Export (0) Print
Expand All

Deploy software to computers in Windows Intune

Updated: April 1, 2014

Applies To: Windows Intune

The information in this topic leads you through the steps to deploy software to managed computers by using Windows Intune.

Make sure that you have software files available and that they meet specific requirements before you publish software installer files to Windows Intune cloud storage. Consider the following:

  • The installer files that are required for the software must exist in a storage location that Windows Intune can access and all associated files must be in the same location.

  • If the Setup file is an executable program (.exe) file, the wizard might not be able to extract information about the file.

  • Make sure no single file size is larger than 2 GB.

  • Verify that you have a minimum Internet speed of 768 kbps.

  • For available installations, make sure that managed users are linked to their computers. Otherwise, users cannot view the external link or download the available software from the Windows Intune company portal to that computer. For details, see How to manage user-device linking.

  • Test silent installation switches. Windows Installer files that you distribute must support silent installation, that is, without requiring user intervention. If your software uses any other type of Setup file, or requires user interaction during setup, that software cannot be installed by using Windows Intune. The methods that are available to configure a silent installation for software vary. Therefore, test the software distribution before rolling it out to your users. To help in this testing, you can create a Test deployment group that contains computers (or virtual machines) that represent operating systems and configurations that you support in the Windows Intune environment. You can then deploy to this group first, monitor the status of the installation, and check for any issues that might arise, before your users are exposed to them.

You must publish software installers or external links to Windows Intune cloud storage before you can deploy the software to users.

  1. In the Windows Intune administrator console, click Software > Managed Software > Add Software. If prompted, enter your Windows Intune credentials.

    noteNote
    When you start the Windows Intune Software Publisher for the first time, a short delay occurs while the application is installed.

  2. On the Before you begin page, click Next.

  3. On the Software setup page, select External link in Select how this software is made available to devices.

  4. Enter the external link for the software in Specify the URL, and then click Next. Before you publish the external link, be sure to test the URL from the default Internet browser of a target mobile device.

  5. On the Software description page, provide the information that you want users to see in the company portal for the software, and then click Next. The following settings are available:

     

    Setting Details

    Publisher

    Enter the name of the publisher. For example, Microsoft or Contoso.

    Name

    Enter or change the name of the software. The software name will be displayed in the company portal. It will also be used for software searches that try to find this software. Each software package should have a unique name. If the company portal detects multiple apps with the same name, it will only display one of the apps.

    Description

    Enter a description for the software. The description will be displayed in the company portal.

    Category

    Select the category that best fits this software. Use Other Apps for software that does not match the predefined categories. The category that you select is used to classify this software. This setting is optional.

    Display this as a featured app and highlight it in the company portal

    Select this option to display the app prominently in the company portal on user’s devices.

    Icon

    Choose whether to associate an icon with the software. The maximum size for the icon is 250 x 250 pixels. The recommended size is 32 x 32 pixels. This setting is optional.

  6. On the Summary page, verify the software information, and then click Upload. Click Close to exit the wizard.

The software is ready to be deployed after you publish it to Windows Intune cloud storage. Consider the following:

  • Cloud storage: Uploaded software is stored in Windows Intune cloud storage that your organization purchased. If you have insufficient free space to upload the software package, you are notified of this during the upload process. Windows Intune cannot determine whether there is enough free space until after the software upload has started. For details, see Cloud storage requirements.

  • License agreements: The software is ready to be deployed after you publish it to Windows Intune. Before you deploy the software, make sure you have the appropriate licenses for the software. For details, see Manage license agreements for computer software in Windows Intune.

  1. In the Windows Intune administrator console, click Software > Managed Software > Add Software. If prompted, enter your Windows Intune credentials.

    noteNote
    When you start the Windows Intune Software Publisher for the first time, a short delay occurs while the application is installed.

  2. On the Before you begin page, click Next.

  3. On the Software setup page, select Software link in Select how this software is made available to devices.

  4. Select the software installer file type for the mobile device.

     

    Software installer type Supported operating systems

    Windows Installer

    Windows app package

    • Windows 8

    • Windows 8.1

    • Windows RT

    • Windows RT 8.1

  5. Enter the full path to the software installation file in Specify the location of the software setup files or browse to its location.

  6. Click Include additional files and subfolders from the same folder, if additional files and subfolders are required for the installation.

  7. Click Next. Based on the setup file you specify, Windows Intune Software Publisher attempts to automatically extract information to use in the name and description fields on the Software description page.

  8. On the Software description page, provide the information that you want users to see in the company portal for the software, and then click Next. The following settings are available:

     

    Setting Details

    Publisher

    Enter the name of the publisher. For example, Microsoft or Contoso.

    Name

    Enter or change the name of the software. The software name will be displayed in the company portal. It will also be used for software searches that try to find this software. Each software package should have a unique name. If the company portal detects multiple apps with the same name, it will only display one of the apps.

    Description

    Enter a description for the software. The description will be displayed in the company portal.

    Category

    Select the category that best fits this software. Use Other Apps for software that does not match the predefined categories. The category that you select is used to classify this software. This setting is optional.

    Display this as a featured app and highlight it in the company portal

    Select this option to display the app prominently in the company portal on user’s devices.

    Icon

    Choose whether to associate an icon with the software. The maximum size for the icon is 250 x 250 pixels. The recommended size is 32 x 32 pixels. This setting is optional.

  9. On the Requirements page, specify the architecture and the earliest operating system.

  10. Select the latest operating system from the To list, and then click Next.

  11. Applies only to the Windows Installer (.exe) installation type

    On the Detection rules page, select Detect whether the software is installed by using the following rules (recommended). If you select Use the default detection rules, it will automatically overwrite any previously installed software versions or customizations that might already exist on a computer. If the software setup file that you specified earlier is a .msi or .msp file, then the Detection rules page does not appear. These files contain their own instructions for detecting previous software installations.

  12. On the Add Rule list, select one or more of the available detection rule types:

    • File exists

    • MSI product code exists

    • Registry key exists

    You can create multiple detection rules. For example, you can create a File exists rule to search for an existing file in one file path, and then create another File exists rule to search for an existing file in a different file path. You can also create multiple detection rules of different types. For example, you can add a separate Registry key exists rule in addition to the previous example search criteria. When both of these rules are in place, Windows Intune determines whether the file exists. If it does exist, the software is considered to be detected. If it does not exist, Windows Intune examines whether the registry key exists.

    1. Select File exists from the Add Rule list, and then click Add.

    2. In Specify file path, complete the file path. Include the file name that you want Windows Intune to find. To change the start of the file path to %SystemDrive%, click the %ProgramFiles% list, and then click %SystemDrive%.

      • If you select %ProgramFiles% as the start of the file path, Windows Intune searches for the file in both Program Files\<file path> and Program Files (x86)\<file path>, where <file path> is the subfolder\file path that you enter.

      • If you select %SystemDrive% as the start of file path, Windows Intune searches for the file starting from the root of the computer’s system drive. This is typically drive C.

      Examples:

       

      Specified path Search action

      Program Files\Microsoft Silverlight\Silverlight.Configuration.exe

      The system searches for Silverlight.Configuration.exe in the Program Files\Microsoft Silverlight and Program Files X86\Microsoft Silverlight folders and subfolders.

      %SystemDrive%\Silverlight.Configuration.exe

      The system searches for Silverlight.Configuration.exe throughout the whole system drive.

      %SystemDrive%\DevTools\Silverlight.Configuration.exe

      The system searches for Silverlight.Configuration.exe on the system drive, in the \DevTools folder and subfolders.

    1. Select MSI product code exists from the Add Rule list, and then click Add.

    2. In Choose an MSI file, click Browse to identify the name and location of a Windows Installer (.msi) file.

    1. Select Registry key exists from the Add Rule list, and then click Add.

    2. In Specify registry key path, complete the registry key name that starts with HKEY_LOCAL_MACHINE\.

      Windows Intune checks both the 32-bit and 64-bit versions of the submitted registry path. If the registry key is found in either version, the software is considered to be detected.

  13. On the Command line arguments page, click Yes if your setup requires command-line arguments. If you are uploading software that uses an executable setup file (.exe), it must run in unattended mode. Be sure to use any required command-line parameter (such as /q), to force the software to install silently (without user intervention).

  14. In Command line arguments, type the command-line arguments for the software, and then click Next.

  15. On the Return codes page, click Yes to add new error codes that are interpreted by Windows Intune when the software installs on a managed computer.

    By default, the Windows Intune Software Publisher uses industry-standard return codes to report the failure or success of a software package installation. These return codes work with most industry-standard software.

     

    Return code Interpretation

    0

    Success

    3010

    Success with restart

    Windows Intune interprets any return code not in this list a failure. For line-of-business applications, for example, you can add your own return codes.

  16. Select a return code type from the Add return code list, and then click Add.

  17. Enter the custom return code in the Return code box.

  18. After you add the custom return codes that you need, click Next.

  19. On the Summary page, review the software settings that you specified. You can change any setting by selecting the page in the page navigation pane and then edit the selections on the displayed page.

  20. Click Upload. The Upload page displays the status of the software as it uploads to Windows Intune. Click Close to exit the wizard.

The software is ready to be deployed after you publish it to Windows Intune cloud storage. Consider the following:

  • Cloud storage: Uploaded software is stored in Windows Intune cloud storage that your organization purchased. If you have insufficient free space to upload the software package, you are notified of this during the upload process. Windows Intune cannot determine whether there is enough free space until after the software upload has started. For details, see Cloud storage requirements.

  • License agreements: The software is ready to be deployed after you publish it to Windows Intune. Before you deploy the software, make sure you have the appropriate licenses for the software. For details, see Manage license agreements for computer software in Windows Intune.

When you deploy software to the Windows Intune company portal, users can browse for and install software that has been deployed to groups that the user belongs to. When you deploy software, you select from the list of groups that exists in Windows Intune. Make sure create the user and device groups according to the needs of your software deployment. For details, see Use groups to manage users and devices in Windows Intune.

  1. In the Windows Intune administrator console, click Software > Managed Software.

  2. Select the title of the software that you want to deploy, and then click Manage Deployment.

    noteNote
    When you select multiple items, and include both mobile device apps and computer software, you can only deploy the software as an Available Install.

  3. On the Select Groups page, select the user groups to which you want to deploy the software, and then click Next.

  4. On the Deployment Action page, select Available Install from the Approval column for each group.

  5. Click Finish.

You can deploy software that will automatically install on computers. When you deploy the software, you select from the list of groups that exists in Windows Intune and set the deployment to a required installation. Make sure create the user and device groups according to the needs of your software deployment. For details, see Use groups to manage users and devices in Windows Intune.

  1. In the Windows Intune administrator console, click Software > Managed Software.

  2. Select the title of the software that you want to deploy, and then click Manage Deployment.

    noteNote
    When you select multiple items, and include both mobile device apps and computer software, you can only deploy the software as an Available Install.

  3. On the Select Groups page, select the user groups to which you want to deploy the software, and then click Next.

  4. On the Deployment Action page, select Required Install from the Approval column for each group.

  5. To define a timeline for the software to be deployed, click the drop-down menu in the Deadline column, and select one of the following options:

    • None: Deploys the software based on the agent policy settings.

    • As soon as possible: During the next synchronization, Windows Intune scans client computers in the selected groups, and then deploys the software. For more information about how to schedule synchronization, Introduction to Windows Intune policies.

    • 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.

    ImportantImportant
    Deploying software may take longer than expected. It can take up to an hour before newly deployed software is available to users.

  6. Click Finish.

You can monitor software deployment status and software adoption in the Windows Intune administrator console.

noteNote
Statistics for mobile applications will be displayed only if there are users to whom the application was deployed or if there are users who attempted to download the application.

  1. In the Windows Intune administrator console, click Software > Managed Software. Click any software in the list to display the status of the software and general information about the software.

    noteNote
    Available user statistics relate to the number of users to whom the application is currently available; whereas the number of download attempts relates to all attempted downloads over time by any users to whom the application was available at any point.

  2. Click Filters, and then select a filter to restrict the displayed list of managed software.

  1. In the Windows Intune administrator console, click Software > Managed Software. Click any software in the list to display the status and list general information about the software.

  2. Select the software, and then click View Properties for more information about the software. The following tabs are displayed:

    1. General: Provides details and links to the software status and details.

    2. Users: Provides the list of users to which the software or application was deployed.

    3. Computers: This tab is available for computer software only. Provides the list of computers to which the software was deployed as a required installation.

  1. In the Windows Intune administrator console, click Software > Detected Software, and then select the software title.

  2. In the preview pane, click the Installation Count number.

    Windows Intune lists of all computers that run the selected software title. The following information is displayed:

    • Managed computer names that have the selected software title installed.

    • The operating system that each managed computer is running.

    • The version of the selected software title.

    • Whether the instance of the selected software is virtual or installed. Icons that are displayed next to each computer name identify the computer as virtual or physical.

    • The last time that the computer reported software inventory to Windows Intune. Double-click any computer in the list to retrieve additional information.

For details about detected software reports, see Detected Software Reports.

 
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft