您可以使用庫存移除服務,從庫存資料庫中移除不需要、多餘或過時的保存工作站。
庫存移除服務是在庫存伺服器上執行的手動服務。此服務可使用 inventoryremovallist.txt 檔案從庫存資料庫中移除保存工作站,該檔案包含必須從庫存資料庫中移除的保存工作站清單。
重要:您必須確定在執行庫存移除服務時,已載入庫存服務管理員。
僅當中介伺服器已連接保存工作站或資料庫時,您才可以在中介伺服器上執行庫存移除服務。
從庫存資料庫中移除保存工作站的步驟:
使用以下任意方法建立 inventoryremovallist.txt:
產生查詢檔案後,請執行以下作業:
DN of the inventoried workstation (as stored in the Inventory database) to be removed from the Inventory database DN of the inventoried workstation (as stored in the Inventory database) to be removed from the Inventory database ... ... DN of the inventoried workstation (as stored in the Inventory database) to be removed from the Inventory database
inventoryremovallist.txt 檔案範例如下:
CN=WS1.OU=WORKSTATIONS.OU=WEST.O=XYZ.T=XYZ-TREE CN=WS99.OU=WORKSTATIONS.OU=NORTH.O=XYZ.T=XYZ-TREE CN=WS50.OU=WORKSTATIONS.OU=EAST.O=XYZ.T=XYZ-TREE
若要產生必須移除的保存工作站清單,您可以根據所選準則執行查詢,也可以手動輸入保存工作站的名稱。如需有關查詢的更多資訊,請參閱節 77.1.3, 透過查詢資料庫來檢視庫存資訊。
將 inventoryremovallist.txt 檔案複製到 ZENworks_installation_path\zenworks\inv\server\wminv\properties 目錄中。
對於 Linux,將 inventoryremovallist.txt 檔案複製到 /etc/opt/novell/zenworks/inv/ 目錄中。
在 ZENworks_installation_path\zenworks\inv\server\wminv\properties\inventoryremoval.properties 檔案中,確定 FilePath 的值為 inventoryremovallist.txt 的位置 (已在步驟 2 中指定)。
對於 Linux,在 /etc/opt/novell/zenworks/inv/InventoryRemoval.properties 檔案中,確定 FilePath 的值為 inventoryremovallist.txt 的位置。
附註:請確定路徑分隔符是正斜線 (/) 而不是反斜線 (\)。
在伺服器主控台提示下,輸入 StartSer RemoveInventory 以啟動庫存移除服務。
對於 Linux,在伺服器主控台提示下,輸入 /opt/novell/bin/StartSer RemoveInventory 以啟動庫存移除服務。
庫存移除服務按以下順序執行作業:
如果選擇器正在執行中,則會將 delete str 檔案儲存在 scandir 目錄中,否則會將其置於 dbdir 或 entmergedir 目錄中,這取決於庫存伺服器職能。
會從在企業層級部署之所有庫存伺服器上的庫存資料庫中刪除保存工作站。
NDS Lookup for DB 可自動產生儲存在庫存資料庫中,但在 eDirectory 中無對應項目的保存工作站清單。依預設,此查詢檔案名為 deletewslist.txt。
因為已從 eDirectory 中刪除多餘的工作站,但未從資料庫中移除其對應項目,所以庫存資料庫中存在這些多餘的工作站。
NDS Lookup for DB 產生的清單可協助您識別要使用庫存移除服務從庫存資料庫中移除的多餘工作站物件。
重要:您只能在連接庫存資料庫的庫存伺服器上執行此公用程式。而且,您必須確定在執行此公用程式時,已載入服務管理員。
執行此公用程式的步驟:
在 inventory_server_installation_path\inv\server\wminv\properties\ inventoryremoval.properties 中指定查詢檔案的路徑。
對於 Linux,在 /etc/opt/novell/zenworks/inv/InventoryRemoval.properties 中指定查詢檔案的路徑。
附註:請確定路徑分隔符是正斜線 (/) 而不是反斜線 (\)。
(可選) 在伺服器職能內容檔案中設定查詢檔案名稱,伺服器職能內容檔案可為以下任何檔案 (取決於庫存伺服器的職能):root_db_wks.properties、root_db.properties、int_db_wks.properties、int_db.properties、leaf_db_wks.properties 或 standalone.properties。
伺服器職能內容檔案包含 [NDSLookupForDB Service] 區段,查詢檔案名稱在 ARGUMENTS 參數中。預設查詢檔案名稱為 deletewslist.txt。
重要:查詢檔案名稱僅能包含字母數字字元。
在伺服器主控台提示下,輸入 startser NDSLookupForDB。
對於 Linux,在伺服器主控台提示下,輸入 /opt/novell/bin/StartSer NDSLookupForDB。