After a software package is uploaded or migrated to Windows Intune, you can deploy it to client computers and mobile devices that are managed by Windows Intune. This topic describes how to deploy software by using the Windows Intune Software Publisher.
For information about how to view the status of deployed software, see Monitoring the Deployment Status.
This topic describes the procedure for deploying software to a target group that you create.
To deploy a managed software package
- Open the Windows Intune administrator console.
- Open the Software workspace.
- In the Software navigation pane, click Managed Software.
- Select the title of the software that you want to deploy, and then click Manage Deployment or right click to get the option to Manage Deployment.
- On the Select Groups page, select the user and device groups to which you want to deploy the software, by highlighting them in the Available Groups pane and clicking Add to move them to the Selected Groups pane.
- On the Deployment Action page, in the Approval column, click the drop-down menu,
and then select one of the following:
- Install: Software that is deployed as a required installation will be installed automatically for all members of the group to which it is installed.
- Available Install: Available installation software is deployed to a user group and will be available for installation in the Windows Intune company portal.
- Required Install: Software that is deployed as a required installation will be installed automatically for all members of a device group to which it is installed.
- Do Not Install: Software that is deployed with do not install parameters will not be available to the members of the group to which the software is deployed.
- Uninstall: Setting software to uninstall in the deployment will uninstall the software for all members of the group to which it is deployed.
Only computer software can be deployed as Install. This option is not relevant for mobile device applications.
Only computer software can be deployed as a Required Install. This option is not relevant for mobile device applications.
Only computer software can be uninstalled automatically. This option is not relevant for mobile device applications.
- To define a timeline for
the software package to be deployed, click the drop-down menu in the Deadline column, and select one of the
- None: This option deploys the software based on the agent policy settings.
- As soon as possible: This option deploys the software after Windows Intune scans the client computers in the targeted computer groups during the next synchronization. For more information about how to schedule synchronization, see Windows Intune Agent Policy.
- One week: This option deploys the software package one calendar week from the current day.
- Two weeks: This option deploys the software package two calendar weeks from the current day.
- One month: This option deploys the software package one calendar month from the current day.
- Custom: This option lets you set a specific date and time for the software package to deploy.
You can select multiple items to be deployed using the Shift key. If you select both mobile device applications and computer software, you will only be able to deploy the software as an Available Install.
If you add a group, and then use the Remove button to remove that group from the deployment, software will not be deployed to the group and all other settings related to this deployment will not be applied to the group.
For more information about creating groups and group considerations, see Device and User Group Considerations.
The process of deploying updates of third party software through Windows Intune is very similar to deploying software because it uses the same Windows Intune Software Publisher.
To upload an update, select the Update option on the left side of your Windows Intune administrator panel and select Upload under Tasks. You can also select Non-Microsoft Updates and select Upload. Refer to the Deploying Software Setup section for details on the setup process.
Since not all 3rd party software follows the same application model, the ability to use this feature will be based on a case by case basis. Different desktop applications will behave differently depending upon the developers.