Use the procedure in this topic to deploy a Microsoft System Center 2012 Configuration Manager package and program to devices in your hierarchy. For more information about how to create packages and programs, see How to Create Packages and Programs in Configuration Manager.
To deploy a package and program
-
In the Configuration Manager console, click Software Library.
-
In the Software Library workspace, expand Application Management, and then click Packages.
-
Select the package that you want to deploy, and then in the Home tab in the Deployment group, click Deploy.
-
On the General page of the Deploy Software Wizard, specify the name of the package and program that you want to deploy, the collection to which you want to deploy the package and program, and optional comments for the deployment.
Select Use default distribution point groups associated to this collection if you want to store the package content on the collections default distribution point group. If you did not associate the selected collection with a distribution point group, this option will be unavailable.
-
On the Content page of the Wizard, click Add, and then select the distribution points or distribution point groups to which you want to deploy the content that is associated with this package and program.
-
On the Deployment Settings page of the Wizard, choose a purpose for this deployment, and specify whether you want to send wake-up packets before the package and program is installed. The deployment purpose options are the following:
- Available - If the application is
deployed to a user, the user sees the published package and program
in the Application Catalog and can request it on demand. If the
package and program is deployed to a device, the user will see it
in Software Center and can install it on demand.
- Required - The package and program is
deployed automatically, according to the configured schedule.
However, a user can track the package and program deployment status
and install it before the deadline by using Software Center.
- Send wake-up packets – If the
deployment purpose is set to Required and this option is
selected, a wake-up packet will be sent to computers before the
deployment is installed to wake the computer from sleep at the
installation deadline time. Before you can use this option,
computers must be configured for Wake On LAN.
- Available - If the application is
deployed to a user, the user sees the published package and program
in the Application Catalog and can request it on demand. If the
package and program is deployed to a device, the user will see it
in Software Center and can install it on demand.
-
On the Scheduling page of the Wizard, configure when this package and program will be deployed or made available to client devices.
The options on this page will vary depending on whether the deployment action is set to Available or Required.
-
If the deployment purpose is set to Required, configure the rerun behavior for the program from the Rerun behavior drop-down list. Choose from the following options:
Rerun behavior More information Never rerun deployed program
The program will not be rerun on the client, even if the program originally failed, or the program files are changed.
Always rerun program
The program will always be rerun on the client when the deployment is scheduled, even if the program has already successfully run. This can be useful when you use recurring deployments in which the program is updated, for example with antivirus software.
Rerun if failed previous attempt
The program will be rerun when the deployment is scheduled only if it failed on the previous run attempt.
Rerun if succeeded on previous attempt
The program will be rerun only if it previously ran successfully on the client. This is useful when you use recurring advertisements in which the program is routinely updated, and in which each update requires the previous update to be successfully installed.
-
On the User Experience page of the Wizard, specify the following information:
- Allow users to run the program
independently of assignments – If enabled, users can install
this software from the application catalogue regardless of any
scheduled installation time.
- Software installation – Allows the
software to be installed outside of any configured maintenance
windows.
- System restart (if required to complete
the installation) – If the software installation requires a
device restart to complete, allow this to happen outside of any
configured maintenance windows.
- Embedded Devices - For Configuration
Manager SP1 only. When you deploy packages and programs to
Windows Embedded devices that are write filter enabled, you can
specify to install the packages and programs on the temporary
overlay and commit changes later, or commit the changes at the
installation deadline or during a maintenance window. When you
commit changes at the installation deadline or during a maintenance
window, a restart is required and the changes persist on the
device.
Note When you deploy a package or program to a Windows Embedded device, make sure that the device is a member of a collection that has a configured maintenance window. For more information about how maintenance windows are used when you deploy packages and programs to Windows Embedded devices, see the Deploying Applications in Configuration Manager section in the Introduction to Application Management in Configuration Manager topic.
- Allow users to run the program
independently of assignments – If enabled, users can install
this software from the application catalogue regardless of any
scheduled installation time.
-
On the Distribution Points page of the Wizard, specify the following information:
- Deployment options – Specify the
actions that a client should take to run program content. You can
specify behavior when the client is in a fast network boundary, or
a slow or unreliable network boundary.
- Allow clients to share content with other
clients on the same subnet – Select this option to reduce load
on the network by allowing clients to download content from other
clients on the network that already downloaded and cached the
content. This option utilizes Windows BranchCache and can be used
on computers that run Windows Vista SP2 and later.
- Allow clients to fall back to unprotected
distribution points when the content is not available on the
protected distribution point – If enabled, clients can search
other distribution points in the hierarchy for required content if
this is not available on the specified distribution point or
distribution point groups.
- Deployment options – Specify the
actions that a client should take to run program content. You can
specify behavior when the client is in a fast network boundary, or
a slow or unreliable network boundary.
-
On the Summary page of the Wizard, review the actions that will be taken and then complete the Wizard.
You can view the deployment in the Deployments node of the Monitoring workspace and in the details pane of the package deployment tab when you select the deployment. For more information, see How to Monitor Packages and Programs in Configuration Manager.
Important |
---|
If you configured the option Run program from distribution point on the Distribution Points page of the Deploy Software Wizard, do not clear the option Copy the content in this package to a package share on distribution points, because this will make the package unavailable to run from distribution points. |