不能自动卸装 ZENworks 7 Desktop Management SP1 的工作站库存组件。必须手工去除“库存”服务器、Sybase 上运行的库存数据库、Novell eDirectory 对象和 ConsoleOne 文件 。
注意: 如果将库存数据库装入 Oracle 或 MS SQL,执行 Oracle 或 MS SQL 建议的卸装步骤。
必须从安装工作站库存组件的每台服务器和工作站去除对象和文件。
在库存的企业部署中,首先卸装所有叶服务器,然后卸装“中间服务器”,最后卸装“根服务器”。
卸装“工作站库存”前,确保已可靠的备份并存档驻留在“根服务器”上的库存数据库。
要手工卸装“工作站库存”,按此顺序进行:
在 Netware 库存服务器上,通过在服务控制台提示符输入,停止 StopSer * 库存服务。
如果启用 ZENworks 数据库策略,则禁用库存服务。
在 ConsoleOne 中,右击服务定位包 单击“属性”单击“策略”。
选择 ZENworks 数据库策略,单击“属性”,然后单击“库存管理”选项卡。
删除指定的库存数据库输入字段,然后单击“确定”。
重要: 如果有多台库存服务器使用 ZENworks 数据库策略,必须在执行此步骤前卸装这些库存服务器。
禁用工作站库存策略
在 ConsoleOne 中,右击“工作站包”对象,然后单击“属性”。
单击“策略”,然后选择适当的操作系统子选项。
如果启用工作站库存策略,选择策略,单击“重设置”按钮,然后单击“是”。
取消选择工作站库存策略
单击“应用”,然后单击“关闭”。
重要: 如果已为多个操作系统配置工作站库存策略,从“策略”选项卡选择适当的操作系统子选项,并重复此步骤。
如果已配置策略,禁用“汇总策略”和“字典更新”策略。
在 ConsoleOne 中,定位保存“库存服务”对象的树枝,并删除“库存服务”对象。
在 Sybase 控制台提示符输入 q,停止 Sybase。
从所有群集节点的 sys:\system\mgmtdbs.ncf 删除 database_path\mgmtdb.db 项。
重要: 删除其他数据库路径。
注意任何群集节点上 sys:\system\zenworks.properties 中 INVDBPATH 的键值。
从 INVDBPATH 键中确定的值,删除库存数据库文件 (mgmtdb*.db),包括所有群集节点上的 mgmtdb.log。
重要: 删除数据库文件前,如果要用存储在其中的库存信息,确保已可靠的备份数据库文件。
从所有群集节点上的 sys:\system\zenworks.properties 中删除 INVDBPATH 键。
删除所有群集节点上的 ZFD_INVENTORY_DATABASE_SERVER 键。
从所有群集节点上的 sys:\system\zenworks.properties 中删除下列部分。
[ZfD_Inventory_Database_Server]Version = 7.0 Desktop Management 产品建立日期
Installed_From = Product CD
Support_Pack = 0
如果不卸装并由其他 ZENworks 产品使用,启动 Sybase。
在 Sybase 控制台提示符中,输入 mgmtdbs.ncf。
如果其他 ZENworks 产品使用 Sybase,必须在继续卸装 Sybase 引擎前,先卸装数据库。有关信息,请参见 卸装“Sybase 库存数据库”。
在 Sybase 控制台提示符输入 q,停止 Sybase。
注意任何群集节点上 sys:\system\zenworks.properties 中的 DBENGINEPATH 键值。
校验是否已将数据库装入数据库服务器。
如果将数据库装入数据库服务器,任何群集节点上的 sys:\system\mgmtdbs.ncf 文件具有 .db 项。
如果文件不包含 .db 项,从所有群集节点删除 mgmtdbs.ncf。如果文件包含 .db 项,不继续删除 Sybase 引擎。
从所有群集节点上的群集节点脚本 mgmtdbs.ncf 项。
从卸载脚本删除 dbsrv8.nlm。
删除 DBENGINEPATH (在步骤 3 中标识) 中指定的目录。
从所有群集节点上的 sys:\system\zenworks.properties 中删除 DBENGINEPATH 键。
在 Netware 库存服务器上,通过在服务控制台提示符输入 StopSer *,停止库存服务。
通过在 NetWare 库存服务器控制台提示符中输入 java -exit,卸载 java.nlm。
注意任何群集节点上 sys:\system\zenworks.properties 中 INVSRVPATH 的键值。
删除 ZFD_INVENTORY_SERVER 键。
从所有群集节点上的 sys:\system\zenworks.properties 中删除下列部分。
[ZfD_Inventory_Database_Server]Version = 7.0 Desktop Management 产品建立日期
Installed_From = Product CD
Support_Pack = 0
删除所有群集节点上的 invsrvpath\scandir 目录
删除所有群集节点上的 invsrvpath\server 目录
从所有群集节点上的群集加载脚本 mgmtdbs.ncf 项。
; ZENworks 库存设置
StartInv.ncf
从卸载脚本删除以下项:
java -killzenwsinv
java -killzwexit
从所有群集节点上的 sys:\system 目录删除以下文件:
如果库存服务器上未安装策略与分布服务以及 XML 代理服务器,通过删除 ZWSPATH 指定的目录,来去除 ZENworks 万维网服务器。
从所有群集节点上的 sys:\system\zenworks.properties 中删除 INVSRVPATH 键。
通过在 NetWare 库存服务器控制台提示符中输入 java -killzfsexit,卸载 java.nlm。
注意任何群集节点上 sys:\system\zenworks.properties 中的 ZWSPATH 键值。
从所有群集节点上的 sys:\system\zenworks.properties 中删除下列部分。
[ZfD_XML_Proxy_Server]
Version=7.0 Desktop Management 产品建立日期
Installed_From = Product CD
Support_Pack = 0
从所有群集节点上的群集加载脚本删除以下项。
; ZENworks 库存设置
ZFS.ncf
从所有群集节点上的 sys:\system 目录删除 zwsstart.ncf:
从所有群集节点上的 sys:\system\zenworks.properties 中删除 ZWSPATH 目录和 ZWSPATH 项。
从 zws_volume:\zenworks\zfs-startup.xml 目录删除 zfs-startup.xml and zfs.ncf。
如果用于管理其他产品,切勿卸装 ConsoleOne 本身。
只从 ConsoleOne 去除工作站库存咬接模块:
如果正在运行,关闭 ConsoleOne。
如果直接从多个工作站上的库存服务器调用 ConsoleOne,必须关闭所有工作站上的 ConsoleOne。
在服务器或工作站上的 ConsoleOne_installation_directory\1.2 目录中,执行以下操作:
删除以下文件:
删除以下目录:
如果同一工作站或服务器上未安装远程管理 ConsoleOne 咬结模块,删除以下文件: