One of the time-consuming aspects of IT departments’ work is the preparation and configuration of endpoint devices. This process can be particularly burdensome, repetitive, and frustrating when the same tasks have to be performed over and over again. It also generates additional costs related to transporting the devices to the IT department and then shipping them to the end user.
This issue was resolved by the implementation of Microsoft Autopilot. One of the key improvements was the reduction in the time required to configure new devices. Thanks to the implemented service, each new computer or smartphone is automatically configured based on predefined policies. Autopilot downloads the required applications and configurations directly from a Microsoft cloud server, and all security settings, user accounts, and other parameters are automatically assigned to the device.
Since the entire process is carried out remotely, there is no need for administrators to have physical contact with the devices. It is therefore possible to ship new equipment directly from the supplier to the end user and configure the service so that upon first startup of the device the service automatically sets up the new equipment, sending the necessary software and settings to the device. Autopilot can also be used to remotely reset devices to their factory settings, allowing them to be reused within the organization by other users, while maintaining corporate policies and configurations.
As a result of the implementation, GS1 Poland has gained the ability to monitor the application status in the Intune dashboard, check installation statuses on selected devices, and define user groups that should receive specific applications. In our project, we focused primarily on applications used on devices running Microsoft Windows and Android systems, however they can be also configured for macOS and iOS/iPadOS systems.
In the case of Windows systems, there are two ways to add applications to Autopilot. We can use applications that come directly from the official Microsoft Store, or – in the case of apps that use the EXE, MSI, or other installer formats – prepare a dedicated package. In this case, we used the Microsoft Win32 Content Prep Tool, which bundles the files into a unified package (so-called packaging) in the appropriate .intunewin format. This solution is particularly useful for distributing custom business applications, legacy programs, or applications that are not available in the Microsoft Store to endpoint devices.
In our implementation, we used both methods of adding applications to Autopilot, which then distributed them to endpoint devices. Administrators at GS1 Poland prepared a list of applications to be installed on specific types of devices in the organization.
For devices running the Android operating system, the process is simpler, as it primarily involves public applications available in Google Play. Organizations managed through Intune use a special version of the Google Play Store called Managed Google Play. It allows administrators to search for and add public applications directly from Google Play into Intune. It is possible to designate applications that will be automatically installed on users’ devices, without requiring manual installation from the standard Google Play store. The integration between Intune and Managed Google Play enables approval and remote updates of applications.