Delivering multiple software resources and tasks sequentially
You can deliver multiple software resources and tasks with a single Managed Software Delivery policy. When Managed Software Delivery evaluates compliance for a group of software, only the software that is out of compliance is downloaded and installed. You can add any client tasks to the execution queue to perform custom operations before, during, or after the software remediation process. A client task is one that is defined in Notification Server and is intended to run on a client computer.
For example, you can create a single Managed Software Delivery policy that performs the following actions:
Run a task that uses a script to set a registry key on the managed computer.
Determine whether the software resource or its dependencies are already installed.
Install the software and any of its dependencies that are not already installed.
Install an additional software resource into a virtual layer because it is known to conflict with other software that might be on the managed computer.
Run every week to determine whether the registry key is still correct and the software is still installed.
Reset the registry key to the correct value if necessary.
Reinstall any software that the compliance check determines is broken or not present.
The default settings for Managed Software Delivery determine what happens if the policy fails. Initially, this setting is the same for each software resource and task that the policy contains. You can edit the policy to override this setting for each software resource and task. For example, if a critical execution in the sequence fails, you can abort the remaining items in the sequence. Conversely, if a less-critical execution fails, you might decide to run the subsequent tasks anyway.
Table: Process for delivering multiple software resources and tasks
Create a Managed Software Delivery policy.
The options for creating a Managed Software Delivery policy are as follows:
Use the Managed Software Delivery wizard.
The Managed Software Delivery wizard provides a quick way to create and schedule a policy for a single software resource and its dependency software. We recommend that you use the wizard because it can include any dependency software and warn you of software associations automatically.
Use this method to create a Managed Software Delivery policy when you need to add multiple software resources and tasks or override the default settings. You also can publish the policy to the Software Portal. However, you must add any dependency software or determine software associations yourself.
Add the additional software resources and tasks to the policy.
You can add multiple software resources and tasks when you create the policy without the Managed Software Delivery wizard. When you use the Managed Software Delivery wizard to create the policy, you can select only one software resource. Edit the policy to add software and tasks.
Arrange the sequence in which the software resources and tasks are run.
Move the software resources and tasks up or down in the list to rearrange their order. Plan the sequence before you enable the policy.
(Optional) Change the settings for individual software resources or tasks.
When you add software resources and tasks to a Managed Software Delivery policy, they inherit the settings from the policy. You can change the settings for any specific software resource or task that is in the policy.
The settings that you can change for a specific software resource or task include the remediation schedule, the download settings, and the run settings.
Imported Document ID: HOWTO93519
Subscribing will provide email updates when this Article is updated. Login is required.