Windows Intune Software Distribution Requirements
Updated: December 17, 2012
Applies To: Windows Intune
This topic lists the requirements for computers and mobile devices that must be met before you deploy software by using Windows Intune. This topic also covers Windows Intune software package requirements and cloud storage requirements.
|You must have at least a 768 kbps Internet connection to run the Windows Intune Software Publisher.|
Windows Intune can deploy software that runs on the following systems and devices.
Computer operating systems:
Windows XP, Service Pack 3
Windows 8, Pro and Enterprise editions
|To run the software package, your computer must have a 32-bit (x86) or 64-bit (x64) processor.|
Windows Phone 8
Google Android 2.1 or later versions
Apple iOS 5.0 or later versions
|Specific applications may require a later version of iOS or Android.|
Windows Intune can make software available by means of two methods, by using an external link or by using a software installer.
With Windows Intune, you can provide a link address to an application in an online app store. The link that you provide can be made available to users in the company portal. The link lets users obtain the software from the online store, or be redirected to a web-based application that runs on the device through the device’s web browser.
You can provide an application package that is uploaded to the Windows Intune service directly, and deployed through the company portal. Windows Intune supports the following installer types.
Windows Installer – Supports .exe and .msi file types.
The Windows Installer files must support silent installation, that is, without requiring user intervention. If your software uses any other type of Setup file, or requires any user interaction during setup, that software cannot be installed by using Windows Intune.
If you upload software that uses an executable Setup file (.exe) through the Windows Intune Software Publisher, refer to your software documentation to find the relevant command-line options, such as /q, to force the software to install silently on the managed computers.
If you upload software that uses a Windows Installer Setup file (.msi) or Windows Intune Windows Installer patch (.msp) through the Windows Intune Software Publisher, refer to your software documentation. In most cases, .msi and .msp files do not require any command-line arguments. If command-line arguments are required, they must be entered as Name=Value pairs (such as TRANSFORMS=custom_transform.mst
Warning Do not specify any command-line options, such as /q or /quiet, as command-line arguments when uploading software with a Windows Installer Setup file (.msi) or Windows Installer Update (.msp). These arguments cause the application installation to fail on the client computers.
If your Setup program requires other files or folders to complete a client installation, you must organize those files into a single folder.
When you upload an update by using the Windows Intune Software Publisher, you must specify any required command-line parameters, such as /q, to force the update to install silently on the managed computers. If you upload an update that requires user input, subsequent installations to the targeted managed computers fail with a time-out error. To correct this problem, you can revise the update and specify the required command-line parameters.
- If you upload software that uses an executable Setup file (.exe) through the Windows Intune Software Publisher, refer to your software documentation to find the relevant command-line options, such as /q, to force the software to install silently on the managed computers.
App Package for Android – Supports the .apk file type.
To distribute an Android application, you must have an .apk package.
Windows Intune supports Android 2.1 and later versions.
App Package for iOS– Supports the .ipa file type.
Before you deploy an iOS app package, you must set the mobile device management authority to Windows Intune and provision users. For more information, see Requirements for Windows Intune Direct Management of iOS Mobile Devices.
To distribute an iOS application, you must have a valid .ipa package and a manifest file. The manifest file is an XML .plist file that is used to find, download and install any iOS applications that are located outside the App Store. The manifest file cannot exceed 10 KB. For more information, see the relevant Apple documentation.
Warning The .ipa package must be valid. This means that the package was signed by Apple and the expiration date indicated in the provisioning profile is still valid. For iOS applications, Windows Intune can distribute enterprise certificate iOS applications. Not all Apple developer certificate applications are supported.
Your enterprise must be registered for the iOS Developer Enterprise Program.
Make sure that your organization’s firewall allows access to the iOS provisioning and certification web sites.
For more information, see Requirements for Windows Intune Direct Management of iOS Mobile Devices.
Windows Phone app package– Supports the .xap file type.
Before you deploy a Windows Phone 8 app package, you must set the mobile device management authority to Windows Intune, set up users, and obtain an enterprise mobile code-signing certificate. For more information, see Requirements for Windows Intune Direct Management of Windows Phone 8 Devices.
Windows app package – Supports the .appx file type.
Before deploying a Windows app package for Windows RT devices, you must set the mobile device management authority to Windows Intune, provision users, obtain a code-signing certificate and sideloading product activation keys. For more information, see Requirements for Windows Intune Direct Management of Windows Devices.
|The software installer options for Windows Phone 8, iOS, and Android will not be available in the Windows Intune Software Publisher until the Mobile Device Management Authority is set to Windows Intune. For more information, see Set the Mobile Device Management Authority to Windows Intune.|
Make sure that you have enough storage of your quota in your Cloud Storage to upload your applications. For more information about how to manage and purchase storage, see Purchasing Additional Storage for Windows Intune.