Prerequisites
- A Microsoft account with the Global Administrator role on your Entra tenant
- A licence that includes Microsoft Entra ID Plan 1 (or Plan 2) & Windows Autopilot
- The
{company}subdomain of your MDM address ({company}.mdm.getprimo.com) — contact support if you don’t know it
Restrictions
Autopilot devices use Entra accounts rather than local accounts. Microsoft is progressively deprecating local accounts in favor of Entra accounts. The Entra administrator can configure whether employees have standard or administrator account privileges. Entra users with the Global Administrator role are automatically administrators on all Autopilot devices they sign into. The device needs internet access during the first boot to authenticate with Entra.Set up zero-touch
Steps 1 to 3 below match the three steps of the Add Windows Autopilot window. To open it, go to MDM > Settings, click Windows in the Platforms section, then click Add under Windows Autopilot. To resume an unfinished setup, click Finish setup on it instead. Follow them in order: each one unlocks the next in the cockpit. Steps 4 and 5 have no counterpart in the cockpit — run them afterwards in the Microsoft consoles. Step 3 of the window asks for three values from Entra: your Tenant ID, the Application (client) ID of the Fleet application, and the Primary domain your employees sign in with. You collect them along the way and paste them in the cockpit yourself — nothing to send to Primo support except the domain verification code at step 2.Connect Microsoft Entra
- Open the Add Windows Autopilot window from MDM > Settings > Windows.
- On step 1, click Connect Microsoft Entra.
- Sign in with your Global Administrator account and accept the permissions Microsoft lists on the consent screen. An account without that role cannot grant them.
- You’re back in the Windows Autopilot setup. Step 1 reads Connected to and the name of your Entra instance, and step 2 is available.
Declare the Fleet domain
{company}.mdm.getprimo.com, your MDM address. It is not your company’s email domain, which comes into play at step 3.- Sign in to Microsoft Azure with an administrator account.
- Open Domain names and click + Add custom domain.
- Enter
{company}.mdm.getprimo.comand click Add domain. - Send the Destination or routing address (format:
MS=ms12345678) to support@getprimo.com. - Wait for our confirmation, then click Verify.
Connect Azure and Fleet
-
Go to Mobility (MDM and WIP) and click + Add application > + Create your own application. Enter
Fleetas the name (the rest of this guide uses that name) and click Create. -
Fill in the two MDM URLs, replacing
{company}with your subdomain, and click Save:
-
Click Custom MDM application settings > the link under Application ID URI > Edit > enter
https://{company}.mdm.getprimo.com> Save.
-
In the left menu, go to API permissions > + Add a permission > Microsoft Graph. Under Delegated permissions, add:
-
Under Application permissions, add:
-
Click Grant admin consent for {Your Company}.

- Go to Mobility (MDM and WIP).
- Click Microsoft Intune > set MDM user scope and WIP user scope to
None> Save. - Click Fleet > set MDM user scope to
All> Save.


- Domain is your employees’ sign-in domain (
company.com), not the{company}.mdm.getprimo.comdomain declared at step 2. - Both IDs are GUIDs of the same shape. Check the label before pasting: the Tenant ID identifies your Entra tenant, the client ID identifies the Fleet application.
Create Autopilot deployment profiles
- user account type (Administrator or Standard)
- default country and keyboard language
- device naming pattern (e.g.
{company}-%RAND:5%→{company}-23456)
- Create the profile — go to Intune admin center > Devices > Enrollment > Deployment Profiles > + Create profile and complete the three steps: name, deployment mode, assignment.
- Create a dynamic device group — go to portal.azure.com > + Create group, name it (e.g. “Windows Autopilot devices”), select
Dynamic devices, and use the rule: - Create an Enrollment Status Page — go to Intune admin center > Devices > Enrollment > Enrollment Status Page > + Create, name the profile, enable progress display, and assign it to your dynamic group.
Add your company branding
- Sign in to Microsoft Azure, search for Company branding, then click Configure (or Edit if a default sign-in experience already exists).
- Open the Sign-in form tab and upload your logo in both Square logo (light theme) and Square logo (dark theme).
- Click Review + save, then Save.
Register your devices in Autopilot
A deployment profile only applies to devices registered in Autopilot. Registration is not enrollment. It links a device’s hardware identity to your Entra tenant, so Windows recognizes the device at first boot and launches the Autopilot experience.Export the hardware hash
Import the CSV in Intune
- Go to Intune admin center > Devices > Enrollment > Windows Autopilot > Devices.
- Click Import and upload the CSV. The import takes a few minutes — refresh the page until the device shows up.
- Confirm the Profile status column reads
Assigned. If it stays onNot assigned, review the assignment of your deployment profile (step 4 above).
Review the employee experience
When a new employee receives a device registered in Autopilot:Turn on the device
Select the country, language, and keyboard layout
Connect to the internet
Sign in with Microsoft credentials

Set up a PIN and fingerprint

Start working
Test the enrollment
Validate the full flow on a single registered device before rolling out company-wide.Reset the test device
Power on and connect
Check the branded sign-in screen
Sign in as a test employee
Confirm the device in the cockpit
Reset or reassign a device
When a device changes hands — offboarding, replacement, repurposing — clean up its old records so it goes through Autopilot again like a brand-new device.Wipe the device
Delete the old device record
Clean up Entra
Sync Autopilot
Assigned, then click Sync and wait for the sync to complete.Boot the device
