Advanced delivery actions that Managed Software Delivery can perform
Managed Software Delivery is a policy-based delivery method that lets you respond to an assortment of advanced delivery requirements. A single Managed Software Delivery policy can perform multiple delivery actions.
Table: Advanced delivery actions that Managed Software Delivery can perform
In its simplest form, Managed Software Delivery delivers a single software resource with its associated package and command line. It downloads the software and installs it on the managed computer according to a defined schedule. It does not perform a compliance check and it always considers the computer to be compliant.
Perform the delivery on a recurring schedule
You can set the Managed Software Delivery schedule to repeat daily, weekly, monthly, or yearly. The most common use of a recurring delivery is to check and remediate software on the client computer.
Check and remediate software on the client computer
Managed Software Delivery installs the software to a specific known state on the client computer. On a recurring basis, Managed Software Delivery can perform a compliance check to verify that the state is maintained. If the state of the software is out of compliance, Managed Software Delivery performs a remediation to restore the correct state.
Deliver software dependencies to the client computer as needed
Managed Software Delivery checks the client computer for the dependencies of a software resource that it delivers.
When a client computer does not contain the dependency software, Managed Software Delivery can perform either of the following actions:
Trigger a compliance failure and stop the delivery.
Perform a remediation by installing the missing dependency.
Detect supersedence associations on the client computer
When you create a Managed Software Delivery policy for a software resource that supersedes other software, you can set supersedence options. These options determine whether Managed Software Delivery replaces the superseded software. Managed Software Delivery's support of supersedence associations makes it easy to deliver software upgrades.
For example, you want to distribute Norton AntiVirus 2008 to the managed computers that are running Norton AntiVirus 2007. If a managed computer contains Norton AntiVirus 2007, Managed Software Delivery can uninstall it and install Norton AntiVirus 2008.
Sequentially install multiple software resources and tasks
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. For example, you can add a task that performs a restart or runs a script. A client task is one that is defined in Notification Server and is intended to run on a client computer.
Install the software into a virtual software layer and perform multiple layer actions
(Windows only) Managed Software Delivery lets you install Windows-based software into a virtual software layer on a managed computer. The Symantec Workspace Virtualization Agent must be installed on the managed computer; otherwise, the software is installed normally.
You might virtualize the software for the following reasons:
To prevent conflicts on the managed computer when you deliver the software that conflicts with other software in your environment. When you install the software into a virtual layer, it does not conflict with other software even if the conflicting software is installed later.
To fix an application that is broken on the managed computer. You can quickly reset the broken application's layer to restore the application to its original configuration.
In a Managed Software Delivery policy, you can set different schedules for the compliance check and the remediation (in this case, installation). The separate schedules allow for the offline execution of the Managed Software Delivery. When the compliance check determines that a remediation is required, the policy downloads the appropriate package. Remediation can occur even if the client computer is not connected to the server because the client computer already has the package that it needs.