commadmin domain purge 指令可永久性移除已標記為可移除的所有項目或項目之服務。這可以包含網域、使用者、群組及資源。
請使用 commadmin domain purge 指令,移除其刪除時間已超過指定寬限期的所有項目,以進行定期維護作業。
可以透過手動呼叫指令隨時執行清除。
呼叫指令時,會搜尋目錄並建立網域清單,該目錄項目包含標記為刪除時間超過指定的寬限期的網域。寬限期的預設值設定為 5 天。
如果指定 -d* 選項,則會搜尋所有網域中標記為已刪除的使用者及網域。標記為已刪除的使用者將從其網域中清除,但是不會清除該網域,除非其也標記為已刪除。如果網域標記為已刪除,則將一起清除該網域及其所有使用者。
服務標記為已刪除後,必須先執行可移除資源 (如電子信箱或行事曆) 的公用程式,才能從目錄中清除該服務。對於郵件服務,該程式為 msuserpurge。請參閱「Sun Java System Messaging Server Administration Reference」,以取得有關 msuserpurge 公用程式的資訊。對於行事曆服務,該程式為 csclean。請參閱「 Sun Java System Calendar Server Administration Guide」,以取得有關 csclean 公用程式的資訊。
commadmin domain purge 指令必須由頂層管理員執行。
commadmin domain purge -D login -n domain -w password -d domain [-g grace] [-h] [-?] [-i inputfile] [-p AM port] [-s] [-S service] [-v] [-V] [-X AM host]
以下選項是必要的:
選項 |
說明 |
---|---|
-D login |
頂層管理員的使用者 ID。 |
-n domain |
頂層管理員所在的網域。 |
-w password |
頂層管理員的密碼。 |
-d domain |
清除指定的網域。* 運算子 (-d*) 可以用於搜尋式樣。 |
以下選項是非必要的:
選項 |
說明 |
---|---|
-g grace |
網域清除之前的寬限期 (以天為單位)。不會刪除標記為刪除時間短於 grace 天的網域。0 指示立即清除。預設值為 5 天。永遠不能變更預設值。只能使用 commadmin domain purge 指令中的 -g (寬限期) 選項變更寬限期。 |
-h、-? |
顯示指令用法語法。 |
-i inputfile |
參閱檔案而非指令行中的指令資訊。 |
-p AM port |
指定 Access Manager 要偵聽的替代 TCP 連接埠。如果未指定,則使用預設 AM port;或者如果在安裝時未配置預設連接埠,則使用連接埠 80。 |
-S service |
從網域中移除服務相關的物件類別和屬性。如果網域包含使用者和資源,則將從目錄中移除這些使用者和資源的特定服務資料。 用逗號 (,) 分隔符將服務清單分隔。 有效的 service 值為 mail 和 cal。這些值大小寫不須相符。 |
-s |
使用 SSL (安全通訊端層) 連線 Access Manager。 |
-v |
啟用除錯輸出。 |
-V |
顯示有關公用程式及其版本的資訊。 |
-X AM host |
指定執行 Access Manager 的主機。如果未指定,則使用預設 AM host;或者如果在安裝時未配置預設主機,則使用本地主機。 |
在以下範例中,將清除 siroe.com 網域,並移除其中的所有項目:
commadmin domain purge -D chris -d siroe.com -n sesta.com -w bolton |