使用脚本编制来移除安全域

使用本主题,通过 wsadmin 工具从配置中删除安全域。移除安全性配置中不需要的安全域。

开始之前

已被指定管理员角色的用户可以配置安全域。在配置安全域前,请验证您是否具有适当的管理角色。配置中必须已存在安全域。

过程

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

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_7sdremove
文件名:txml_7sdremove.html