Reboot behaviour of MSI apps in ZENworks
I came across a very interesting TID called "Verify of MSI app reboots workstation without prompting" which brings up the subject about controlling an MSI application reboot-behaviour from within ZENworks.
"When NAL makes calls to MSI for the install of the app, it can control the reboot behavior because of the REBOOT property which NAL always sets to "ReallySuppress" so that MSI attempts to reboot are suppressed and NAL can control the reboot behavior. However, when NAL makes calls to MSI for the verify of the app, it cannot control the reboot behavior because there are no MSI defined parameters that could be defined to control the reboot behavior on a verify. The available Verify parameters are listed in the NAL app object under the MSI / Verify tab."
First of all it's interesting to know that the Novell Application Launcher always sets the REBOOT property to "ReallySuppress" in control the application behaviour from within ZENworks. The second remark is about the Distribution Options. By setting Distribution Options you can control the reboot behaviour of an MSI based application object. If you look in ConsoleOne, you will find two options under the tab "Distribution Options, Options". The use of "Reboot" and "Prompt for Reboot" is similar to using the REBOOT and REBOOTPROMPT properties from the comandline:

"When NAL makes calls to MSI for the install of the app, it can control the reboot behavior because of the REBOOT property which NAL always sets to "ReallySuppress" so that MSI attempts to reboot are suppressed and NAL can control the reboot behavior. However, when NAL makes calls to MSI for the verify of the app, it cannot control the reboot behavior because there are no MSI defined parameters that could be defined to control the reboot behavior on a verify. The available Verify parameters are listed in the NAL app object under the MSI / Verify tab."
First of all it's interesting to know that the Novell Application Launcher always sets the REBOOT property to "ReallySuppress" in control the application behaviour from within ZENworks. The second remark is about the Distribution Options. By setting Distribution Options you can control the reboot behaviour of an MSI based application object. If you look in ConsoleOne, you will find two options under the tab "Distribution Options, Options". The use of "Reboot" and "Prompt for Reboot" is similar to using the REBOOT and REBOOTPROMPT properties from the comandline:
- REBOOT
- If Needed - REBOOT = Suppress
- Always - REBOOT=Force
- Never - REBOOT=ReallySuppress
- REBOOTPROMPT
- Prompt - REBOOTPROMPT=
- Don't Prompt - REBOOTPROMPT=Suppress


