Verwenden Sie diesen Artikel, um Verwaltungsressourcen aus Sicherheitsdomänen zu entfernen.
Entfernen Sie alle Ressourcen aus einer Sicherheitsdomäne, bevor Sie die Sicherheitsdomäne aus Ihrer Konfiguration löschen.
Vorbereitende Schritte
Sicherheitsdomänen können von Benutzern konfiguriert werden, denen die Rolle "Verwaltung" (Administrator) zugeordnet ist.
Vergewissern Sie sich, dass Sie die erforderliche Verwaltungsrolle haben, bevor Sie Sicherheitsdomänen konfigurieren.
Vorgehensweise
- Starten Sie das Scripting-Tool "wsadmin" mit der Scripting-Sprache Jython.
Weitere Informationen finden Sie im Artikel "wsadmin-Scripting-Client starten".
- Bestimmen Sie die zu bearbeitende Sicherheitsdomäne.
Verwenden Sie den Befehl
"listSecurityDomains", um eine Liste mit den Sicherheitsdomänen in Ihrer Konfiguration anzuzeigen.
Geben Sie, wie im folgenden Beispiel gezeigt,
true für den optionalen Parameter "-listDescription" an, um die Beschreibungen der Sicherheitsdomänen anzuzeigen:
print AdminTask.listSecurityDomains('-listDescription true')
Der Befehl
gibt die folgende Beispielausgabe zurück:
myDomain - security domain for administrative applications
domain2 - new domain for cell123
- Überprüfen Sie die Verwaltungsressourcen, die der Sicherheitsdomäne zugeordnet sind.
Verwenden Sie den Befehl "listResourcesInSecurityDomain", wie im folgenden Beispiel gezeigt, um eine Liste der Ressourcen anzuzeigen, die der gewünschten Sicherheitsdomäne zugeordnet sind:
print AdminTask.listResourcesInSecurityDomain('-securityDomainName domain2')
Der Befehl
gibt die folgende Beispielausgabe zurück:
"Cell=myhostCell01"
- Entfernen Sie die Ressource aus der Sicherheitsdomäne.
Verwenden Sie den Befehl
"removeResourceFromSecurityDomain", um eine Verwaltungsressource aus der Sicherheitsdomäne zu entfernen.
Verwenden Sie beispielsweise den folgenden
Jython-Befehl, um die Zellenressource
Cell01 aus der Sicherheitsdomäne
domain2 zu entfernen:
AdminTask.removeResourceFromSecurityDomain('-securityDomainName domain2 -resourceName Cell=myhostCell01')
- Sichern Sie die Konfigurationsänderungen.
Verwenden Sie den folgenden Beispielbefehl, um Ihre Konfigurationsänderungen zu speichern:
AdminConfig.save()
Nächste Schritte
Starten Sie alle Verwaltungsressourcen erneut, die Sie aus einer Sicherheitsdomäne entfernt haben.