Device registration overview
Microsoft Managed Desktop must register either existing or new devices into its service so it can fully manage devices on your behalf.
When you register your devices, the Microsoft Managed Desktop service will fully manage updates for those devices. Today Microsoft Managed Desktop supports two device registration methods:
Whether you choose to use auto or manual registration, the overall device registration process is:
- Register devices by:
- Auto-registration:
- When using auto-registration, a partner uploads devices into the Windows Autopilot service on your behalf via either Partner Center or OEM APIs.
- You can also upload a .CSV file in the Windows Autopilot devices blade yourself, which is also considered an auto-registration method for Microsoft Managed Desktop as it’s outside its devices blade.
- Manual registration:
- When using manual registration, register devices into the Microsoft Managed Desktop Devices blade.
- Auto-registration:
- Assign devices into Microsoft Managed Desktop’s Windows Autopilot deployment profiles using the OrderID/Intune group tag.
- Register devices to Microsoft Managed Desktop’s deployment group distribution.
- Assign devices to the Microsoft Managed Desktop’s deployment groups.
- Assign devices to the Microsoft Managed Desktop’s device configuration profiles.
- Ship devices to end-users.
- End-user logs in and starts their workday.
See the Device registration workflow diagram section for more detail on what happens behind the scenes of the device registration process.
Device registration prerequisites
See device requirements to review both hardware and software-based requirements when registering devices with Microsoft Managed Desktop.
Device name convention
Microsoft Managed Desktop applies a standardized naming convention format, MMD-%RAND11
, when devices are registered into the service.
Important
If you must keep your own device naming convention, you can submit an exception request through the admin center to disable both the Microsoft Managed Desktop device naming convention, and Microsoft Managed Desktop’s device rename function. The device rename function automatically renames devices when they don’t match the naming convention every four hours.
Auto-registration
Any device registration that occurs outside the Microsoft Managed Desktop’s devices blade is considered an auto-registration method. There are also different ways to register devices with Microsoft Managed Desktop within the auto-registration method:
Manual registration
Any device registration that originated from the Microsoft Managed Desktop's Devices blade is considered to be a manual registration method. This process is very similar to the Windows Autopilot’s manual registration process where you utilize a .CSV file containing the devices you want to register with the Microsoft Managed Desktop service.
The manual registration methods are:
Device registration workflow diagrams
Detailed auto-registration workflow diagram
See the following high-level overview workflow diagram. The diagram covers the auto-registration process in Microsoft Managed Desktop:
Auto-registration workflow diagram steps
Step | Description |
---|---|
Step 1: Gather hardware hashes | Partner, OEM, or IT admin gather hardware hashes for devices that need to be registered. |
Step 2: Build .CSV file | Partner, OEM, or IT admin builds the .CSV file containing the following information:
|
Step 3: Upload the .CSV file | Partner, OEM, or IT admin uploads the .CSV file into either via Partner center, using OEM APIs or through the Windows Autopilot Devices blade in the Microsoft Intune admin center. |
Step 4: Check for assigned devices | Microsoft Managed Desktop has a function that checks for assigned devices in all four Microsoft Managed Desktop Windows Autopilot profiles every hour.
|
Step 5: Compare device registration request records | Another Microsoft Managed Desktop function compares device registration request records originating from its device blade against both its shipped, and managed device records in the Microsoft Managed Desktop database. This function runs every hour. If there are devices that are part of the shipped device records but don’t have a device registration request record originating from its Devices blade, Microsoft Managed Desktop proceeds with registering this device in its service. |
Step 6: Run device deployment group assignment algorithm | Microsoft Managed Desktop runs its device deployment group assignment calculation algorithm to determine which deployment group to assign the devices to. For more information, see Device deployment groups. |
Step 7: Assign devices to deployment groups and other Microsoft Entra groups to devices | Microsoft Managed Desktop assigns the deployment group to devices and assigns other Microsoft Entra groups to devices.
|
Step 8: Assign device configuration profiles to devices | Microsoft Managed Desktop assigns the device configuration profiles to devices. For more information, see Device profiles. The device configuration profiles are defined as:
|
Step 9: Validate devices | Microsoft Managed Desktop validates whether devices are part of the assigned devices in one of the Windows Autopilot Deployment profiles described in step #4. If a device is part of one of the Windows Autopilot Deployment profiles created by Microsoft Managed Desktop in your tenant, Microsoft Managed Desktop flags the device as Ready for User in the Devices blade for the IT admin. Partners and OEM don’t have access to the Microsoft Managed Devices blade. |
Step 10: Ship the device to the end-user | Partners, OEM, or IT admin ship the device to the end-user. |
Step 11: End-user receives device | The end-user receives the device and turns the device on and runs through the Windows Out-Of-Box-Experience. |
Step 12: End-user logs in | Once the device runs through the Out-Of-Box-Experience steps, the end-user logs in with their corporate credentials. |
Step 13: Create Microsoft Intune device record | The Microsoft Intune device record is created. |
Step 14: Deliver apps, configuration profiles and other settings | Microsoft Intune starts delivering apps, device configuration profiles and other settings Microsoft Managed Desktop applies to your devices. The number of apps assigned is listed in the Windows Autopilot Enrollment Status Page. End-users can start using their devices because Intune installs apps and applies settings in the background. This is the end of the workflow for the end-user. |
Step 15: Flag devices | Microsoft Managed Desktop flags devices with the Active status in the Devices blade. |
Step 16: Confirm Active devices | IT admin confirms that the devices now show up as Active in Microsoft Managed Desktop’s Device blade. |
Step 17: End of registration workflow | This is the end of the auto-registration process. |
Detailed manual registration workflow diagram
The following is the high-level overview workflow diagram that covers the manual device registration process in Microsoft Managed Desktop:
Manual registration workflow diagram steps
Step | Description |
---|---|
Step 1: Build .CSV file | IT admin builds the .CSV file containing the following information. All hardware hashes for devices that need to be registered. |
Step 2: Go to the Microsoft Intune admin center | IT admins log into the Microsoft Intune admin center.
|
Step 3: Microsoft Managed Desktop API does the following: |
|
Step 4: Function app makes Graph API call | Microsoft Managed Desktop’s function app is responsible for the device registration process. The app makes an Intune Graph API call to register devices with the Windows Autopilot service. |
Step 5: Windows Autopilot creates device records | The Windows Autopilot service creates device records in its database based on the .CSV list imported by IT admin in Microsoft Managed Desktop’s Devices blade. |
Step 6: Intune service makes Azure AD Graph API call | The Intune service makes an Azure AD Graph API call to create Microsoft Entra device records for devices being registered in Microsoft Managed Desktop. |
Step 7: Microsoft Entra service creates Microsoft Entra device records | The Microsoft Entra service creates the necessary Microsoft Entra device records. |
Step 8: Microsoft Entra service links device record | The Microsoft Entra service links its device record to the Windows Autopilot device records using its OrderID with the Intune group tag mapping. |
Step 9: Microsoft Entra service returns device ID records | The Microsoft Entra service returns its respective device ID records to Intune. |
Step 10: Microsoft Entra service assigns devices to Windows Autopilot deployment profile | The Microsoft Entra service also assigns devices to Windows Autopilot deployment profile based on the initial selection made by the IT admin when uploading devices into the Microsoft Managed Desktop’s Devices blade. |
Step 11: Intune service saves Microsoft Entra device ID records | The Intune service saves the Microsoft Entra device ID records associated with its Windows Autopilot device records in its database. |
Step 12: Intune service sends device records | The Intune service sends out both Windows Autopilot and Microsoft Entra device records back to the Microsoft Managed Desktop service. |
Step 13: Run device deployment group assignment algorithm | Microsoft Managed Desktop runs its device deployment group calculation algorithm to determine which deployment group to assign to devices to. For more information, see Device deployment groups. |
Step 14: Assign devices to deployment groups and other Microsoft Entra groups to devices | Assigns Microsoft Managed Desktop groups to devices and assigns other groups Microsoft Entra groups to devices.
|
Step 15: Assign device configuration profiles to devices | Microsoft Managed desktop assigns device configuration profiles to devices. For more information, see Device profiles for more details. The device configuration profiles are:
|
Step 16: Validate devices | Microsoft Managed Desktop validates whether devices are part of the assigned devices in one of the Windows Autopilot Deployment profiles.
|
Step 17: Flag device as Ready for User | If a device is part of one of the Windows Autopilot Deployment profiles created by Microsoft Managed Desktop in your tenant, flags the device as Ready for User in the Devices blade for the IT admin. Partners and OEM don’t have access to the Microsoft Managed Devices blade. |
Step 18: Ship the device to the end-user | IT admin ships the device to the end-user. |
Step 19: End-user receives device | The end-user receives the device and turns the device on and runs through the Windows Out-Of-Box-Experience. |
Step 20: End-user logs in | Once the device runs through the Out-Of-Box-Experience steps, the end-user logs in with their corporate credentials. |
Step 21: Create Microsoft Intune device record | The Microsoft Intune device record is created. |
Step 22: Deliver apps, configuration profiles and other settings | Microsoft Intune starts delivering apps, device configuration profiles and other settings Microsoft Managed Desktop applies to your devices. The number of apps assigned is listed in the Windows Autopilot Enrollment Status Page. End-users can start using their devices because Intune installs apps and applies settings in the background. This is the end of the workflow for the end-user. |
Step 23: Flag devices | Microsoft Managed Desktop flags devices with the Active status in the Devices blade. |
Step 24: Confirm Active devices | IT admin confirms that the devices now show up as Active in Microsoft Managed Desktop’s Device blade. |
Step 25: End of registration workflow | This is the end of the manual device registration process. |