使用脚本编制来移除安全域
使用本主题,通过 wsadmin 工具从配置中删除安全域。移除安全性配置中不需要的安全域。
开始之前
已被指定管理员角色的用户可以配置安全域。在配置安全域前,请验证您是否具有适当的管理角色。配置中必须已存在安全域。
过程
- 启动 wsadmin 脚本编制工具。
- 确定要删除的安全域。 使用 listSecurityDomains 来查看配置中的安全域列表。对可选的 -listDescription 参数指定 true,以列出每个安全域的描述,如以下 Jython 示例所示:
print AdminTask.listSecurityDomains('-listDescription true')
此命令会返回以下示例输出:{{name myDomain} {description {security domain for administrative applications}}} {{name domain2} {description {new domain for cell123}}}
- 验证未将任何资源指定给要删除的安全域。 您可以执行此步骤,以从相关安全域中手动移除资源。如果要删除安全域及每个已指定的资源,那么不需要完成此步骤。使用 listResourcesInSecurityDomain 命令来查看已映射到相关安全域的资源列表,如以下 Jython 示例所示:
print AdminTask.listResourcesInSecurityDomain('-securityDomainName domain2')
如果此命令返回资源的名称,请使用 removeResourceFromSecurityDomain 命令,从安全域中移除资源。例如,使用 Jython 命令将 Cell01 单元资源从 domain2 安全域中移除:"AdminTask.removeResourceFromSecurityDomain('-securityDomainName domain2 -resourceName Cell=myhostCell01')"
- 从配置中删除安全域。 使用 deleteSecurityDomain 命令来删除安全域。如果已从系统中删除与域相关联的资源,但未将映射从域中移除,请指定可选的 -force 参数以移除该域,如以下 Jython 示例所示:
AdminTask.deleteSecurityDomain('-securityDomainName domain2 -force true')
- 保存配置更改。 请使用以下命令示例来保存配置更改:
AdminConfig.save()


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_7sdremove
文件名:txml_7sdremove.html