I am writing this post out of my quest for ZCM Bundle Action answers. I realized that the Bundle Actions and Schedules did not appear to behave exactly as I expected in ZENworks Configuration Management.
I wanted to test the distribution, install and launch actions and also the schedules that can be defined during Bundle Assignments or just in an On-Demand Install Bundle, Launch Bundle or Distribute Now. (See Assign Bundle Step 3)
included just a pure distribution of the Bundle. I made the bundle association (relationship) by selecting the Distribution Schedule and picking NOW. I did not check the box for Install Immediately after Distribution or Launch Immediately after distribution.
included selecting a device, picking the “Quick Tasks” menu option and “Install Bundle”.
Keep in mind that a user isn’t logged into the PC, so the display message action I expected to continue, but it didn’t. Instead it halted the whole bundle install and even logged a message in zmd-messages.log. So I modified the Continue on failure to = yes and fired a device refresh, “Quick Task”, “Refresh Devices”.
Distribute now does not set a schedule.
Install is dependent on Distribution Schedules or Launch Schedules
Bundle Action Options are much more powerful than at first glance.
These three install options are independent of Bundle versions and are dependent on Distribution Schedule or Launch Schedule. This means that if the Bundle Action Options are set to Install Always, the install actions will always happen in the following scenarios
Incrementing the version number to an already associated Bundle DOES NOT assure that the install actions will be processed AGAIN