啟用已刪除的使用者
可能在某些情況下,必須重新啟用之前刪除的使用者,例如離職一段時間之後又回到公司來的約聘人員。欲啟用現有的已刪除使用者,請使用 EnableDisabledUser 公用程式指令行公用程式。在執行此公用程式之前,請確認您要重新啟用的使用者仍存在於 LDAP 資料庫中。如果有相應的 LDAP 輸入項,則 EnableDisabledUser 公用程式僅會將使用者物件恢復至 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. 例如:windchillwt.org.EnableDisabledUsers "name='testuser004' orname='testuser005' orname='testuser006'" "service=com.ptc.ptcnet.Ldap"
指令行參數
描述
-queryCriteria=<查詢條件>
您要重新啟用之使用者名稱的搜尋條件。如果您要重新啟用多個使用者,可使用搜尋萬用字元,例如 *。例如,搜尋 "name=joe*" 會傳回所有以 "joe" 開頭的使用者項目。搜尋 "name=*" 會傳回所有已禁用的使用者。
* 
雖然可以使用萬用字元來搜尋使用者項目,但仍應小心確保意外的使用者項目不包括在搜尋結果中。
-service=<服務名稱>
(選用) 與有使用者存在之目錄伺服器相關聯的服務名稱。
若未指定服務參數,Windchill 會在所有 LDAP 伺服器中搜尋使用者。
-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 刪除使用者。如需詳細資訊,請參閱暫時停用使用者
這是否有幫助?