MSI Parameters replaced after updating MSI

  • 7007249
  • 24-Nov-2010
  • 27-Apr-2012

Environment

Novell ZENworks 10 Configuration Management with Support Pack 3 - 10.3 Bundles
Novell ZENworks 11 Configuration Management Support Pack 1 - ZCM 11 SP1 Bundles

Situation

After updating a MSI action, parameters (install, uninstall, repair) that contain a double quote (") are replaced.
After updating a MSI action. the behavior has changed and is not as it was before.

Resolution

This is fixed in version 10.3.4 - see KB 7008244 "ZENworks Configuration Management 10.3.4 - update information and list of fixes" which can be found at https://www.novell.com/support

This is fixed in version 11.2 - see KB 7010044 "ZENworks Configuration Management 11.2 - update information and list of fixes" which can be found at https://www.novell.com/support

Additional Information

STEPS TO REPRODUCE:
  1. create a windows bundle, choose "MSI Application" as the bundle category, select a MSI for upload.
    • For the install parameter add: /i name_of_msi.msi lv* "${LOGFILE}-Install.log" /passive /norestart.
    • For the uninstall parameter add: /x name_of_msi.msi /lv* ${LOGFILE}-Install.log /passive /norestart
  2. save the windows bundle.
  3. open the bundle, go to Actions and select Install. Click on "Install MSI".
  4. upload the msi-file again.
  5. after the upload for "Install parameters" the content has changed to
    /passive name_of_msi.msi null #{logfile}-install.log /norestart