Befehl "listUsersInDefaultRole"
Verwenden Sie den Befehl listUsersInDefaultRole, um Benutzer in den Standardrollen für einen lokalen Bus aufzulisten.
Verwenden Sie zum Ausführen des Befehls das Objekt AdminTask des Scripting-Clients wsadmin.
Der Scripting-Client wsadmin wird über die Qshell ausgeführt.
Weitere Informationen finden Sie unter Qshell für die Ausführung von WebSphere-Scripts mit wsadmin-Scripting konfigurieren.
Dieser Befehl ist nur gültig, wenn er mit Anwendungsservern der WebSphere Application Server Version 7.0 oder höher verwendet wird. Verwenden Sie diesen Befehl nicht in früheren Versionen.
- Geben Sie den folgenden Befehl an der wsadmin-Eingabeaufforderung ein, um eine Liste der verfügbaren SIB-Befehle für die Sicherheit in Jython und eine Kurzbeschreibung jedes einzelnen Befehls
anzuzeigen:
print AdminTask.help('SIBAdminBusSecurityCommands')
- Zum Anzeigen einer übersichtlichen Hilfe zu einem bestimmten Befehl geben Sie an der
wsadmin-Eingabeaufforderung den folgenden Befehl ein:
print AdminTask.help('Befehlsname')
AdminConfig.save()
Zweck
Verwenden Sie den Befehl listUsersInDefaultRole, um alle Benutzer in den Standardrollen für einen ausgewählten lokalen Bus aufzulisten.
Zielobjekt
Ohne.
Erforderliche Parameter
- -bus Busname
- Der Name des lokalen Busses. Mit dem Befehl listSIBuses können Sie die Namen vorhandener Busse auflisten.
- -role Rollentyp
- Der Rollentyp, für den Sie Benutzer auflisten möchten. Sie können die folgenden Rollentypen angeben:
- Sender
- Dieser Rollentyp ist berechtigt, Nachrichten an Ziele im lokalen Bus zu senden.
- Receiver
- Dieser Rollentyp ist berechtigt, Nachrichten von Zielen im lokalen Bus zu empfangen.
- Browser
- Dieser Rollentyp ist berechtigt, Nachrichten an Ziele im lokalen Bus anzuzeigen.
- Creator
- Dieser Rollentyp ist berechtigt, Nachrichten an Ziele im lokalen Bus zu erstellen.
Vorgegebene Parameter
Ohne.
Optionale Parameter
- -showUniqueNames TRUE | FALSE
- Gibt an, ob eindeutige Namen angezeigt werden sollen. Dieser Parameter hat zwei gültige Werte:
- TRUE
- Es werden eindeutige Namen angezeigt.
- FALSE
- Es werden Namen für die Sicherheit angezeigt.
Beispiel
Der folgende Beispielbefehl listet Benutzer in der Rolle Sender für einen Bus mit dem Namen Bus1 auf.
AdminTask.listUsersInDefaultRole ('[-bus Bus1 -role Sender]')