卸装工作站库存

工作站库存不能自动从 ZENworks Desktop Management 卸装。您必须手动删除库存服务器、在 Sybase 上运行的库存数据库、Novell eDirectoryTM 对象以及 ConsoleOne(R) 文件。

注意:  如果您的 Oracle 或 MS SQL 上装入了库存数据库,那么按照 Oracle 或 MS SQL 所建议的卸装步骤进行卸装。

您必须从安装了工作站库存组件的每个服务器和工作站删除这些文件和对象。

在库存的企业部署中,首先卸装所有叶服务器,然后卸装中间服务器,最后卸装根服务器。

在卸装工作站库存之前,请确保您已经对驻留在根服务器上的库存数据库完成可靠的备份并存档。

要手动卸装工作站库存,请按以下顺序执行:

  1. 卸装工作站库存 eDirectory 对象
  2. 卸装数据库 eDirectory 对象
  3. 卸装 Sybase 库存数据库
  4. 卸装 Sybase 引擎
  5. 卸装库存服务器软件
  6. 卸装 XML 代理服务器
  7. 从 ConsoleOne 卸装工作站库存咬接模块
  8. 卸装 Desktop Management 库存代理


卸装工作站库存 eDirectory 对象

  1. 在库存服务器上,停止库存服务。

    • 在 NetWare(R) 服务器上:在服务器控制台提示符处输入 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 中,查找保存库存服务对象的树枝,并删除库存服务对象。


卸装数据库 eDirectory 对象

在 ConsoleOne 中,查找保存库存数据库对象的树枝,并删除库存数据库对象。


卸装 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 项,则在继续第 4 步骤之前,去除 Sybase 引擎。

      有关如何去除 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-inv 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


卸装 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-inv 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


卸装库存服务器软件

本部分包含下列信息:


在 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 万维网服务器组件。

    1. 从 sys:\system\autoexec.ncf 删除下列各项:

      ; ZENworks Inventory Settings
      ZFS.ncf
    2. 从 sys:\system 目录删除 zwsstart.ncffile。

    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 注册表项中的 INVSRVPATH 和 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 万维网服务器组件。

    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 Desktop Management 的远程管理组件或任何其他工作站库存组件,则删除以下文件:

    /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


卸装 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.xml 和 zfs.ncf 文件。


在 Windows 服务器上进行卸装

  1. 停止 ZENworks 万维网服务器。

    在“控制面板”中,双击“管理工具”,再双击“服务”,选择“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


从 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. 如果您没有在同一工作站或服务器上安装远程管理 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


卸装 Desktop Management 库存代理

如果需要卸装用户工作站上的 Desktop Management 库存代理,您可以通过运行 Windows 中的添加/删除程序来执行此操作。不要删除由 Novell Application LauncherTM 在桌面上创建的应用程序图标。

注意:  任何用户都可以尝试执行 Windows 中的添加/删除程序来卸装 Desktop Management 库存代理。除非该用户具有本地管理工作站的权限,否则代理卸装不会成功。