使用 Novell 应用程序起动器分发和安装 Desktop Management 代理

zfdagent.msi 包是安装许多文件,并使许多配置对工作站变更的复杂应用程序。安装 Desktop Management 代理的最有效方法就是使用 Novell 应用程序起动器,将其作为 MSI 应用程序分发到工作站。Novell 应用程序起动器不仅分发代理 MSI 包,也调用 Windows 安装程序,在工作站上进行安装。

本节提供用应用程序起动器分发用配置 MSI 包的步骤,包括:


保存代理 MSI 包

当浏览 Novell ZENworks 7 Desktop Management CD 的 \agentinstall 目录时,可看到以下语言的文件夹和文件:

english\zfdagent.msi(英文安装文件)
portugue\zfdagent.msi (葡萄牙语安装程序)
francais\zfdagent.msi(法语安装程序)
deutsch\zfdagent.msi(德语安装程序)
deutsch\zfdagent.msi(西班牙语安装程序)
nihongo\zfdagent.msi (日语安装程序)

应将您选择的 zfdagent.msi 文件复制到稍后可访问 Novell 应用程序起动器的网络服务器位置。


创建和配置 MSI 应用程序对象

  1. 右击要在其中创建应用程序对象的树枝,>单击“新建”>单击“对象”显示“新对象”对话框。

  2. 在“新对象”对话框中,单击“应用程序”,然后单击“确定”以显示“新应用程序对象”对话框。

  3. 在“新应用程序对象”对话框中,选择“应用程序已有 .MSI 文件”选项,然后单击“下一步”。

  4. 指定到复制 .msi 文件的网络位置的路径。

  5. 单击“下一步”,然后在必要时修改字段,以自定义“应用程序”对象。

  6. 单击“下一步”,然后在分布代理 MSI 之前,定义工作站必须满足的系统要求。

  7. 单击“下一步”,然后使代理 MSI 应用程序对象与要分发的用户关联。

  8. 单击“下一步”,然后审阅“应用程序”对象设置,然后单击“完成”来创建“应用程序”对象。

    重要:  在使用 Novell 应用程序起动器分发代理 MSI(或任何 MSI 包)之前,确保将代理 MSI 应用程序对象设置为“强制超速缓存”, 并且 eDirectory 中本地工作站上的用户身份凭证和 Active Directory(如果使用)的用户身份凭证同步。


修改 MSI 应用程序对象中的已安装功能

默认情况下,通过 Desktop Management 代理安装以下所有功能:

如果要修改此默认安装,可将 MSI 功能作为 zfdagent.msi 应用程序对象的公共属性添加。使用以下步骤修改已安装的功能列表:

  1. 双击应用程序对象的 MSI 选项卡,单击“属性”,然后单击“添加”以将“选择属性”显示到“添加”对话框。

  2. 在“值名称”字段,将 ADDLOCAL 作为属性名输入,然后指定“值数据”字段中的属性值。使用以下一个或多个功能名称作为属性值:

    • 应用程序起动器
    • 工作站管理器
    • 远程管理
    • 镜像驱动程序(除非已添加“远程管理”属性,否则此属性不起作用)
    • 映象
    • 库存

    可用逗号分离的方式向列表添加多个值。例如,如果要将应用程序起动器和工作站管理器作为功能添加,需要将 ADDLOCAL 作为属性,而将 ApplicationLauncher 和WorkstationManager 作为属性的值键入。

  3. 单击“确定,以将属性添加到“属性”列表。


将属性添加到 MSI 应用程序对象

下表列出了可添加到 MSI 应用程序对象的属性及其值(包括值的定义)。如果列出的某个属性没有值,将使用默认值。

Property 涵义

ADDLOCAL

  • 工作站管理器
  • 应用程序起动器
  • 远程管理
  • 镜像驱动程序
  • 库存
  • 映象

逗号分隔的要安装功能列表。

LOGIN_PASSIVE_MODE

0

在用户登录时显示 Novell 登录。

1

默认。在用户登录时显示标准的 Microsoft 登录。

注意:  如果要使用“动态本地用户”,必须为此属性赋零值 (0)。

EDITABLE_MT_ADDRESS

1

允许用户更改发生鉴定的 ZENworks 中间层 IP 地址。这旨在未安装 Novell Client 时可用。

0

默认。不允许用户指定中间层地址。

此属性值只在未将 Novell Client 安装到工作站时才有效。如果已安装 Novell Client,设置在安装 zfdagent.msi 后无效。

如果在安装完 zfdagent.msi 去除 Novell Client,这些设置生效。

STARTUP_APPEXPLORER

1

起动 Windows 启动上的应用程序资源管理器。

0

默认。不起动 Windows 启动上的应用程序资源管理器。

STARTUP_APPWINDOW

1

起动 Windows 启动上的应用程序窗口。

0

默认。不起动 Windows 启动上的应用程序窗口。

MT_SERVER_ADDRESS

此属性指定 ZENworks 中间层服务器 IP 地址或 DNS 名称。如果不使用中间层服务器,不必指定此属性。

HTTP_PORT

0-65536

当与中间层服务器通讯时,此属性通过 Desktop Management 代理指定要使用的 HTTP 端口。如果使用中间层服务器,必须添加此属性,并定义其值。

80

默认 HTTP 端口。

NAL_SINGLE_TREE

1

仅在一个树上限制 Novell 应用程序起动器对应用程序的访问。

0

默认。不限制应用程序起动器对一个树的应用程序访问。

ZENWORKS_TREE

任何树名

执行将作为 ZENworks 树使用的 eDirectory 树。

  • 如果已安装工作站管理器,此树变为工作站管理器可查找策略的树。
  • 如果已配置 NAL_SINGLE_TREE 属性,且已安装 Novell 应用程序起动器,此树仅变为应用程序起动器查找应用程序的树。

有关更多信息,请参见《Novell ZENworks 7 Desktop Management 管理指南》中的“使用 ZENworks 树”

IGNORE_3RDPARTY_GINA

1

采用无提示方式安装时,忽略任何检测到的第三方 GINA,并继续安装 Desktop Management 代理。

0

默认。在无提示方式下安装时,如果检测到第三方 GINA,不进行安装。

不以无提示方式执行安装程序时,安装程序对话框会显示一条警告信息,解释如果继续安装,检测到的第三方 GINA 将被替换。用户可取消或进行安装。

(在无提示方式下将此属性值设置为 1 或用户单击非无提示方式下的“继续”时)继续安装可导致应用程序根据第三方 GINA 退出工作。