기본 관리 > 사용자 참여 관리 > 참여자 관리 > 참여자 작업 > 사용자 관리 > 사용자 삭제 개요 > 삭제된 사용자 사용 가능하게 하기
  
삭제된 사용자 사용 가능하게 하기
부재 후 회사로 복귀한 계약 근로자 등과 같이 이전에 삭제한 사용자를 다시 사용 가능하도록 해야 할 경우가 있습니다. 삭제한 기존 사용자를 사용 가능으로 설정하려면 EnableDisabledUser 유틸리티 명령줄 유틸리티를 사용합니다. 이 유틸리티를 실행하기 전에 다시 사용 가능으로 설정하려는 사용자가 여전히 LDAP 데이터베이스에 있는지 확인하십시오. EnableDisabledUser 유틸리티는 해당 LDAP 엔트리가 있는 경우 Windchill에 사용자 객체만 복원하고 LDAP 엔트리는 복원하지 않습니다. LDAP 데이터베이스에서 상응하는 사용자 엔트리가 삭제된 경우 이 유틸리티를 사용하기 전에 해당 엔트리를 복원해야 합니다. 이 유틸리티를 실행하면 삭제한 사용자의 액세스 제어 권한과 소유한 객체 및 사용자가 직접적인 역할 멤버인 팀 멤버쉽이 복원됩니다. 이 유틸리티는 다른 유형의 그룹이나 팀 멤버쉽은 복원하지 않습니다. 사이트 관리자만 이 유틸리티를 실행할 수 있습니다.
windchill wt.org.EnableDisabledUsers -queryCriteria=<query criteria> [-service=<service>] -user=<user> -password=<password>
* 
wt.org.EnableDisabledUsers 유틸리티는 사용자의 개인 캐비닛이 삭제된 경우 다시 생성하지 않습니다. 삭제된 사용자를 사용할 가능성이 있는 경우 사용자의 개인 캐비닛을 삭제해서는 안 됩니다.
wt.org.EnableDisabledUsers 유틸리티를 실행하려면 다음 절차를 따르십시오.
1. LDAP 엔트리를 생성합니다. LDAP 엔트리의 사용자 ID가 Windchill에 복원될 사용자 이름과 일치하는지 확인합니다.
2. 다음 표에 설명된 대기열 조건과 선택적 서비스 매개변수를 사용하여 wt.org.EnableDisabledUsers 유틸리티를 실행합니다.
a. 예: windchill wt.org.EnableDisabledUsers "name='testuser004' or name='testuser005' or name='testuser006'" "service=com.ptc.ptcnet.Ldap"
명령줄 매개변수
설명
-queryCriteria=<query criteria>
다시 사용 가능으로 설정하려는 사용자 이름에 대한 검색 조건입니다. 여러 사용자를 다시 사용 가능으로 설정하려는 경우 *와 같은 검색 와일드카드 문자를 사용할 수 있습니다. 예를 들어, "name=joe*"를 검색하면 "joe"로 시작되는 모든 사용자 엔트리가 반환됩니다. "name=*"를 검색하면 모든 사용불능 사용자가 반환됩니다.
* 
사용자 엔트리를 검색하는 데 와일드카드를 사용할 수 있지만 의도하지 않은 사용자 엔트리가 검색 결과에 포함되지 않도록 주의하십시오.
-service=<service name>
(선택 사항) 사용자가 있는 디렉토리 서버와 연관된 서비스 이름입니다.
서비스 매개변수를 지정하지 않으면 Windchill에서 모든 LDAP 서버에 있는 사용자를 검색합니다.
-user=<user name>
승인된 사이트 관리자에 대한 사용자 이름입니다.
-password=<user password>
승인된 사이트 관리자에 대한 사용자 암호입니다.
예를 들어, Joe는 부재 후 ABC 회사로 돌아간 계약자입니다. 이 유틸리티를 실행하기 전에 관리자는 Joe의 사용자 엔트리가 여전히 LDAP 데이터베이스에 있는지 확인합니다. Joe의 디렉토리 엔트리가 삭제된 경우 관리자는 계속하기 전에 해당 엔트리를 복원해야 합니다.
Joe의 LDAP 엔트리가 있음을 확인한 후 관리자는 명령줄 창에서 유틸리티를 실행합니다.
windchill wt.org.EnableDisabledUsers -queryCriteria="name=joe" -service=com.abc.EnterpriseLdap -user=<administrator user ID> -password=<administrator password>
* 
라이브 시스템에서 EnableDisabledUser 유틸리티를 사용하기 전에 먼저 테스트 서버에서 해당 유틸리티를 실행합니다. 이렇게 하면 명령줄 매개변수 구성이 올바른지 확인할 수 있으며 유틸리티 실행을 위한 필수조건이 충족되었는지 확인할 수 있습니다. 사용자 엔트리를 검색하기 위해 와일드카드 문자를 사용하는 경우 테스트 서버의 결과를 확인하는 것이 매우 좋습니다. 이렇게 하면 의도하지 않은 결과를 확인할 수 있습니다.
* 
LDAP 엔트리를 복원할 때 사용자 이름이 삭제된 사용자 이름과 정확하게 일치하는지 확인하십시오. 엔트리가 일치하지 않는 경우 Windchill이 디렉토리 서버와 동기화되거나 EnableDisabledUser 유틸리티가 사용되면 새 사용자 객체가 생성됩니다.
* 
자주 사용 가능 및 사용 불가능으로 설정되는 사용자가 있는 경우 Windchill에서 사용자를 삭제하는 대신 일시적으로 비활성화할 수 있습니다. 자세한 내용은 일시적으로 사용자 비활성화를 참조하십시오.