40.1 解除安裝工作站庫存

工作站庫存無法自動從 ZENworks 桌面管理解除安裝。您必須手動移除庫存伺服器、在 Sybase 上執行的庫存資料庫、Novell eDirectory™ 物件和 ConsoleOne® 檔案。

附註:如果您的庫存資料庫裝在 Oracle 或 MS SQL 上,請依照 Oracle 或 MS SQL 建議的解除安裝程序執行作業。

您必須從安裝有工作站庫存元件的每個伺服器和工作站移除這些物件和檔案。

在工作站庫存的企業部署中,請先解除安裝所有葉伺服器,然後解除安裝中介伺服器,最後再解除安裝根伺服器。

解除安裝工作站庫存之前,請確定您已為位於根伺服器的庫存資料庫建立可靠備份並已將其歸檔。

若要手動解除安裝工作站庫存,請按以下順序執行作業︰

  1. 解除安裝工作站庫存 eDirectory 物件
  2. 解除安裝資料庫 eDirectory 物件
  3. 解除安裝 Sybase 庫存資料庫
  4. 解除安裝 Sybase 引擎
  5. 解除安裝庫存伺服器軟體
  6. 解除安裝 XML 代理伺服器
  7. 從 ConsoleOne 解除安裝工作站庫存嵌入程式
  8. 解除安裝桌面管理庫存代辦

40.1.1 解除安裝工作站庫存 eDirectory 物件

  1. 在庫存伺服器上,停止庫存服務。

    • 在 NetWare® 伺服器上:在伺服器主控台提示下,輸入 stopSer *
    • 在 Windows 2000/2003 伺服器上:在「控制台」中,連按兩下「系統管理工具」和「服務」,選取「Novell 庫存服務」,然後按一下「停止」。
    • 在 Linux 伺服器上︰在伺服器提示下,輸入 /etc/init.d/novell-zdm-inv stop
  2. 如果 ZENworks 資料庫規則已啟用,請將其停用。

    1. 在 ConsoleOne 中,於服務位置套件物件上按一下滑鼠右鍵,然後依次按一下「內容」和「規則」。

    2. 選取 ZENworks 資料庫規則,按一下「內容」,然後按一下「庫存管理」索引標籤。

    3. 刪除指定的庫存資料庫項目,然後按一下「確定」。

      重要:如果 ZENworks 資料庫規則由多個庫存伺服器使用,則您必須在執行此步驟之前解除安裝這些庫存伺服器。請參閱解除安裝庫存伺服器軟體以取得相關資訊。

  3. 停用工作站庫存規則。

    1. 在 ConsoleOne 中,於工作站套件物件上按一下滑鼠右鍵,然後按一下「內容」。

    2. 按一下「規則」,然後選取相應的作業系統次選項。

    3. 如果已啟用工作站庫存規則,則選取該規則,按一下「重設」按鈕,然後按一下「」。

    4. 不選工作站庫存規則。

    5. 按一下「套用」,然後按一下「關閉」。

      重要:如果您為多個作業系統設定了此工作站庫存規則,請從「規則」索引標籤中選取相應的作業系統次選項,並重複此步驟。

  4. 如果已設定上捲規則與字典更新規則,請將其停用。

    1. 在 ConsoleOne 中,找到包含伺服器套件的容器,於伺服器套件上按一下滑鼠右鍵,依次按一下「內容」和「規則」,然後按一下「NetWare」或「Windows」次選項。

    2. 選取上捲規則,按一下「重設」按鈕,然後按一下「」。

    3. 不選上捲規則。

    4. 選取字典更新規則,按一下「重設」按鈕,然後按一下「」。

    5. 不選字典更新規則。

    6. 按一下「套用」,然後按一下「關閉」。

  5. 在 ConsoleOne 中,找到包含庫存服務物件的容器並刪除庫存服務物件。

40.1.2 解除安裝資料庫 eDirectory 物件

在 ConsoleOne 中,找到包含庫存資料庫物件的容器,並刪除庫存資料庫物件。

40.1.3 解除安裝 Sybase 庫存資料庫

本小節包含以下資訊:

在 NetWare 伺服器上解除安裝

  1. 透過在 Sybase 主控台提示下輸入 q 來停止 Sybase。

  2. sys:\system\mgmtdbs.ncf 中刪除 database_path\mgmtdb.db 項目。

  3. 記下 sys:\system\zenworks.properties 中 INVDBPATH 金鑰的值。

  4. 如果您要使用儲存在資料庫檔案中的庫存資訊,請建立位於 INVDBPATH 中之資料庫檔案 (mgmtdb*.db) 的可靠備份。

  5. 根據 INVDBPATH 金鑰中識別的值,刪除庫存資料庫檔案 (mgmtdb*.db),包括 mgmtdb.log

  6. sys:\system\zenworks.properties 中刪除 INVDBPATH 金錀。

  7. 刪除 ZFD_INVENTORY_DATABASE_SERVER 金鑰。

    sys:\system\zenworks.properties 中刪除以下區段:

    [ZfD_Inventory_Database_Server]Version = 7.0 Desktop Management product build date
    
    Installed_From = Product CD
    
    Support_Pack = 0
    
  8. 如果 Sybase 未解除安裝且由其他 ZENworks 產品使用,請啟動 Sybase。

    若要啟動 Sybase,請在 NetWare 伺服器主控台提示下輸入 mgmtdbs.ncf

在 Windows 伺服器上解除安裝

  1. 記下 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS 登錄項目中 DBENGINEPATH 金鑰的值。

  2. 停止 Sybase。

    1. 在 Windows「控制台」中,連按兩下「系統管理工具」,然後連按兩下「服務」。

    2. 選取「Novell 資料庫─ Sybase」然後按一下「停止」。

  3. 刪除「mgmtdb.db」項目。

    1. 執行 dbengine_installation_directory\ntdbconfig.exe

    2. 在「NTDBConfig」對話方塊中,移除 mgmtdb.db 的路徑,然後按一下「確定」。

    3. 如果沒有其他 .db 項目,請先移除 Sybase 引擎,然後再繼續至步驟 4。

      如需有關如何移除 Sybase 引擎的資訊,請參閱解除安裝 Sybase 引擎

  4. 記下 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS 登錄項目中 INVDBPATH 金鑰的值。

  5. 如果您要使用儲存在資料庫檔案中的庫存資訊,請建立位於 INVDBPATH 中之資料庫檔案 (mgmtdb*.db) 的可靠備份。

  6. 根據 INVDBPATH 金鑰中識別的值,刪除庫存資料庫檔案 (mgmtdb*.db),包括 mgmtdb.log

  7. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS 登錄項目中刪除 INVDBPATH 金鑰。

  8. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ZFD 登錄項目中刪除庫存資料庫伺服器金鑰。

  9. 如果 Sybase 未解除安裝且由其他 ZENworks 產品使用,請啟動 Sybase。

    1. 在 Windows「控制台」中,連按兩下「系統管理工具」,然後連按兩下「服務」。

    2. 選取「Novell 資料庫─ Sybase」然後按一下「啟動」。

在 Linux 伺服器上解除安裝

  1. 在 Linux 伺服器提示下,輸入 /etc/init.d/novell-zdm-sybase stop

  2. 在伺服器提示下,輸入 rpm -e novell-zenworks-invdb

  3. 如果您要使用儲存在資料庫檔案中的庫存資訊,請建立位於 INVDBPATH 中之資料庫檔案 (mgmtdb*.db) 的可靠備份。

  4. /etc/opt/novell/zenworks/zenworks.properties 中刪除 INVDBPATH 金錀。

  5. 刪除 ZFD_INVENTORY_DATABASE_SERVER 金鑰。

    /etc/opt/novell/zenworks/zenworks.properties 中刪除以下區段︰

    [ZfD_Inventory_Database_Server]Version = 7.0 Desktop Management product build date
    
    Installed_From = Product CD
    
    Support_Pack = 0
    
  6. 如果 Sybase 未解除安裝且由其他 ZENworks 產品使用,請啟動 Sybase。

    若要啟動 Sybase,請在伺服器提示下輸入 /etc/init.d/novell-zdm-sybase start

40.1.4 解除安裝 Sybase 引擎

僅當 Sybase 引擎未由其他 ZENworks 產品使用時,您才可以將其移除。

在 NetWare 伺服器上解除安裝

如果 Sybase 由其他 ZENworks 產品使用,則您必須解除安裝資料庫,才能繼續解除安裝 Sybase 引擎。如需相關資訊,請參閱解除安裝 Sybase 庫存資料庫

  1. 透過在 Sybase 主控台提示下輸入 q 來停止 Sybase。

  2. 記下 sys:\system\zenworks.properties 中 DBENGINEPATH 金鑰的值。

  3. 透過檢查 sys:\system\mgmtdbs.ncf 是否包含 .db 項目,來驗證資料庫是否已裝在資料庫伺服器上。

    如果該檔案不包含 .db 項目,請刪除 mgmtdbs.ncf。如果該檔案包含 .db 項目,請勿繼續移除 Sybase 引擎。

  4. sys:\system\autoexec.ncf 中刪除 mgmtdbs.ncf 項目:

  5. 刪除在 DBENGINEPATH 中指定的目錄 (在步驟 3 中定義)。

  6. sys:\system\zenworks.properties 中刪除 DBENGINEPATH 金錀:

在 Windows 伺服器上解除安裝

如果 Sybase 由其他 ZENworks 產品使用,則您必須解除安裝資料庫,才能繼續解除安裝 Sybase 引擎。如需相關資訊,請參閱解除安裝 Sybase 庫存資料庫

  1. 停止 Sybase。

    1. 在 Windows「控制台」中,連按兩下「系統管理工具」,然後連按兩下「服務」。

    2. 選取「Novell 資料庫─ Sybase」。

    3. 按一下「停止」。

  2. 記下 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS 登錄項目中 DBENGINEPATH 金鑰的值。

  3. 驗證資料庫是否已裝在資料庫伺服器上。

    1. 執行 dbengine_installaton_directory\ntdbconfig.exe 以查看其是否包含 .db 項目。

    2. 如果資料庫已裝在資料庫伺服器上,則 ntdbconfig.exe 檔案包含 .db 項目。如果 ntdbconfig.exe 包含 .db 項目,請勿繼續移除 Sybase 引擎。

      如果 .db 項目不存在,請從 HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES 登錄項目中刪除 ASANYS_ZENWORKS 金錀。

  4. 刪除在 DBENGINEPATH 中指定的目錄。

在 Linux 伺服器上解除安裝

如果 Sybase 由其他 ZENworks 產品使用,則您必須先解除安裝資料庫,才能繼續解除安裝 Sybase 引擎。如需相關資訊,請參閱解除安裝 Sybase 庫存資料庫

  1. 在 Linux 伺服器提示下,輸入 /etc/init.d/novell-zdm-sybase stop

  2. 透過檢查 /etc/opt/novell/zenworks/bin/mgmtdbs.sh 是否包含 .db 項目,來驗證資料庫是否已裝在資料庫伺服器上。

    如果該檔案不包含 .db 項目,請刪除 mgmtdbs.sh。如果該檔案包含 .db 項目,請勿繼續移除 Sybase 引擎。

  3. /etc/opt/novell/zenworks/zenworks.properties 中刪除 DBENGINEPATH 金錀。

  4. 在伺服器提示下,輸入 rpm -e novell-zenworks-sybase

40.1.5 解除安裝庫存伺服器軟體

本小節包含以下資訊:

在 NetWare 伺服器上解除安裝

  1. 在庫存伺服器上,透過在伺服器主控台提示下輸入 StopSer * 來停止庫存服務。

  2. 卸載 java.nlm︰在伺服器主控台上,鍵入 java -exit

  3. 記下 sys:\system\zenworks.properties 中 INVSRVPATH 和 ZWSPATH 金鑰的值。

  4. 刪除 ZFD_INVENTORY_SERVER 金鑰︰

    sys:\system\zenworks.properties 中刪除以下區段:

    [ZfD_Inventory_Server]Version = 7.0 Desktop Management product build date
    
    Installed_From = Product CD
    
    Support_Pack = 0
    
  5. 刪除 invsrvpath\scandir 目錄。

  6. 刪除 invsrvpath\server 目錄。

  7. sys:\system\autoexec.ncf 中刪除以下項目:

    ; ZENworks Inventory Settings
    
    StartInv.ncf
    
  8. sys:\system 目錄中刪除以下檔案:

    • invenv.ncf
    • invenvset.ncf
    • listser.ncf
    • startinv.ncf
    • startser.ncf
    • startzws.ncf
    • stopser.ncf
    • dbexport.ncf
    • debug.properties
    • stopdb.ncf
  9. 如果庫存伺服器上未安裝規則與配送服務以及 XML 代理伺服器,請刪除 ZWSPATH 指定的目錄,以移除 ZENworks Web 伺服器元件。

    1. sys:\system\autoexec.ncf 中刪除以下項目:

      ; ZENworks Inventory Settings
      
      ZFS.ncf 
      
    2. sys:\system 目錄中刪除 zwsstart.ncf 檔案。

    3. sys:\system\zenworks.properties 中刪除 ZWSPATH 金錀:

    4. 刪除 zws_volume:\zfs-startup.xml

    5. 刪除 zws_volume:\zenworks\zfs.ncf

  10. sys:\system\zenworks.properties 中刪除 INVSRVPATH 金錀。

在 Windows 伺服器上解除安裝

  1. 在庫存伺服器上,停止庫存服務。

    1. 在 Windows「控制台」中,連按兩下「系統管理工具」,然後連按兩下「服務

    2. 選取「Novell 庫存服務」,然後按一下「停止」。

    3. 選取「Novell ZENworks 服務管理員」,然後按一下「停止」。

  2. 記下 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS 登錄項目中 INVDBPATH 與 ZWSPATH 金鑰的值。

  3. 刪除 invsrvpath\scandir 目錄。

  4. 刪除 invsrvpath\server 目錄。

  5. HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES 登錄項目中刪除 ZENINVENTORY 金鑰。

  6. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ZFD 登錄項目中刪除庫存伺服器金鑰。

  7. 如果庫存伺服器上未安裝規則與配送服務以及 XML 代理伺服器,請移除 ZENworks Web 伺服器元件。

    1. 刪除 zwspath 目錄。

    2. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS 登錄項目中刪除 ZWSPATH 金鑰。

    3. HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES 登錄項目中刪除 ZWSSRV 金鑰。

  8. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS 登錄項目中刪除 INVSRVPATH 金鑰。

  9. 將機器重新開機,以使變更生效。

在 Linux 伺服器上解除安裝

  1. 輸入 /etc/init.d/novell-zdm-inv stop 以停止庫存服務。

  2. /etc/opt/novell/zenworks/zenworks.properties 中刪除 INVSRVPATH 和 ZWSPATH 金錀。

  3. 刪除 ZFD_Inventory_Server 金錀︰

    /etc/opt/novell/zenworks/zenworks.properties 中刪除以下區段。

    [ZfD_Inventory_Server]Version = 7.0 Desktop Management product build date
    
    Installed_From = Product CD
    
    Support_Pack = 0
    
  4. 在伺服器提示下,輸入 rpm -e novell-zenworks-invserver

  5. 在伺服器提示下,輸入 rpm -e novell-zen-zws

  6. (可選) 如果不需要除錯記錄檔案,請刪除 /var/opt/novell/log/zenworks/inv 目錄。

  7. 如果尚未安裝 ZENworks 7 桌面管理的遠端管理元件或任何其他工作站庫存元件,請刪除以下檔案︰

    • /etc/opt/novell/zenworks/zenworks.properties
    • /etc/opt/novell/zenworks/password.txt
    • /etc/opt/novell/zenworks/zfs-startup.xml.rpmsave
    • /etc/opt/novell/zenworks/zws.properties.rpmsave
  8. 刪除 /etc/samba/smb.conf.timestamp

40.1.6 解除安裝 XML 代理伺服器

如果庫存 XML 代理伺服器上未安裝規則與配送服務或庫存,請從該伺服器上解除安裝庫存 XML 代理伺服器檔案。

在 NetWare 伺服器上解除安裝

  1. 透過在伺服器主控台提示下輸入 java -killzfsexit,來卸載 java.nlm

  2. 記下 sys:\system\zenworks.properties 中 ZWSPATH 的值。

  3. sys:\system\zenworks.properties 中刪除以下區段:

    [ZfD_XML_Proxy_Server]
    
    Version=7.0 Desktop Management product build date
    
    Installed_From = Product CD
    
    Support_Pack = 0
    
  4. sys:\system\autoexec.ncf 中刪除以下項目:

    ; ZENworks Inventory Settings
    
    
    ZFS.ncf 
    
  5. sys:\system 目錄中刪除 zwsstart.ncf 檔案。

  6. sys:\system\zenworks.properties 中刪除 ZWSPATH 目錄與 ZWSPATH 項目:

  7. zws_volume:\zenworks 目錄中刪除 zfs-startup.xmlzfs.ncf

在 Windows 伺服器上解除安裝

  1. 停止 ZENworks Web 伺服器。

    在「控制台」中,連按兩下「系統管理工具」和「服務」,選取「Novell ZENworks 服務管理員」,然後按一下「停止」。

  2. 記下 HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS 登錄項目中 ZWSPATH 金鑰的值。該值表示 zwspath 目錄。

  3. 刪除 zwspath 目錄。

  4. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ZFD 登錄項目中刪除庫存代理 XML 伺服器金鑰。

  5. HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES 登錄項目中刪除 ZWSSRV 金鑰。

  6. HKEY_LOCAL_MACHINE\SOFTWARE\NOVELL\ZENWORKS\ 登錄項目中刪除 ZWSPATH 金鑰。

  7. 刪除 zws_volume:\zenworks\zfs-startup.xml

在 Linux 伺服器上解除安裝

  1. /etc/opt/novell/zenworks/zenworks.properties 中刪除 ZWSPATH 金錀。

  2. 在伺服器提示下,輸入 rpm -e novell-zen-zws

40.1.7 從 ConsoleOne 解除安裝工作站庫存嵌入程式

如果您使用 ConsoleOne 管理其他產品,請勿解除安裝 ConsoleOne 本身。

僅從 ConsoleOne 中移除工作站庫存嵌入程式的步驟︰

  1. 如果 ConsoleOne 正在執行,則將其關閉。

    如果直接從多個工作站的庫存伺服器呼叫 ConsoleOne,則必須關閉所有這些工作站上的 ConsoleOne。

  2. 在伺服器或工作站的 consoleone_installation_directory\1.2 目錄中,執行以下作業:

    1. 刪除以下檔案:

      • \lib\zen\dbexport.jar
      • \lib\zen\desktop.jar
      • \lib\zen\zeninvimages.jar
      • \lib\zen\zenutility.jar
      • \lib\zen\statuslog.jar
      • \lib\zen\classes12.zip\lib\zen\vbjapp.jar\lib\zen\vbjorb.jar\lib\zen\jdbcdrv.zip
      • \snapins\zen\inventorysnapins.jar
      • \snapins\zen\inventorysnapins3x.jar\snapins\zen\dataexportsnapins.jar\snapins\zen\policymigration.jar\snapins\zen\workstationsnapins.jar\snapins\zen\tracer.jar\help\novellserverinv.hs\bin\directoryrights.dll\bin\displayrules.properties\bin\schemarules.properties
    2. 刪除以下目錄:

      • \reporting\canned\novellreporting\zeninventory
      • \reporting\canned\novellreporting\zeninventory30
      • \reporting\canned\novellreporting\zeninventory32
      • \reporting\canned\novellreporting\zeninventory3x
      • \reporting\canned\novellreporting\zeninventory4x
  3. 如果您尚未在同一工作站或伺服器上安裝 Remote Management ConsoleOne 嵌入程式,請刪除以下檔案︰

    • \bin\desktop4.exe
    • \bin\mssql.ini
    • \bin\msvp60.dll
    • \bin\ndsaccess.dll
    • \bin\oracle.ini
    • \bin\remagent.ini
    • \bin\sybase.ini
    • \help\novellzeninven.hs
    • \help\novellzenrmgt.hs \help\en\novell_zfd_inventory
    • \help\en\novell_zfd_remotemgmt
    • \lib\zen\desktop.jar
    • \lib\zen\desktop3x.jar\lib\zen\desktopcommonutility.jar
    • \resources\resources.jar
    • \snapins\zen\commonsnapins.jar

40.1.8 解除安裝桌面管理庫存代辦

如果需要解除安裝使用者工作站上的桌面管理庫存代辦,您可以透過在 Windows 中執行「新增\移除程式」來完成此作業。不會刪除在桌面上由 Novell Application Launcher™ (Novell 應用程式啟動器™) 建立的任何應用程式圖示。

附註:任何使用者均可嘗試在 Windows 中執行「新增/移除程式」,來解除安裝桌面管理庫存代辦。除非使用者擁有工作站的本地管理權限,否則將無法成功解除安裝代辦。