12.3 Using the Novell Application Launcher to Distribute and Install the Desktop Management Agent

The zfdagent.msi package is a complex application that installs many files and makes many configuration changes to the workstation. The most efficient method for installing the Desktop Management Agent is to distribute it to workstations as an MSI application using the Novell Application Launcher. The Novell Application Launcher not only distributes the Agent MSI package, it also calls the Windows Installer to perform the installation on the workstation.

This section provides the steps for configuring the MSI package for distribution with the Application Launcher, including:

12.3.1 Saving the Agent MSI Package

When you browse the \agentinstall directory of the Novell ZENworks 7 Desktop Management CD, you will see the following language folders and files:

You should copy the zfdagent.msi file of your choice to a network server location that will be accessible later to the Novell Application Launcher.

12.3.2 Creating and Configuring the MSI Application Object

  1. In ConsoleOne®, right-click the container where you want to create the Application object > click New > click Object to display the New Object dialog box.

  2. In the New Object dialog box, click Application, then click OK to display the New Application Object dialog box.

  3. In the New Application Object dialog box, select the Application That Has an .MSI File option, then click Next.

  4. Specify the path to the network location where you copied the .msi file.

  5. Click Next, then modify the fields as necessary to customize the Application object.

  6. Click Next, then define the system requirements that a workstation must meet before the Agent MSI will be distributed to it.

  7. Click Next, then associate the Agent MSI Application object with the users to whom you want to distribute it.

  8. Click Next, then review the Application object settings, then click Finish to create the Application object.

    IMPORTANT:Before you distribute the Agent MSI (or any MSI package) using the Novell Application Launcher, make sure that the Agent MSI application object is set to Force Cache and that the user credentials on the local workstation, in eDirectory, and in Active Directory (if used) are synchronized.

12.3.3 Modifying Installed Features in the MSI Application Object

By default, all of the following features are installed by the Desktop Management Agents:

  • Application Management: Uses the Novell Application Launcher to provide users access to workstation applications that the administrator can install and then manage.

  • Workstation Manager: Lets administrators configure and manage workstations by using eDirectory.

  • Workstation Inventory: Helps administrators collect hardware and software inventory information from scanned workstations.

  • Remote Management: Lets an administrator manage remote workstations from a management console.

  • Mirror Driver: Provides video adapter independence and co-existence with other remote control solutions. If this feature is selected, the MSI installation overrides video driver checks and suppresses any Windows messages. If you do not want this driver, you can deselect it (optimization will be disabled).

    The Mirror Driver is not yet signed by Microsoft.

  • Workstation Imaging: Lets an administrator take an image of a workstation's hard drive and put it on other workstations over the network.

If you want to modify this default install, you can add MSI features as public properties of the zfdagent.msi Application object. Use the following steps to modify the list of installed features:

  1. Double-click the MSI tab of the Application Object, click Properties, then click Add to display the Select Property to Add dialog box.

  2. In the Value Name field, enter ADDLOCAL as the property name, then specify the property’s value in the Value Data field. Use one or more of the following feature names as a property value:

    • ApplicationLauncher

    • WorkstationManager

    • RemoteManagement

    • MirrorDriver (this property does not work unless you also add the RemoteManagement property)

    • Imaging

    • Inventory

    You can add more than one of these values to the list by separating them with a comma (no spaces). For example, if you wanted to add Application Launcher and Workstation Manager as features, you would type ADDLOCAL as the property and ApplicationLauncher,WorkstationManager as the values for that property.

  3. Click OK to add the property to the Properties list.

12.3.4 Adding Properties to the MSI Application Object

The properties you can add to the MSI Application object and their values (including definitions for the values) are listed in the table below. If one of these properties is listed without a value, it uses the default value.

Table 12-1 Properties Available to Add to the MSI Application Object

Property

Value

Meaning

ADDLOCAL

  • WorkstationManager

  • ApplicationLauncher

  • RemoteManagement

  • MirrorDriver

  • Inventory

  • Imaging

Comma-delimited list of features to install.

LOGIN_PASSIVE_MODE

0

Displays a Novell login at user login time.

1

Default. Displays the standard Microsoft login at user login time.

NOTE:If you want to use Dynamic Local User, you must assign a value of zero (0) to this property.

EDITABLE_MT_ADDRESS

1

Allows the user to change the ZENworks Middle Tier IP address where authentication takes place. This is available only if the Novell Client is not installed.

0

Default. Do not allow the user to specify the Middle Tier address.

The values for this property are effective only if the Novell Client is not installed on the workstation. If the Novell Client is already installed, the settings have no effect after the zfdagent.msi installation.

If the Novell Client is removed after zfdagent.msi is installed, these settings take effect.

STARTUP_APPEXPLORER

1

Launch Application Explorer on Windows startup.

0

Default. Do not launch Application Explorer on Windows startup.

STARTUP_APPWINDOW

1

Launch Application Window on Windows startup.

0

Default. Do not launch the Application Window on Windows startup.

MT_SERVER_ADDRESS

This property specifies the ZENworks Middle Tier Server IP address or DNS name. It is not necessary to specify this property if you are not using a Middle Tier Server.

HTTP_PORT

0-65536

This property specifies the HTTP port to be used by the Desktop Management Agent when communicating with the Middle Tier Server. This property must be added and its value defined if you are using a Middle Tier Server.

80

Default HTTP port.

NAL_SINGLE_TREE

1

Limit access of the Novell Application Launcher to applications in one tree only.

0

Default. Do not limit the Application Launcher to one tree for access to applications.

ZENWORKS_TREE

any tree name

Specify the eDirectory tree to be used as the ZENworks tree.

  • If Workstation Manager is installed, this tree becomes the tree where Workstation Manager looks for policies.

  • If the NAL_SINGLE_TREE property is configured and the Novell Application Launcher is installed, this tree becomes the only tree where the Application Launcher looks for applications.

For more information, see Using a ZENworks Tree in the Novell ZENworks 7 Desktop Management Administration Guide.

IGNORE_3RDPARTY_GINA

1

When installing in silent mode, ignore any detected third-party GINA and continue installing the Desktop Management Agent.

0

Default. When installing in silent mode, do not install if a third-party GINA is detected.

When the installation program is not executed in silent mode, an installation dialog box displays a caution explaining that the detected third-party GINA will be replaced if the installation continues. Users can cancel or proceed with the installation.

Proceeding with the installation (either when this property value is set to1 in silent mode, or when users click Continue in non-silent mode) might cause applications dependent on the third-party GINA to quit working.

WM_LOGIN_EVENTS

1

Enables Novell Client login event notifications to be sent to Workstation Manager

0

Default. Disables Novell Client login event notifications to be sent to Workstation Manager

Event notifications allow the ZENworks Policy Scheduler to launch policies scheduled for these event types. If you have disabled the Initial Novell Login or if users log in to eDirectory from the red N menu, enable this setting so that login events are forwarded to Workstation Manager.

This property was added for the ZENworks 7 Desktop Management with Support Pack 1 installation.