스크립트를 사용하여 보안 도메인 제거
이 주제를 이용하여 wsadmin 도구를 사용하고 구성에서 보안 도메인을 삭제하십시오. 보안 구성에 필요하지 않은 보안 도메인을 제거하십시오.
시작하기 전에
관리자 역할에 지정된 사용자는 보안 도메인을 구성할 수 있습니다. 보안 도메인을 구성하기 전에 적절한 관리 역할이 지정되어 있는지 확인하십시오. 구성에 보안 도메인이 존재해야 합니다.
프로시저
- wsadmin 스크립트 도구를 시작하십시오.
- 삭제될 보안 도메인을 판별하십시오. listSecurityDomains를 사용하여 구성의 보안 도메인 목록을 표시하십시오. 다음 Jython 예와 같이 선택적 -listDescription 매개변수를 true로 지정하여 각 보안 도메인에 대한 설명을 나열하십시오.
print AdminTask.listSecurityDomains('-listDescription true')
명령은 다음 예제 출력을 리턴합니다.{{name myDomain} {description {security domain for administrative applications}}} {{name domain2} {description {new domain for cell123}}}
- 삭제될 보안 도메인에 지정되는 자원이 없음을 확인하십시오. 이 단계를 사용하여 관심 있는 보안 도메인에서 자원을 수동으로 제거할 수 있습니다. 보안 도메인 및 지정된 각 자원을 삭제하려는 경우 이 단계를 완료하지 않아도 됩니다. 다음 Jython 예제에서 예시한 대로 listResourcesInSecurityDomain 명령을 사용하여 관심 있는 보안 도메인으로 맵핑된 자원 목록을 보십시오.
print AdminTask.listResourcesInSecurityDomain('-securityDomainName domain2')
명령이 자원 이름을 리턴한 경우, removeResourceFromSecurityDomain 명령을 사용하여 보안 도메인에서 자원을 제거하십시오. 예를 들어 다음 Jython 명령을 사용하여 Cell01 셀 자원을 domain2 보안 도메인에서 제거하십시오."AdminTask.removeResourceFromSecurityDomain('-securityDomainName domain2 -resourceName Cell=myhostCell01')"
- 구성에서 보안 도메인을 삭제하십시오. deleteSecurityDomain 명령을 사용하여 보안 도메인을 삭제하십시오. 다음 Jython 예제가 예시한 대로 도메인과 연관된 자원이 시스템에서 삭제되었지만 맵핑은 도메인에서 제거되지 않은 경우, 선택적 -force 매개변수를 지정하여 도메인을 제거하십시오.
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