🔒 Guided

Pre-launch preview. Authorised access only.

Incorrect code

Guided by A Guide to Cloud
Explore AB-900 AI-901
Guided MD-102 Domain 2
Domain 2 — Module 2 of 10 20%
9 of 27 overall

MD-102 Study Guide

Domain 1: Prepare Infrastructure for Devices

  • Device Identity: Join, Register & Hybrid Free
  • Build the Right Device Groups
  • Intune Enrollment Essentials Free
  • Auto-Enrollment & Bulk Enrollment
  • Intune RBAC & Windows Hello for Business
  • Compliance Policies & Conditional Access
  • Windows LAPS & Local Group Management

Domain 2: Manage and Maintain Devices

  • Windows Autopilot: Choose Your Path Free
  • Autopilot: Device Names, ESP & Rollout
  • Provisioning Packages & Windows 11 Upgrades
  • Windows 365: Your PC in the Cloud
  • Configure Windows Devices with Intune
  • Config Profiles: Android, iOS & macOS
  • Control Admin Rights with EPM
  • Intune Suite: Apps, Analytics & Remote Help
  • Cloud PKI & Tunnel for MAM
  • Remote Actions & Device Queries

Domain 3: Manage Applications

  • App Deployment: Prepare & Package
  • Deploy Apps with Intune & App Stores
  • Microsoft 365 Apps: Deploy, Customize & Manage
  • App Protection Policies & Conditional Access
  • App Configuration: Managed Apps & Managed Devices

Domain 4: Protect Devices

  • Endpoint Security: Antivirus, Firewall & Encryption
  • Attack Surface Reduction & Security Baselines
  • Defender for Endpoint: Integrate & Onboard
  • Plan and Manage Windows Updates
  • Cross-Platform Updates & Delivery Optimization

MD-102 Study Guide

Domain 1: Prepare Infrastructure for Devices

  • Device Identity: Join, Register & Hybrid Free
  • Build the Right Device Groups
  • Intune Enrollment Essentials Free
  • Auto-Enrollment & Bulk Enrollment
  • Intune RBAC & Windows Hello for Business
  • Compliance Policies & Conditional Access
  • Windows LAPS & Local Group Management

Domain 2: Manage and Maintain Devices

  • Windows Autopilot: Choose Your Path Free
  • Autopilot: Device Names, ESP & Rollout
  • Provisioning Packages & Windows 11 Upgrades
  • Windows 365: Your PC in the Cloud
  • Configure Windows Devices with Intune
  • Config Profiles: Android, iOS & macOS
  • Control Admin Rights with EPM
  • Intune Suite: Apps, Analytics & Remote Help
  • Cloud PKI & Tunnel for MAM
  • Remote Actions & Device Queries

Domain 3: Manage Applications

  • App Deployment: Prepare & Package
  • Deploy Apps with Intune & App Stores
  • Microsoft 365 Apps: Deploy, Customize & Manage
  • App Protection Policies & Conditional Access
  • App Configuration: Managed Apps & Managed Devices

Domain 4: Protect Devices

  • Endpoint Security: Antivirus, Firewall & Encryption
  • Attack Surface Reduction & Security Baselines
  • Defender for Endpoint: Integrate & Onboard
  • Plan and Manage Windows Updates
  • Cross-Platform Updates & Delivery Optimization
Domain 2: Manage and Maintain Devices Premium ⏱ ~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.

Device name templates in Autopilot deployment profiles automatically set the computer name during deployment. The template supports variables that insert device-specific information, combined with fixed prefixes and suffixes.

The device is renamed and rebooted during the Autopilot process, before the user reaches the desktop. This ensures consistent naming from day one without manual intervention.

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.

The Enrollment Status Page is a fullscreen progress indicator shown during device enrollment (and optionally during new user sign-in). It tracks three phases: device preparation, device setup, and account setup. The ESP can block the user from proceeding until critical apps and policies are installed, ensuring a complete-on-first-use experience.

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

🎬 Video coming soon

Autopilot: Device Names, ESP & Rollout — MD-102 Module 9

Autopilot: Device Names, ESP & Rollout — MD-102 Module 9

~12 min

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.

← Previous

Windows Autopilot: Choose Your Path

Next →

Provisioning Packages & Windows 11 Upgrades

Guided

I learn, I simplify, I share.

A Guide to Cloud YouTube Feedback

© 2026 Sutheesh. All rights reserved.

Guided is an independent study resource and is not affiliated with, endorsed by, or officially connected to Microsoft. Microsoft, Azure, and related trademarks are property of Microsoft Corporation. Always verify information against Microsoft Learn.