The 6.4 agent MSI contains a check to ensure that the user running the application is an administrative user: this is because the MSI launches an EXE which requires administrative access, and this would fail if the install is performed by a non-administrative user, with only elevated MSI rights.
So, instead, we use a simple application, which runs MSIEXEC.EXE, as an unsecure system user, and specify the necessary parameters.
For example, using parameters from the table below, you might use
/i \\server\volume\directory\UpdateAgent.msi /qn HOST=http://myzpm.com SERIAL=12345678-12345678
See the table below for optional parameters.
It is possible to make a permanent change to the MSI with Orca (or another MSI editor). Follow the instructions in the section "Modifying the MSI File" in the Agent Installation Guide found in the ZENworks Patch Management Documentation, which is located at https://www.novell.com/documentation/zenworks7/zen7_ptm.html
Installing the ZPM 6.3 agent
Prior to 18.104.22.1688, it was necessary for the local user to have administrative rights, or for the install to take place in workstation security space. With 22.214.171.1248 onwards, it is possible to install the agent using standard ZENworks MSI objects even for non-administrative users.
If you want to push out the Patch Management Agent silently without user intervention, it is necessary to add the Host name, serial number and (optionally) proxy information. This can be done two ways:
- The simplest is to use the built-in ZENworks facilities. Create an app using the MSI file, then open it and go to MSI->Properties and click'add'. Select HOST, and enter your server's information as the data (in the form http://[your ZPM server] or https://[your ZPM server]), SERIAL, and enter your server's serial number.
If you need to enter the PROXY name and port, the properties required are different prior to 126.96.36.1999 to those required for more recent versions:
For versions prior to 188.8.131.529,you will need to type in the property as PROXY (note the property names must be in upper case) and provide the name and port as [proxy server]:[port].
- It is possible to make a permanent change to the MSI with Orca (or another MSI editor). Follow the instructions in the section "Modifying the MSI File" in the Agent Installation Guide found in the ZENworks Patch Management Documentation, which is located at https://www.novell.com/documentation/zenworks7/zen7_ptm.html
For 184.108.40.2069 and newer, you will need the appropriate options from the following table (property names must be in upper case)
|Property||6.3 (220.127.116.119 onwards)||6.4|
|USEPROXY||Whether or not a proxy is used. 0=No, 1=Yes||Whether or not a proxy is used. 0=No, 1=Yes|
|PROXYURL||The URL (or IP) of your Proxy:Proxy Port||The URL (or IP) of your Proxy|
|PROXYPORT||[not used]||The port number of your Proxy|
|PROXYUSER||Login user for an Authenticated Proxy||Login user for an Authenticated Proxy|
|PROXYPASS||Login password for an Authenticated Proxy||Login password for an Authenticated Proxy|
|GROUPLIST||Automatically add the Agent to the defined Group(s)||Automatically add the Agent to the defined Group(s)|