Domain 2 β€” Module 2 of 10 20%
9 of 27 overall
Domain 2: Manage and Maintain Devices Free ⏱ ~12 min read

Autopilot: Device Names, ESP & Rollout

Deploying Autopilot at scale means configuring device name templates, the Enrollment Status Page, and managing the rollout process. Here's how to get it right.

Device name templates

Simple explanation

Imagine a school where every locker has a random number. Finding anything would be chaos.

Device name templates give every device a meaningful name automatically. Instead of β€œDESKTOP-AB1C2D3”, Sam’s 500 laptops at Tui Solutions become β€œTUI-PC-001”, β€œTUI-PC-002”, and so on. This makes inventory management, troubleshooting, and reporting infinitely easier.

Template variables

VariableWhat It InsertsExample Result
%SERIAL%Device serial numberTUI-5CG1234567
%RAND:X%Random digits (X = number of digits)TUI-PC-4829

Name length rules

  • Windows computer names: maximum 15 characters (NetBIOS limit)
  • Template must produce names within this limit
  • Prefix + variable combined must not exceed 15 characters

Sam’s naming convention at Tui Solutions

Device TypeTemplateExampleWhy
Standard laptopsTUI-%RAND:5%TUI-48291Short, unique, easy to reference in tickets
Conference tabletsTUI-CR-%RAND:3%TUI-CR-847”CR” prefix identifies conference room devices
Warehouse kiosksTUI-WH-%RAND:3%TUI-WH-192”WH” prefix identifies warehouse devices
Exam tip: 15-character limit

The exam frequently tests the 15-character NetBIOS limit for computer names. If your template produces names longer than 15 characters, Autopilot will truncate them β€” which can cause duplicate names and confusion.

Example: TUISOLUTIONS-%RAND:5% = 18 characters β†’ too long. The exam might present this as a scenario where devices have unexpected names after Autopilot deployment.

Keep prefixes short: 3-5 characters + separator + variable.

Implementing Autopilot deployment

Step 1: Register device hardware IDs

Before Autopilot can configure a device, its hardware identity must be registered:

  1. OEM registration (recommended) β€” Dell, HP, Lenovo register hardware hashes when you order devices. They appear in Intune automatically.
  2. Manual upload β€” export hardware hashes from existing devices using PowerShell: Get-WindowsAutopilotInfo -OutputFile devices.csv, then upload the CSV to Intune.
  3. Partner registration β€” Microsoft partners can register devices on your behalf.

Where: Intune admin center β†’ Devices β†’ Enrollment β†’ Windows enrollment β†’ Devices

Step 2: Create an Autopilot deployment profile

Profile SettingOptionsSam’s Choice
Deployment modeUser-driven / Self-deployingUser-driven (for laptops)
Join typeEntra Joined / Hybrid JoinedEntra Joined
OOBE settingsHide/show privacy, EULA, account type screensHide all unnecessary screens
Device name templateCustom templateTUI-%RAND:5%
Allow pre-provisionedYes/NoYes (for executive laptops)
Apply device name templateYes/No + template stringYes

Step 3: Assign the profile to a device group

Target the deployment profile to a dynamic device group containing Autopilot-registered devices:

Rule: (device.devicePhysicalIds -any (_ -startsWith "[ZTDID]"))

This ensures every device registered with Autopilot automatically receives the deployment profile.

Step 4: Assign apps and policies

Configure what gets installed during Autopilot:

  • Required apps assigned to the device group deploy during Autopilot
  • Configuration profiles apply during enrollment
  • Compliance policies begin evaluating after enrollment

The Enrollment Status Page (ESP)

Simple explanation

The ESP is like a loading screen that says β€œSetting up your workspace β€” please wait.”

Without the ESP, the user reaches the desktop before apps and policies finish installing. They might see a blank desktop with no Outlook, no Teams, and no Wi-Fi configured. The ESP holds the user at a progress screen until everything critical is ready.

ESP phases

PhaseWhat HappensBlocking?
Device preparationEntra join, Intune enrollment, device identity setupAlways blocks
Device setupDevice-targeted apps install, config profiles apply, compliance evaluatesConfigurable β€” can block for specific apps
Account setupUser-targeted apps install, user-specific policies applyConfigurable β€” can block for specific apps

ESP configuration

Where: Intune admin center β†’ Devices β†’ Enrollment β†’ Windows enrollment β†’ Enrollment Status Page

SettingOptionsRecommendation
Show app and profile configuration progressYes/NoYes
Block device use until required apps are installedYes/NoYes (for critical apps)
Block device use until all apps and profiles are installedYes/NoNo (too slow β€” only block critical apps)
Show error when installation exceeds time limitYes/No + timeoutYes, 60 minutes
Allow users to reset device if installation error occursYes/NoYes
Allow users to use device if installation error occursYes/NoContext-dependent
Only show for devices provisioned by AutopilotYes/NoTypically Yes
Exam tip: blocking apps vs all apps

The exam tests the difference between:

  • Block until required apps installed β€” only apps explicitly marked as β€œrequired” in their assignment AND tagged as β€œblocking” in the ESP will hold up the process
  • Block until ALL apps installed β€” every assigned app must complete before the user can proceed

Best practice: block only critical apps (Outlook, Teams, VPN client) β€” not everything. Blocking all apps makes Autopilot take 45+ minutes, which frustrates users and causes timeout failures.

To mark an app as blocking: assign it as β€œRequired” to the device group, and in the ESP profile select β€œBlock these apps until they are installed” with specific app IDs.

End-to-end Autopilot flow

Here’s what happens when Sam’s employee unboxes a new Tui Solutions laptop:

  1. Power on β†’ Windows OOBE starts
  2. Connect to Wi-Fi β†’ device contacts Autopilot service
  3. Autopilot recognised β†’ custom OOBE screens show Tui Solutions branding
  4. User signs in β†’ Entra join + Intune enrollment triggers
  5. ESP appears β†’ β€œSetting up your device for Tui Solutions…”
  6. Device preparation β†’ device identity configured
  7. Device setup β†’ company apps installing (Outlook, Teams, OneDrive)
  8. Account setup β†’ user-specific settings applying
  9. ESP completes β†’ user reaches the desktop with everything ready
  10. Background sync β†’ remaining non-critical apps install silently

Total time: approximately 15-30 minutes (varies by internet speed and app count).

🎬 Video walkthrough

Flashcards

Question

What is the maximum length for a Windows computer name?

Click or press Enter to reveal answer

Answer

15 characters (NetBIOS limit). Autopilot device name templates must produce names within this limit or they'll be truncated, potentially causing duplicates.

Click to flip back

Question

What are the three phases of the Enrollment Status Page?

Click or press Enter to reveal answer

Answer

1. Device preparation (Entra join, enrollment β€” always blocks). 2. Device setup (device-targeted apps and profiles β€” configurable blocking). 3. Account setup (user-targeted apps and policies β€” configurable blocking).

Click to flip back

Question

How do you register devices for Windows Autopilot?

Click or press Enter to reveal answer

Answer

Three ways: 1. OEM registration (Dell/HP/Lenovo register hardware hashes at purchase β€” recommended). 2. Manual CSV upload of hardware hashes to Intune. 3. Partner registration via Microsoft partners.

Click to flip back

Knowledge Check

Knowledge Check

Sam creates a device name template 'TUISOLUTIONS-%RAND:5%' for Autopilot. After deployment, devices have unexpected truncated names. What's the problem?

Knowledge Check

Employees at Tui Solutions complain that after Autopilot deployment, they reach the desktop but Outlook and Teams aren't installed yet β€” they appear 10 minutes later. How should Sam fix this?


Next up: Provisioning Packages & Windows 11 Upgrades β€” offline deployment and upgrading existing devices.