Understanding ZCM Bundle Schedules
In a Windows bundle, there are different āaction setsā: Install, Launch, Verify, Uninstall, Terminate.
The āDistribution Scheduleā schedule ONLY controls when content is copied from the content repository to the agent cache folder. The āDistribution Scheduleā does NOT determine when any actions or "action sets" in the bundle are run.
In the āDistribution Scheduleā, the āInstall Immediately after Distribution" check box will run all actions in the "Install" action set after distribution.
In the āDistribution Scheduleā, t he āLaunch Immediately after Distribution" check box runs all actions in the "Launch" action set after all actions in the āInstallā action set are finished running.
The āLaunch Scheduleā controls when all actions in the āLaunchā action set are run.
When a bundle is launched, it first checks if the bundle is distributed and installed before launching. So if a bundle is not distributed, the agent first distributes the bundle, then installs it by running every action in the āInstallā action set, then launches it by running every action in the āLaunchā action set.
When a bundle is launched it obeys the internal execution order:
Distribute -> Install --> Launch.