设置所需的桌面策略

ZENworks Desktop Management 在 eDirectoryTM 树中需要策略包,以保持稍后可配置和启用的桌面策略。

本部分包含设置桌面策略所需的信息,其中包括:

在 ZENworks 测试安装后的产品环境中,可添加个别组件正确运行所需的策略。

如果安装了工作站库存,需如以下部分所示配置一些 Desktop Management 策略:

重要:  如果在安装 Desktop Management 服务器时选择安装 Sybase,将显示“库存独立配置”对话框。如果在对话框中选择“独立配置”,安装程序将自动创建服务器包,创建和配置数据库位置策略,并启动库存服务。在 Desktop Management 服务器安装完成后,需创建并配置工作站库存策略。有关更多信息,请参见配置工作站库存策略

如果在 步骤 11 的库存独立配置页上配置选项,安装程序已在同一 OU 上创建了服务器包。完成本节所示的步骤后,如需创建其它服务器包,将显示说明该服务器包与同一 OU 中的另一服务器包冲突的讯息。

如果在生产环境中安装工作站库存,请参阅《Novell ZENworks 7 Desktop Management 管理指南》中的“工作站库存”以获得要配置的策略。

配置完所需的策略后,进行以下操作:


创建策略包

策略包保存单个 Windows 桌面策略,指定用户或其工作站的使用或配置规则。应创建组织单元 (Organizational Unit,OU) 来保存策略包。在确定 OU 存放地点时,需考虑以下因素:

要最小化树遍历,最好在包含策略包关联目标的分区根目录上创建策略包 OU。这样做有以下好处:

要创建策略包:

注意:  应创建组织单元来保存策略。在 ConsoleOne 中右击要存放 OU 的树枝>,单击“新建”>,单击“对象”>,单击“组织单元”>单击“确定”,然后为树枝指定一个简称,例如,桌面策略。

  1. 右击要存放策略包的树枝>单击“新建”>,然后单击“策略包”。

  2. 选择以下一个策略包:

       树枝包
       服务器包
       服务定位包
       用户包
       工作站包
  3. 单击“下一步”,为包指定一个简称,单击“下一步”,单击“创建其它策略包”(除非这是最后一个要创建的包),然后单击“完成”。

    建议用以下名称作为包的简称:

       树枝
       服务器
       位置
       用户
       工作站
  4. 重复 步骤 1through步骤 3 创建每个策略包。


设置工作站导入策略

Desktop Management 需要工作站导入策略,以便将工作站导入到安装 Desktop Management 的服务器上。

启用导入策略:

  1. 在 ConsoleOne 中右击“服务器包”>,然后单击“属性”。

  2. 选中导入策略“启用”栏下的复选框。这样可同时选中并启用策略。

  3. 单击“属性”显示“树枝”页。

  4. 单击“平台”选项卡上的向下箭头,然后选择所需的平台。

  5. 在下拉菜单中选择“创建工作站对象”的一个选项,然后指定要储存“工作站”对象的树枝。

  6. 单击“确定”。

  7. 单击“关联”选项卡,单击“添加”,浏览安装 Desktop Management 的服务器,然后单击“确定”列出“关联”列表中的服务器。

  8. 在“关联”列表中,选择要关联导入策略的服务器,单击“应用”,然后单击“关闭”。


配置数据库位置策略

数据库位置策略包含库存数据的位置。可用“服务定位包”将数据库对象关联到库存服务对象所在的树枝,也可用“服务器包”将数据库对象关联到库存服务器上。

注意:  如果同时配置“服务定位包”和“服务器包”,则“服务器包”设置将覆盖“服务定位包”设置。

将“数据库”对象关联到“库存服务”对象所在的树枝:

  1. 在 ConsoleOne 中右击“服务定位包”,单击“属性”以显示“策略”页面。

  2. 选择 ZENworks 数据库策略“启用”栏下的复选框。

  3. 单击“属性”以显示“库存管理”页。

  4. 浏览库存数据库对象的 DN (Inventory database_server_name), 然后单击“确定”。

    对于 Sybase 数据库,除非在未安装 eDirectory 的 Windows 2000 服务器上进行安装,否则在工作站库存安装时将自动创建数据库对象。要手动创建数据库对象,请参阅《Novell ZENworks 7 Desktop Management 管理指南》中的“设置库存数据库”

    对于 Oracle 数据库,必须创建数据库对象并配置对象。有关更多信息,请参阅《Novell ZENworks 7 Desktop Management 管理指南》中的“设置库存数据库”

    对于 MS SQL 数据库,必须配置数据库对象。有关更多信息,请参阅《Novell ZENworks 7 Desktop Management 管理指南》中的“设置库存数据库”

    重要:  确保为数据库对象配置的数据库服务器的 DNS 名有效。如果 DNS 名无效,必须在数据库对象属性页选择合适的数据库服务器 IP 地址。

    选择数据库服务器的 IP 地址:

    1. 在 ConsoleOne 中右击数据库对象,然后单击“属性”以显示 ZENworks 数据库页。

    2. 在服务器 IP 地址或 DNS 名字段中选择合适的 IP 地址。

    3. 单击“应用”,然后单击“关闭”。

  5. 单击“确定”。

  6. 单击“关联”选项卡,然后单击“添加”。

  7. 浏览并选择库存服务对象所在的树枝,然后单击“确定”。

  8. 单击“应用”,然后单击“关闭”。

将数据库对象与库存服务器关联:

  1. 在 ConsoleOne 中中右击“服务包”,然后单击“属性”以显示“策略”页。

  2. 选择 ZENworks 数据库策略“启用”栏下的复选框。

  3. 单击“属性”以显示“库存管理”页。

  4. 浏览库存数据库对象的 DN (Inventory database_server_name), 然后单击“确定”。

    对于 Sybase 数据库,除非在未安装 eDirectory 的 Windows 2000 服务器上进行安装,否则在工作站库存安装时将自动创建数据库对象。要手动创建数据库对象,请参阅《Novell ZENworks 7 Desktop Management 管理指南》中的“设置库存数据库”

    对于 Oracle 数据库,必须创建数据库对象并配置对象。有关更多信息,请参阅《Novell ZENworks 7 Desktop Management 管理指南》中的“设置库存数据库”

    对于 MS SQL 数据库,必须配置数据库对象。有关更多信息,请参阅《Novell ZENworks 7 Desktop Management 管理指南》中的“设置库存数据库”

    重要:  确保为数据库对象配置的数据库服务器的 DNS 名有效。如果 DNS 名无效,必须在数据库对象属性页选择合适的数据库服务器 IP 地址。

    选择数据库服务器的 IP 地址:

    1. 在 ConsoleOne 中右击数据库对象,然后单击“属性”以显示 ZENworks 数据库页。

    2. 在服务器 IP 地址或 DNS 名字段中选择合适的 IP 地址。

    3. 单击“应用”,然后单击“关闭”。

  5. 单击“确定”。

  6. 单击“关联”选项卡,然后单击“添加”。

  7. 浏览并选择库存服务器对象,然后单击“确定”。

  8. 单击“应用”,然后单击“关闭”。

注意:  若要更改库存策略或配置对象,必须停止库存服务。配置对象的策略和属性。重启动库存服务。有关更多信息,请参见启动和停止库存服务


配置工作站库存策略

  1. 在 ConsoleOne 中右击“工作站”包,然后单击“属性”以显示“策略”页。

  2. 单击“策略”选项卡,然后从下拉菜单中选择特定的平台,以配置并启用该平台策略。可用的平台包括:Windows 9x、WinNT-2000-XP、Windows NT、Windows 2000 或 Windows XP。

  3. 选择工作站库存策略“启用”栏下的复选框。

  4. 单击“属性”以显示“工作站库存策略”页。

  5. 在“通用”页中配置以下设置:

    1. 浏览并选择库存服务对象的 DN。

    2. 指定增量扫描的数字,然后必需进行完全扫描。

  6. (可选)自定义库存扫描。

    1. 单击“硬件扫描”选项卡指定以下设置:

      启用 DMI 扫描: 选择此选项,以包含源自库存工作站上 Desktop Management 界面(DMI) 的硬件数据扫描。

      启用 WMI 扫描: 选择此选项,以包含来自库存工作站上的 Microsoft 的 Windows Management Instrumentation (WNI) 的硬件数据 WMI 扫描。

      启用自定义扫描: 选择此选项,以包含库存工作站的自定义扫描。需输入可执行的自定义扫描名,以运行自定义扫描。

      自定义属性编辑器: 单击此按钮,以指定自定义属性列表。必要时可修改列表。

    2. 要自定义已安装 ZENworks for Desktops 4 或 ZENworks for Desktops 4.0.1 的 Windows 库存工作站的软件扫描设置,请单击“软件扫描”选项卡,并配置以下设置:

      重要:   不为已安装 ZENworks 7 Desktop Management 的库存工作站配置设置。

      启用软件扫描: 启用与库存策略相关联的库存工作站软件扫描。扫描程序收集有关库存工作站的软件信息,并将其存储到库存数据库中。

      自定义扫描编辑器: 您可自定义应用程序细节,以在库存工作站中进行扫描。库存扫描仪扫描“自定义扫描编辑器”中所列应用程序细节。

      例如,指定“自定义扫描编辑器”中的以下细节:供应商名称 = Microsoft;产品名称 = Microsoft Office;产品版本 = 10.0;文件名 = winword.exe;文件大小 = 1 MB。库存扫描仪扫描库存工作站上大小为 1MB 的 winword.exe 文件。如果发现文件,扫描仪将 "Microsoft;Microsoft Office;10.0 "for "winword.exe;1 MB "存储到库存数据库。

      产品标识号: 可扫描库存工作站上所安装 Microsoft 应用程序的产品标识号。

      产品位置: 可扫描库存位置上安装的应用程序完整路径。

      只执行自定义扫描: 只扫描“自定义扫描编辑器”中选中的自定义软件应用程序。

    3. 单击“配置编辑器”选项卡。如有需要,修改以下 .ini 文件的设置。

  7. 单击“应用”。

  8. 单击“策略日程表”选项卡。

  9. 要修改库存工作站扫描的日程安排设置,单击“应用”,然后单击“关闭”。

  10. 单击“关联”选项卡,然后单击“添加”。

  11. 浏览并选择库存工作站所注册的树枝对象,然后单击“确定”。

  12. 单击“应用”,然后单击“关闭”。

  13. 在 ConsoleOne 中右击“库存服务”对象 (Inventory Service_server_name),单击“属性”,然后单击“库存服务”对象选项卡。

  14. 确保选择“启用机器扫描”,然后单击“确定”。


启动和停止库存服务

本部分提供有关以下主题的信息:


启动库存服务


在 NetWare 库存服务器上

启动所有库存服务:

  1. 在服务器控制台提示符处输入 starinv

启动特定的库存服务:

  1. 在服务控制台提示符处输入startser Inventory_service


在 Windows 2000 库存服务器上

启动所有库存服务:

  1. 从“控制面板”中双击“管理工具”,然后双击“服务”。

  2. 选择 Novell 库存服务,然后单击“开始”。

启动特定的库存服务:

  1. 在服务控制台提示符处输入 startser Inventory_service


在 Linux 库存服务器上

启动所有库存服务:

  1. 在 Linux 服务器提示符处转至 /etc/init.d。

  2. 输入 ./novell-zdm-inv start

启动特定的库存服务:

  1. 在 Linux 服务器提示符处转至 /opt/novell/bin。

  2. 输入 StartSer Inventory_service

启动库存服务后,确保库存服务已准备就绪并运行。要列出所有服务,在库存服务器控制台提示符处输入 ListSer "*"。如果服务没有准备就绪并运行,检查服务器状态日志。有关服务器状态日志的更多信息,请参阅《Novell ZENworks 7 Desktop Management 管理指南》中的“使用状态日志监视工作站库存”


停止库存服务


在 NetWare 库存服务器上

停止所有库存服务:

  1. 在服务器控制台提示符处输入 stopser *

停止特定的库存服务:

  1. 在服务控制台提示符处输入 stopser Inventory_service


在 Windows 2000 库存服务器上

停止所有库存服务:

  1. 从“控制面板”中双击“管理工具”,然后双击“服务”。

  2. 选择 Novell 库存服务,然后单击“停止”。

停止特定的库存服务:

  1. 在服务控制台提示符处输入 stopser Inventory_service


在 Linux 库存服务器上

停止所有库存服务:

  1. 在 Linux 服务器提示符处转至 /etc/init.d。

  2. 输入 ./novell-zdm-inv stop

停止特定的库存服务:

  1. 在 Linux 服务器提示符处转至 /opt/novell/bin。

  2. 输入 StopSer Inventory_service


检查 Linux 上所安装工作站库存组件的状态

下表列出 Linux 上安装的工作站库存组件,可通过在 Linux 控制台提示符后执行命令检查其状态。

工作站库存组件 在 Linux 控制台提示符处要输入的命令

库存服务器守护程序

/etc/init.d/novell-zdm-inv status

Sybase 守护程序

/etc/init.d/novell-zdm-sybase status

库存代理守护程序

/etc/init.d/novell-zen-zws status