Microsoft Endpoint Administrator

MD-102 · Study Guide

Complete study material for the Microsoft 365 Certified: Endpoint Administrator Associate exam. Concepts organized by domain, decision trees for the most confusing topics, a Windows Autopilot lab, and a mini quiz at the end of each domain.

📅 Exam: June 29 ⏱️ 100 minutes · 40–60 questions 🎯 Passing score: 700/1000

Domain distribution on the exam

How to use this guide

  • Each domain is a tab at the top. At the start of each tab there's an index to jump straight to the section you want.
  • The most confusing topics have a 🌳 decision tree: follow the Yes/No questions until you reach the answer.
  • Windows Autopilot has its own tab (it's the most heavily tested topic).
  • At the end of each domain there's a mini quiz: click an option to see right away if you got it right.
Domain 1

Deploy Windows client

25–30% of the exam

This domain is about how Windows reaches the user's device: from choosing the right Windows 11 edition, through activation methods, to modern provisioning tools. Windows Autopilot is the most heavily tested method and has a dedicated tab just for it.

1.1 · Windows 11 editions and licensing

The first step of any deployment is choosing the right edition. Each edition has different capabilities and audiences:

EditionWho it's forEntra ID join?BitLocker
HomeHome users. Not supported in a corporate environment.NoNo
ProSmall businesses and professionalsYesYes
EnterpriseLarge companies (E3/E5). Has AppLocker, Credential Guard, DirectAccess.YesYes
EducationEquivalent to Enterprise, but for educational institutionsYesYes
Enterprise LTSCSpecialized devices (cash registers, medical equipment). No Microsoft Store and no frequent feature updates.YesYes

← drag the table sideways to see all columns

💡 For the exam

If you see a scenario with Windows 11 Home, the correct answer almost always involves upgrading to Pro before any Entra ID join or Intune enrollment. Home doesn't support enterprise management.

Important Windows features · what each edition supports

This table is pure gold for the exam. A question like "I need Credential Guard — what's the minimum edition?" can show up, and you need to know.

FeatureHomeProEnterpriseEducation
Entra ID joinNoYesYesYes
Domain join (AD)NoYesYesYes
Group Policy (GPO)NoYesYesYes
BitLockerNo*YesYesYes
Hyper-VNoYesYesYes
Remote Desktop (host)NoYesYesYes
AppLockerNoNoYesYes
WDACNoNoYesYes
Credential GuardNoNoYesYes
DirectAccessNoNoYesYes
Windows AutopilotNoYesYesYes
Subscription ActivationNoYes → Ent

* BitLocker on Home is only limited "Device Encryption", without GPO/Intune control.

What each security feature does

  • BitLocker: encrypts the entire disk. Protects data if the device is stolen.
  • AppLocker: controls which applications can run (allowlist/blocklist by publisher, hash or path).
  • WDAC (Windows Defender Application Control): a more robust version of AppLocker, based on digital signature policies. Recommended for zero trust.
  • Credential Guard: uses virtualization to protect credentials (NTLM hash, Kerberos ticket) against attacks like pass-the-hash. Requires TPM 2.0 and Secure Boot.
  • SmartScreen: blocks malicious downloads and websites (all editions have it).
  • Windows Sandbox: a disposable isolated environment to test suspicious apps (Pro+).
  • Memory Integrity (HVCI): kernel memory protection via virtualization.
  • Tamper Protection: prevents malware from disabling Defender (all editions).
⚠️ Tested trick

If the question asks for AppLocker, WDAC, Credential Guard or DirectAccess, the answer is always Enterprise or Education. Pro doesn't have them! This is one of the most heavily tested differences between Pro and Enterprise.

Windows activation methods

There are four activation methods you need to know:

  • MAK (Multiple Activation Key): a single key that activates a limited number of devices. Each activation consumes one "unit". Used in small or disconnected environments.
  • KMS (Key Management Service): an on-premises server that activates clients on the internal network. Clients must contact the KMS at least once every 180 days to keep activation.
  • ADBA (Active Directory-Based Activation): activation happens automatically when the device joins the AD domain. No dedicated KMS server needed.
  • Subscription Activation: the device "steps up" in edition (Pro → Enterprise) automatically when the user signs in with an Entra ID account licensed with Windows 11 Enterprise E3/E5. It's the modern method and the most tested on the exam.
Key concept

Subscription Activation is the preferred method in cloud-first environments. The device ships with Windows 11 Pro from the factory and, when signing in with the licensed Entra ID account, is promoted to Enterprise without needing an image or product key. When the user leaves or loses the license, the device reverts to Pro.

1.2 · Windows deployment methods

There are several ways to install Windows on a device, from the most modern (cloud-first) to the most traditional (on-premises):

Windows Autopilot (cloud-first, modern)

Lets brand-new devices ship straight from the vendor to the end user, with everything configured automatically on the first boot. It's the most heavily tested method on the exam.

🚀 Autopilot has a dedicated tab with concept, all modes, decision tree and hands-on lab.

Provisioning Packages (Windows Configuration Designer)

.ppkg files created in the Windows Configuration Designer tool. They can be applied via USB drive, email, network share or directly during the OOBE (Out-of-Box Experience). Useful for configuring Wi-Fi, certificates, policies and even bulk Entra ID join, without needing Intune. Good for offline scenarios or networks with limited connectivity.

Configuration Manager (formerly SCCM)

Microsoft's on-premises solution for large-scale deployment. Supports task sequences to image devices, OSD (Operating System Deployment) with PXE boot, and integration with Intune via co-management.

MDT and WDS (legacy)

Traditional tools to create and deploy images over the network using PXE boot. They still exist, but are considered legacy. Microsoft strongly recommends migrating to Autopilot.

1.3 · Upgrade paths and updates

There are three main ways to move between Windows versions:

  • In-place upgrade: upgrades while keeping apps, files and settings. Supported from Windows 10 → 11 (if the hardware meets the requirements).
  • Wipe-and-load: wipes everything and installs a fresh image. Used when refreshing old hardware.
  • Side-by-side migration: migration between two devices (hardware replacement).
⚠️ Windows 11 requirements

You need to know these requirements. A device can only run Windows 11 if it meets:

  • TPM 2.0 (Trusted Platform Module)
  • Secure Boot enabled (UEFI)
  • Compatible CPU (Microsoft's list)
  • Minimum 4 GB RAM and 64 GB storage
  • DirectX 12 / WDDM 2.0

If a device doesn't meet these, it stays on Windows 10 or is replaced. There's no official workaround.

Feature Updates vs Quality Updates

TypeWhat it isFrequencyWhere it's configured
Feature UpdateVersion upgrade (e.g. 23H2 → 24H2). Adds new functionality.AnnualIntune → Feature updates for Windows 10 and later
Quality UpdateSecurity fixes and bug fixes. The famous "Patch Tuesday".MonthlyIntune → Quality updates / Update rings
Driver UpdateDriver updates via Windows Update for BusinessWhen availableIntune → Driver updates

1.4 · Windows 365 and Azure Virtual Desktop

These are Cloud PC services: instead of Windows running on the physical laptop, it runs on a virtual machine in the cloud that the user accesses remotely.

CharacteristicWindows 365Azure Virtual Desktop (AVD)
ModelFixed per-user subscription (SaaS)Pay-as-you-go (Azure consumption)
Multi-sessionNo — 1 PC per userYes — multiple users on one host
ManagementMicrosoft Intune (simpler)Azure portal (more complex and flexible)
Use caseRemote worker who needs "a PC" in the cloudTraditional VDI, scenarios with heavy customization
How to decide

If the question mentions "experience similar to a personal PC", "simple to manage" or "predictable per-user licensing"Windows 365. If it mentions "multiple users sharing resources", "cost optimization" or "multi-session"Azure Virtual Desktop.

The management of Windows 365 (Cloud PC types and Provisioning Policies) is detailed in Domain 3.

🎯 Mini Quiz · Domain 1

10 questions to lock in the content. Click an option to answer and see right away if you got it right.

Question 1

A user bought a new laptop with Windows 11 Home. You want to do Entra ID join and Intune enrollment. What is the first step?

  1. A. Do Entra ID join directly via Settings.
  2. B. Upgrade the edition to Windows 11 Pro (or higher) before joining.
  3. C. Use a provisioning package to force the join.
  4. D. Enroll the device via Company Portal.
✓ Answer: B Windows 11 Home doesn't support Entra ID join or Intune enrollment. You must upgrade to Pro, Enterprise or Education first. Classic trap: a corporate scenario with the Home edition → the answer is always "upgrade first".
Question 2

The company wants devices to be automatically promoted from Windows 11 Pro to Enterprise when users sign in with their Entra ID account. Which activation method should you use?

  1. A. KMS
  2. B. MAK
  3. C. Subscription Activation
  4. D. Active Directory-Based Activation
✓ Answer: C Subscription Activation is the cloud-first method that leverages the Windows 11 Enterprise E3/E5 licenses assigned to the user via Entra ID. When the user signs in, the edition steps up from Pro to Enterprise. KMS and MAK require manual keys; ADBA requires an on-premises AD domain.
Question 3

You have 50 devices that need to be configured for a specific Wi-Fi network, with a certificate, without public internet access during setup. What is the best approach?

  1. A. Windows Autopilot self-deploying mode
  2. B. Provisioning package via Windows Configuration Designer
  3. C. Configuration Manager task sequence
  4. D. Microsoft Deployment Toolkit (MDT)
✓ Answer: B Provisioning packages (.ppkg) are ideal when you need to configure devices offline or with limited connectivity. They can be applied via USB directly in the OOBE and configure Wi-Fi and certificates before the device has internet access. Autopilot always needs internet to contact the Microsoft service.
Question 4

A Windows 10 device does not meet the Windows 11 hardware requirements (no TPM 2.0). What is Microsoft's official recommendation?

  1. A. Force the upgrade by disabling the TPM check via registry.
  2. B. Install Windows 11 via ISO ignoring the requirements.
  3. C. Keep it on Windows 10 or replace the hardware — there is no supported upgrade path.
  4. D. Use Subscription Activation to force Windows 11.
✓ Answer: C Microsoft does not support Windows 11 on hardware without TPM 2.0 + Secure Boot + a compatible CPU. Even if workarounds exist, the exam answer is always "keep it on Windows 10 (with ESU if needed) or replace the hardware". Subscription Activation changes the edition, not the operating system.
Question 5

The organization wants Windows virtual machines in the cloud with predictable per-user licensing, management via Intune, and each user with their own "PC". Which service should you choose?

  1. A. Azure Virtual Desktop multi-session
  2. B. Windows 365 Cloud PC
  3. C. Hyper-V on-premises
  4. D. Azure VM Standard
✓ Answer: B Windows 365 is the SaaS option, 1 PC per user, with a fixed monthly subscription and management via Intune. AVD would be for multi-session (multiple users on one host) and has pay-as-you-go licensing. Keywords: "predictable", "their own PC" and "Intune".
Question 6

What is the difference between a Feature Update and a Quality Update in Windows?

  1. A. Feature Update is monthly, Quality Update is annual.
  2. B. Feature Update changes the Windows version (e.g. 23H2 → 24H2); Quality Update brings monthly fixes.
  3. C. Both are optional.
  4. D. Feature Update is only for drivers; Quality Update is for apps.
✓ Answer: B Feature Updates are the annual updates that change the version (23H2, 24H2). Quality Updates are the monthly security and bug fixes (Patch Tuesday). In Intune they are configured in separate policies.
Question 7

You are going to migrate 200 devices from Windows 10 to Windows 11. Users cannot lose applications or files. Which method should you use?

  1. A. In-place upgrade
  2. B. Wipe-and-load
  3. C. Side-by-side migration
  4. D. Autopilot Reset
✓ Answer: A In-place upgrade keeps apps, files and settings. Wipe-and-load erases everything. Side-by-side is between two physical devices. Autopilot Reset brings the device back to its initial state (used for repurposing, not for a version upgrade).
Question 8

Which Windows 11 edition should you choose for a kiosk in a store, where the device should never receive frequent feature updates and does not need the Microsoft Store?

  1. A. Windows 11 Pro
  2. B. Windows 11 Enterprise
  3. C. Windows 11 Enterprise LTSC
  4. D. Windows 11 Education
✓ Answer: C LTSC (Long-Term Servicing Channel) is designed for specialized devices that need maximum stability: kiosks, medical equipment, ATMs, industrial machines. It doesn't receive frequent feature updates and has no Microsoft Store.
Question 9

In a company with on-premises Active Directory, without a dedicated KMS server, what is the simplest way to activate hundreds of Windows 11 Pro devices?

  1. A. Distribute a MAK key for each technician to install manually.
  2. B. Active Directory-Based Activation (ADBA)
  3. C. Subscription Activation
  4. D. Activate each device via OEM
✓ Answer: B ADBA lets you activate devices automatically when they join the AD domain, without needing a dedicated KMS server. Subscription Activation does Pro → Enterprise (it doesn't activate Pro itself) and requires Entra ID + E3/E5 licenses. MAK would require manual key distribution.
Question 10

True or false: Configuration Manager (formerly SCCM) is a cloud-first Microsoft solution.

  1. A. True
  2. B. False — it is an on-premises solution, although it can be integrated with Intune via co-management.
✓ Answer: B Configuration Manager is an on-premises solution. Microsoft created co-management precisely to allow gradual migration: the device is managed at the same time by ConfigMgr (on-prem workloads) and Intune (cloud workloads). Each workload can be moved individually to Intune.
Domain 2

Manage identity and compliance

15–20% of the exam

This domain covers how the device "presents itself" to Entra ID and how to ensure it meets security rules before accessing corporate resources. Here is the part that confuses the most: the join types (device states).

2.1 · The 3 device states in Entra ID

This is probably the most heavily tested area of the exam. When a device "appears" in Entra ID, it can be in one of three states:

  1. Microsoft Entra Joined (Entra Joined)
  2. Microsoft Entra Hybrid Joined (Hybrid Joined)
  3. Microsoft Entra Registered (also called Workplace Join)
The core idea

The difference between them is who "owns" the device identity and what type of account signs in to it.

🔷 Entra Joined

The device is a "citizen" of Entra ID, with no connection to on-premises Active Directory. The user signs in to Windows with the corporate Entra ID account (name@company.com).

  • Who authenticates: the Entra ID work account
  • Device owner: the organization (corporate-owned)
  • OS: Windows 10/11 Pro, Enterprise, Education (Home not supported)
  • Receives a Primary Refresh Token (PRT) at sign-in → automatic SSO to Microsoft 365 and SaaS apps
  • Management: Microsoft Intune (full MDM)
  • Use case: cloud-first environment, modern companies, startups, organizations without heavy dependence on on-premises legacy apps

🔶 Entra Hybrid Joined

The device is "in two homes" at the same time: joined to on-premises AD and registered in Entra ID. It's the bridge state for companies that still have on-prem AD but want Entra benefits (cloud SSO, Conditional Access, Intune).

  • Who authenticates: the AD account (synced to Entra ID via Entra Connect or Entra Cloud Sync)
  • Device owner: the organization
  • OS: Windows only (10/11 Pro, Enterprise, Education)
  • Needs line of sight to a Domain Controller on-premises (a problem for remote users!)
  • Supports Kerberos/NTLM for on-premises legacy apps (file shares, internal apps)
  • Group Policy (GPO) keeps working
  • Use case: companies in transition, legacy apps that depend on AD, Kerberos file shares
⚠️ Microsoft recommendation

Microsoft no longer recommends deploying new devices as Hybrid Joined. For new devices, the official recommendation is Entra Joined (cloud-native). Hybrid Joined exists mainly to support those who still have legacy AD. If the question asks "which state for NEW devices", the answer is Entra Joined.

🟡 Entra Registered (Workplace Join)

The device is personal — it belongs to the user, not the organization. The user simply "registers" the device to access company resources (email, Teams, etc.) without losing control of their own device.

  • Who authenticates: personal account + an additional work account for specific apps
  • Device owner: the user (BYOD)
  • OS:Windows 10/11, macOS, iOS, iPadOS, Android, Linux — it's the only state that supports everything
  • Management: usually MAM (Mobile Application Management), not full MDM. The company controls only the corporate apps, not the entire device.
  • SSO: more limited — works for specific cloud apps
  • Use case: BYOD, personal phones accessing corporate email, contractors

📊 Full comparison table

Entra JoinedHybrid JoinedEntra Registered
Device ownerOrganizationOrganizationUser (BYOD)
Operating systemsWindows 10/11 (Pro+)Windows onlyWindows, macOS, iOS, Android, Linux
Sign-in with Entra accountYesYes (via AD sync)No
Needs on-premises ADNoYesNo
Primary Refresh Token (SSO)Yes (full)Yes (full)Limited
Group Policy (GPO)NoYesNo
Typical managementIntune (MDM)Co-management or IntuneMAM (per app)
Conditional AccessYesYesYes
Windows Hello for BusinessYesYesLimited

← arraste a tabela para o lado para ver todas as colunas

🌳 Which device state to use?

Follow the questions top to bottom. The first one that applies gives you the answer.

1
Is the device personal (user-owned / BYOD) or not Windows (iPhone, Mac, Android)?
YES→ it's the only state that supports this
Entra Registered + management via MAM (App Protection Policies). The company controls only the apps, not the device.
NO(it's a corporate Windows) → go to question 2
2
Do you need on-premises AD — Kerberos/NTLM for legacy apps, file shares or GPO?
YES→ needs the bridge to AD
Hybrid Joined — it's the only one with native Kerberos + Entra benefits. Note: Microsoft doesn't recommend it for new devices.
NO(cloud-first, no on-premises) → recommended answer
Entra Joined — cloud-native state recommended for every new corporate Windows device.
💡 Scenario keywords
  • "Cloud-first", "no on-premises", "new company"Entra Joined
  • "We already have AD", "legacy apps", "Kerberos file shares", "GPO"Hybrid Joined
  • "BYOD", "personal device", "user's iPhone", "personal Mac"Entra Registered

2.2 · Entra ID join and automatic enrollment

For a Windows device that does Entra ID join to be automatically enrolled in Intune, you need to turn on Automatic MDM enrollment:

Entra admin center → Mobility (MDM and WIP) → Microsoft Intune → set the MDM user scope to All (or to a group). Without this, the device joins Entra but never enrolls in Intune — it's the most common configuration mistake.

The enrollment methods per platform (Windows, macOS, iOS, Android) are detailed in Domain 3.

2.3 · Company Portal

The Company Portal is the app through which the end user interacts with Intune: installs optional apps, sees the device compliance status and performs self-service actions.

PlatformWhere to get itMain function
Windows 10/11Microsoft StoreAvailable apps + compliance status
iOS / iPadOSApp StoreEnrollment + apps + compliance
macOSDirect download from MicrosoftEnrollment + apps + compliance
AndroidGoogle Play StoreEnrollment + apps + compliance
Webportal.manage.microsoft.comBrowser alternative for any platform

In Intune admin center → Tenant administration → Customization you can customize logo and colors, company name, support contacts, welcome message, featured apps and which actions the user can perform (rename device, retire, etc.).

💡 For the exam

If the scenario mentions "how the user installs an optional app" or "how the user sees why the device is non-compliant" → the answer is Company Portal. It's the face of management for the end user.

2.4 · Device authentication

Windows Hello for Business (WHfB)

Replaces passwords with biometrics (fingerprint, facial recognition) or a PIN. Important: the WHfB PIN is not a password — it's tied to the device's TPM and never leaves the hardware.

  • Cloud trust (recommended): uses Entra ID Kerberos. No on-premises PKI needed.
  • Hybrid certificate trust: uses certificates issued by an on-premises CA.
  • Hybrid key trust: uses keys in the TPM; requires Kerberos configuration.

FIDO2 / Passkeys

Physical security keys (USB, NFC) or passkeys stored on devices. They enable full passwordless sign-in.

Multi-Factor Authentication (MFA)

Combines something you know (password) + something you have (phone, token) + something you are (biometrics). Configured in Conditional Access or via Security Defaults.

2.5 · Compliance Policies

A Compliance Policy in Intune defines which rules a device must meet to be considered "compliant". Examples: minimum OS version, BitLocker enabled, Secure Boot, up-to-date antivirus, no jailbreak/root, minimum password complexity, low risk score in Defender for Endpoint.

Device state

Each device is evaluated periodically and marked as Compliant ✅ or Non-compliant ❌. This state is sent to Entra ID and can be used in Conditional Access policies.

Actions for noncompliance

When a device becomes non-compliant, you can chain actions: mark as noncompliant (immediately or after X grace days), send email to the user, send a push notification, remotely lock the device or retire it (remove corporate data).

The advanced compliance scenarios (grace period, multiple policies, device limits) are in Domain 3.

2.6 · Conditional Access (CA)

It's the "gatekeeper" of Entra ID. A CA policy has two sides: the conditions (when the policy applies) and the controls (what to require).

Conditions (when?)Controls (what?)
Users or groupsBlock access
Apps or resourcesRequire MFA
Location (IP, country)Require compliant device
Device platformRequire Hybrid Joined device
Device stateRequire approved app (e.g. Outlook)
Sign-in / user riskRequire password change
💡 AND vs OR in the controls
  • Require all of the selected controls (AND): "require MFA AND compliant device" — much more restrictive.
  • Require one of the selected controls (OR): "require MFA OR compliant device" — less restrictive.

The exam loves testing this. Read carefully which operator is in use.

Report-only mode

Before turning on a policy in production, put it in Report-only. It's evaluated on every sign-in but not enforced — it only logs what would have happened. Excellent for testing without breaking anything.

2.7 · Intune RBAC and Scope Tags

In large organizations you want to separate who can manage what. Intune has three concepts:

  • Roles: "School Administrator", "Help Desk Operator", "Policy and Profile Manager", etc.
  • Scope Tags: tags that limit which resources an admin sees. E.g. the "Lisbon" scope tag makes the admin see only the devices from the Lisbon office.
  • Assignments: who the role/scope is assigned to.

🎯 Mini Quiz · Domain 2

10 questions focused on the differences between join types. Click an option to answer.

Question 1

A user wants to access corporate email on their personal iPhone. They don't want the company to control the entire phone, just the email. Which device state is appropriate?

  1. A. Entra Joined
  2. B. Hybrid Joined
  3. C. Entra Registered
  4. D. None — iPhone doesn't support Entra
✓ Answer: C Entra Registered is the only state that supports iOS (and macOS, Android, Linux). It's made for BYOD: the device belongs to the user and the company controls only the corporate apps via MAM. Entra Joined and Hybrid Joined require Windows.
Question 2

The organization has an internal application that requires Kerberos authentication against Active Directory. Which device state should you use so remote users can access it while keeping the Entra ID benefits?

  1. A. Entra Joined
  2. B. Hybrid Joined
  3. C. Entra Registered
  4. D. Workplace Joined
✓ Answer: B Hybrid Joined is the only option that supports native Kerberos/NTLM against on-premises AD and also has Entra ID benefits (Conditional Access, Intune, cloud SSO). Pure Entra Joined has no native Kerberos for on-prem apps.
Question 3

You create a Conditional Access policy that requires "MFA AND device compliant". A user passes MFA but the device is non-compliant. What happens?

  1. A. Access granted — MFA is enough
  2. B. Access denied — both controls must be met
  3. C. Access granted with a warning
  4. D. Access granted in read-only mode
✓ Answer: B With "Require all of the selected controls" (AND), all controls must pass. If the device is non-compliant, the policy blocks even though MFA passed. For MFA alone to be enough, you'd need to use "OR".
Question 4

You want to test a new Conditional Access policy without affecting real users. What is the best approach?

  1. A. Apply the policy only to your admin user
  2. B. Disable the policy after creating it
  3. C. Configure the policy in Report-only mode
  4. D. Apply the policy to an empty group
✓ Answer: C Report-only mode is made exactly for this: the policy is evaluated but not enforced. You see in the logs what would have happened, without affecting anyone. When confident, switch it to "On".
Question 5

In a Compliance Policy, what happens when you configure "Mark device noncompliant" with a 5-day grace period?

  1. A. The device is marked non-compliant immediately
  2. B. The device has 5 days to return to compliant before being marked non-compliant
  3. C. The device is wiped after 5 days
  4. D. The user is blocked for 5 days
✓ Answer: B The grace period gives the user time to fix the problem before the device is officially marked non-compliant. During those 5 days, it stays "in grace period".
Question 6

An administrator at the Lisbon branch should only be able to manage Lisbon devices. How do you configure this in Intune?

  1. A. Create a separate Intune subscription for Lisbon
  2. B. Use Scope Tags with the value "Lisbon" and assign the RBAC role with that scope
  3. C. Create a Compliance Policy specific to Lisbon
  4. D. It's not possible to segment admins in Intune
✓ Answer: B Scope Tags are how Intune segments resource visibility. You assign the "Lisbon" scope tag to Lisbon's devices/policies and assign the admin to an RBAC role limited to that scope tag. They only see what's tagged "Lisbon".
Question 7

The company is born cloud-first, with no on-premises infrastructure. Which device state should you deploy on the new Windows laptops?

  1. A. Entra Joined
  2. B. Hybrid Joined
  3. C. Entra Registered
  4. D. Domain Joined
✓ Answer: A Cloud-first scenario → Entra Joined. There's no on-premises AD, so Hybrid Joined makes no sense (and requires AD!). Entra Registered would be for personal BYOD. Microsoft strongly recommends Entra Joined for new corporate devices.
Question 8

True or false: Windows Hello for Business in "cloud trust" mode requires an on-premises PKI.

  1. A. True
  2. B. False — cloud trust uses Entra ID Kerberos, without on-premises PKI
✓ Answer: B Cloud trust is the modern and simple model: it uses Entra ID Kerberos, without on-premises PKI. Certificate trust (legacy) is the one that requires an on-premises CA. Key trust uses keys in the TPM but needs AD Kerberos configured.
Question 9

An Entra Joined device automatically receives something at sign-in that enables seamless SSO to Microsoft 365 and SaaS apps. What is it?

  1. A. SSL certificate
  2. B. Primary Refresh Token (PRT)
  3. C. Kerberos ticket
  4. D. SAML token
✓ Answer: B The Primary Refresh Token (PRT) is issued by Entra ID at Windows sign-in and is stored on the device. It allows obtaining access tokens for any app integrated with Entra ID without the user authenticating again. It's the foundation of SSO on Entra Joined and Hybrid Joined devices.
Question 10

Which operating systems can be in the Entra Registered state? (choose the most complete answer)

  1. A. Only Windows 10/11
  2. B. Windows and macOS
  3. C. Windows, macOS, iOS, iPadOS, Android, Linux
  4. D. Only iOS and Android
✓ Answer: C Entra Registered is the most universal state — it supports practically all modern OSes. It was made for BYOD, so it makes sense to support any user device. Entra Joined and Hybrid Joined are Windows-only (in the MD-102 context).
Domain 3

Manage, maintain and protect devices

40–45% of the exam · the heaviest

This is the largest domain and where you need to focus the most. It covers everything that happens after the device is enrolled in Intune: configuration, security, updates, monitoring, Defender, Windows 365 and BitLocker. Windows Autopilot has its own tab.

🚀 Looking for Autopilot (modes, hardware hash, ESP, lab)? It's in the dedicated tab.

3.1 · Device enrollment

The enrollment is the process by which a device "joins" Intune to be managed. Each OS has its own method:

PlatformEnrollment methodNotes
Windows 10/11Autopilot · Automatic enrollment via Entra join · Manual via Company Portal · GPO (Hybrid Join)Supports everything
macOSApple Automated Device Enrollment (ADE/DEP) · Company Portal · Direct enrollmentRequires Apple Business/School Manager
iOS / iPadOSADE · Apple Configurator · Company Portal · User enrollment (BYOD)Same logic as macOS
Android EnterpriseFully Managed · Dedicated · Corporate-Owned Work Profile (COPE) · Work Profile (BYOD)4 distinct models — memorize them
LinuxUbuntu LTS only, with the Microsoft Intune AppLimited functionality

🔍 Android Enterprise · the 4 modes

Android is the most complex platform in Intune because it has 4 completely different scenarios, each with its own enrollment flow, capabilities and use cases.

Prerequisite: Managed Google Play connection

Before any Android enrollment, make a one-time connection: Intune admin center → Devices → Android → Android Enrollment → Managed Google Play. You link the corporate Google account and approve the integration. Without it, none of the 4 modes work.

  • Fully Managed: 100% company-owned device, no personal space. Enrolls via factory reset → afw#setup / QR code / NFC. Apps only via Managed Google Play. For corporate phones assigned individually.
  • Dedicated: single-purpose, no assigned user. Works as a kiosk (single-app or multi-app). Enrolls via QR code / NFC / Zero-Touch. For inventory terminals, barcode scanners, ordering machines.
  • COPE (Corporate-Owned Work Profile): company-owned device, but personal use is allowed. It has two separate profiles. The admin only sees the work side and can wipe the whole device or just the work profile. For managers and sales staff.
  • Work Profile (BYOD): user-owned device; the company creates only an isolated work profile. The admin doesn't see personal apps, photos or contacts. Only the work profile can be wiped (retire). For employees using their personal phone for email/Teams.
Fully ManagedDedicatedCOPEWork Profile (BYOD)
OwnerCompanyCompanyCompanyUser
Assigned userYesNo (anonymous)YesYes
Personal spaceNoNoYes (separate)Yes (predominant)
Kiosk modeNoYesNoNo
Admin sees personal dataN/AN/ANoNo
Use caseIndividual corporate phoneTerminals, kiosksMixed work/personal usePersonal phone with corporate app

← arraste a tabela para o lado para ver todas as colunas

🌳 Which Android enrollment mode to use?

Follow the questions top to bottom. The first one that applies gives you the answer.

1
Is the device company-owned?
NO(it's the user's / BYOD)
Work Profile (BYOD) — isolated work profile on the personal phone.
YES→ go to question 2
2
Is it single-purpose / kiosk, with no associated user?
YES(terminal, scanner, ordering machine)
Dedicated — kiosk mode, no user.
NO→ go to question 3
3
Does the company allow personal use on the same device?
YES(two separate profiles)
COPE — Corporate-Owned Work Profile.
NO(100% corporate)
Fully Managed — entire device managed.

3.2 · Configuration Profiles

Configuration Profiles deliver settings to devices (Wi-Fi, VPN, restrictions, certificates, etc.). The main types:

  • Settings Catalog: the modern, recommended method. Thousands of granular, searchable and always up-to-date settings.
  • Templates: ready-made groups by category (Device restrictions, Endpoint protection, VPN, Wi-Fi, etc.). They are gradually being replaced by the Settings Catalog.
  • Administrative Templates (ADMX): the cloud equivalent of classic ADMX GPOs.
  • Custom (OMA-URI): only for very specific settings that are not yet in the Settings Catalog.

Security Baselines

These are pre-configured sets of Microsoft-recommended settings (baseline for Windows, Defender for Endpoint, Edge). They apply dozens of security best practices at once, instead of you configuring each item manually.

💡 For the exam

"Manage modern Windows 11 settings in Intune" → Settings Catalog. "Apply a set of Microsoft-recommended security best practices" → Security Baseline. "Specific setting that doesn't exist in the catalog" → Custom OMA-URI.

3.3 · Remote Actions

Actions you run remotely on a device in Intune. The most heavily tested are the "wipe" ones:

ActionWhat it doesPersonal data
WipeRestores the device to factory state. Erases everything.Erased
RetireRemoves only corporate data/apps. Ideal for BYOD.Left intact
Fresh Start (Windows)Removes OEM pre-installed apps, keeping a clean Windows. Can preserve data.Optional
Autopilot ResetWipes the device and reapplies the Autopilot profile. Quick repurposing.Erased

Other useful actions: Sync, Restart, Remote lock, Reset passcode, Locate device, Rename, Collect diagnostics and Quick/Full scan (Defender).

💡 Wipe vs Retire
  • Wipe = employee left the company with a corporate device → erases everything.
  • Retire = employee left the company with a personal device (BYOD) → erases only the corporate part.

3.4 · Microsoft Defender for Endpoint (MDE)

It's Microsoft's EDR (Endpoint Detection and Response) platform, far beyond a traditional antivirus. Main components:

  • Next-gen antivirus: real-time protection, cloud-delivered protection.
  • EDR: detects suspicious behavior, not just known malware.
  • Attack Surface Reduction (ASR): blocks common attack techniques (macros, scripts, ransomware behavior).
  • Threat & Vulnerability Management (TVM): identifies vulnerabilities on devices.
  • Automated Investigation and Remediation (AIR): automated incident response.

Risk-based Conditional Access

MDE assigns a Machine Risk Score to each device (Low, Medium, High). You integrate this into a Compliance Policy (e.g. "Medium or higher = non-compliant"), and Conditional Access requires a compliant device. The result is an automatic defense loop: Defender → Compliance → Conditional Access.

3.5 · Microsoft Intune Suite

The Intune Suite is a package of advanced capabilities beyond Plan 1 (which comes with Microsoft 365 E3/E5). The exam loves testing which plan includes what.

PlanHow to get itWhat it includes
Intune Plan 1Included in M365 E3, E5, Business Premium, F3, EMS E3/E5Management of Windows, macOS, iOS, Android, Linux · App deployment · Compliance · Conditional Access · Autopilot · Configuration profiles
Intune Plan 2Add-on to Plan 1 (separate purchase)Everything in Plan 1 + Remote Help + Advanced Analytics + Tunnel for MAM + specialized devices
Intune SuiteAdd-on to Plan 1. Includes Plan 2.Everything + Endpoint Privilege Management + Enterprise App Management + Cloud PKI + Advanced Endpoint Analytics + FOTA
⚠️ Watch out

Plan 2 and Intune Suite never come in the M365 E3/E5 bundles — they are add-ons bought separately. If the question asks which license enables Tunnel for MAM, Remote Help or Endpoint Privilege Management → Intune Plan 2 or Intune Suite, never M365 E3/E5 alone.

  • Remote Help: cloud-based remote support. The technician requests a session, the user accepts. It's not Remote Desktop and doesn't need a VPN.
  • Endpoint Privilege Management (EPM): temporary (just-in-time) privilege elevation for users without admin rights. Supports zero trust.
  • Enterprise App Management (EAM): a curated catalog of third-party apps with automated deployment and patching (over 900 apps).
  • Cloud PKI: certificate issuance directly in Intune, without on-premises PKI.

3.6 · Microsoft Tunnel

Microsoft Tunnel is a VPN gateway managed by Intune that lets mobile devices (iOS/iPadOS and Android) securely access on-premises resources, using modern authentication and Conditional Access — without a third-party VPN.

It runs on a Linux server (Docker or Podman container), on the corporate network or in Azure. Microsoft Defender for Endpoint acts as the VPN client on the device (it's required). Authentication goes through Entra ID, and Conditional Access can require a compliant device.

Tunnel for MAM (unenrolled devices)

It's the most heavily tested version, along with BYOD scenarios. Classic Tunnel only works on MDM-enrolled devices; Tunnel for MAM extends VPN access to within the app, without requiring enrollment.

Tunnel clássicoTunnel para MAM
Enrollment requiredYes (MDM)No
PlatformsiOS/iPadOS, Android EnterpriseiOS/iPadOS, Android
LicenseIntune Plan 1Intune Plan 2 or Suite
VPN clientDefender for Endpoint (app)Defender + App Configuration Policy
ScopeEntire device (device-level VPN)App only (per-app VPN)
Use caseManaged corporate devicesBYOD accessing an internal app without enrollment
💡 For the exam

"BYOD" + "no enrollment" + access to internal resourcesTunnel for MAM (and it requires Plan 2 or Suite). Enrolled corporate device with VPN → classic Tunnel. Both need Defender for Endpoint as the client.

3.7 · Windows Autopatch and Update Rings

Windows Autopatch is the Microsoft-managed service that fully automates update deployment: it creates the rings, monitors success and performs automatic rollback if there's a problem. It covers Windows, Microsoft 365 Apps, Edge and Teams. Requires Windows 11 Enterprise E3/E5.

When you want manual control, you use Update Rings (Windows Update for Business): groups of devices with a deferral period (how many days to defer), a deadline (time limit to install) and a grace period. The standard is to organize them into progressive rings — pilots first, production later.

💡 For the exam

"Automate everything, with rings and rollback managed by Microsoft" → Windows Autopatch. "Manually control deferral and update deadlines" → Update Rings. WSUS is legacy on-premises.

3.8 · BitLocker and encryption

BitLocker encrypts the entire disk. Through Intune, it's configured in Endpoint security → Disk encryption and can be enabled silently (without user interaction) using the TPM.

  • Recovery key (Entra Joined): automatically stored in Entra ID when BitLocker is enabled via Intune. Accessible in Entra admin center → Devices → the device → BitLocker keys.
  • Recovery key (Hybrid Joined): can go to on-premises AD or to Entra, depending on the configuration.
  • Requirements: TPM 2.0 recommended; you can require a startup PIN for an extra layer.

3.9 · Endpoint Analytics

Endpoint Analytics gives insights about the user experience: boot/logon time (startup performance), app reliability and a Work-from-anywhere score. It includes Proactive Remediations: script packages (detection + fix) that run automatically on devices to resolve known issues before the user complains.

3.10 · Windows 365 · management

The concept of Windows 365 and the comparison with AVD are in Domain 1. Here it's only the management part.

Don't remember the difference between Windows 365 and AVD? It's in Domain 1.

Tipos de Cloud PC

  • Windows 365 Business: for small companies (up to 300 Cloud PCs), simplified setup, no need for Intune/Azure.
  • Windows 365 Enterprise: for larger companies, integrated with Intune and Entra ID, managed like any other endpoint. Supports Provisioning Policies.
  • Windows 365 Frontline: for shift workers — multiple people share a set of licenses (non-concurrent use).

Provisioning Policies

In Windows 365 Enterprise, a Provisioning Policy defines how Cloud PCs are created: image (gallery or custom), region, join type (Entra Joined), network and the user group that receives the Cloud PCs. It's the equivalent of the "deployment profile" for Cloud PCs.

3.11 · Compliance · advanced scenarios

The basics of Compliance Policies are in Domain 2. Here are the details the exam tests in HOTSPOT questions: grace period, multiple policies and device limits.

Grace period in practice

When a Compliance Policy detects non-compliance, the "Mark device noncompliant" action has a default schedule of 0 days (immediate). But you can configure grace days:

MomentSchedule = 0 (immediate)Schedule = 5 days
Detection (Day 1)Marked non-compliant on Day 1"In grace period" — still allows access
Day 3Non-compliant since Day 1Still in grace period — CA allows access
Day 5Non-compliant for 5 daysMarked non-compliant on Day 5 → CA blocks
Golden rule

The grace period does not make the device "compliant" — it only delays the moment it is marked as non-compliant. A device in grace period is still in violation, but Intune waits the configured time before recording the status and triggering the actions.

Multiple policies on the same device

When a device receives two or more Compliance Policies, the rule is: the most restrictive wins. Example: if Policy 1 requires BitLocker (5-day grace) and Policy 2 requires Firewall (0-day grace), and the device has no Firewall → it's marked non-compliant immediately (because of Policy 2 with schedule 0), even though Policy 1 has a 5-day grace.

💡 Step-by-step for compliance HOTSPOT questions
  1. Check whether the device is in the group that receives each policy — Scope Tags and Group Assignments are independent! A policy only applies via group assignment, not via scope tag.
  2. Check the platform: a "Windows 8.1 and later" policy doesn't apply if the question limits it to another version.
  3. For each applied policy, check whether the device passes or fails each requirement.
  4. Calculate the date it would be marked non-compliant (detection + grace period).
  5. With multiple policies, use the most restrictive schedule (smallest grace).
  6. Check the validity period — if the device didn't check in on time, it's non-compliant by timeout.

Actions for noncompliance — chainable sequence

ActionWhat it doesPlatforms
Mark device noncompliantRecords the status — triggers Conditional AccessAll
Send email to end userEmail to the user informing the non-complianceAll
Send push notificationNotification in Company Portal / Intune AppiOS, Android
Remotely lock the deviceRemotely locks the deviceiOS, Android, macOS
Retire the deviceRemoves corporate data (selective wipe + unenroll)All

Device limits · Entra ID vs Intune

These are two independent limit systems:

Entra ID limitIntune limit
Where it's configuredEntra admin center → Devices → Device settingsIntune → Enrollment → Enrollment restrictions → Device limit
Default50 devices per user15 devices per user
MaximumUnlimited (configurable)15 (fixed cap)
AffectsAll states: Joined, Hybrid, RegisteredOnly MDM-enrolled devices
When the limit is reachedNew joins/registrations are blockedNew enrollments are blocked
Two independent limits

A user can be within the Entra limit (e.g. 5/50) but have reached the Intune limit (15/15). Both must be within the limit for enrollment to work. Global administrators are exempt from the Entra limit.

🎯 Mini Quiz · Domain 3

10 questions covering enrollment, Intune, Defender, BitLocker, updates and remote actions. Click to answer.

Question 1

You want to deploy Windows Autopilot in self-deploying mode for 20 kiosks in a store. The kiosks are virtual machines. What happens?

  1. A. It works normally
  2. B. It fails — self-deploying requires a physical TPM 2.0 with attestation
  3. C. It works, but without BitLocker
  4. D. It works only on Hyper-V
✓ Answer: B Self-deploying mode uses TPM device attestation to authenticate the device to the tenant without user credentials. VMs don't have a real physical TPM (even with vTPM, they fail attestation). For VMs, the only Autopilot mode that works is user-driven.
Question 2

A BYOD user leaves the company. The phone is theirs. Which remote action should you use in Intune?

  1. A. Wipe
  2. B. Retire
  3. C. Fresh Start
  4. D. Autopilot Reset
✓ Answer: B Retire removes only corporate data and apps, preserving personal data. It's the correct action for BYOD. Wipe would erase everything, including the photos on the personal device.
Question 3

Where is the BitLocker recovery key of an Entra Joined device stored?

  1. A. In on-premises Active Directory
  2. B. In Entra admin center → Devices → BitLocker keys
  3. C. Only locally on the device
  4. D. In the administrator's email
✓ Answer: B For Entra Joined devices, the recovery key is stored in Entra ID automatically when BitLocker is enabled via Intune. You access it in Entra admin center → Devices → the device → BitLocker keys. For Hybrid Joined it may be in on-premises AD or in Entra, depending on the configuration.
Question 4

Which Autopilot modes support Hybrid Entra Join?

  1. A. All of them
  2. B. User-driven, Pre-provisioned and Existing Devices
  3. C. Self-deploying and Pre-provisioned
  4. D. Self-deploying only
✓ Answer: B Self-deploying doesn't support Hybrid Join — only Entra Joined. The modes that support Hybrid are User-driven, Pre-provisioned (white glove) and Autopilot for Existing Devices. Remember: Microsoft no longer recommends Hybrid Join for new deployments, but it still shows up on the exam.
Question 5

What is the "hardware hash" in Autopilot?

  1. A. The BitLocker password
  2. B. A unique hardware identifier used by Autopilot to recognize the device
  3. C. The device's Serial Number
  4. D. An X.509 certificate
✓ Answer: B The hardware hash is a string generated from physical elements of the device (TPM, motherboard, CPU, NICs). It's unique and identifies the device in the Autopilot service. It can come from the OEM or be collected via PowerShell (Get-WindowsAutopilotInfo).
Question 6

A device is marked as "Medium risk" by Defender for Endpoint. You want it to lose access to corporate resources automatically. How do you configure this?

  1. A. Conditional Access alone blocks automatically
  2. B. A Compliance Policy that treats "Medium risk" as non-compliant + Conditional Access requiring a compliant device
  3. C. Wipe the device manually
  4. D. Configure it directly in Defender XDR
✓ Answer: B The Defender → Intune → CA integration works like this: Defender assigns the machine risk score → the Compliance Policy evaluates that score and marks the device non-compliant if it exceeds the limit → Conditional Access requires a compliant device to access resources. It's an automatic defense loop.
Question 7

Which Android Enterprise model is appropriate for a single-purpose device, like an inventory terminal in a warehouse?

  1. A. Fully Managed
  2. B. Dedicated
  3. C. Corporate-Owned Work Profile (COPE)
  4. D. Personally-Owned Work Profile
✓ Answer: B Dedicated (formerly "kiosk") is for single-purpose devices, with no associated user. Perfect for terminals, barcode scanners and ordering machines. Fully Managed would be for devices assigned to users; COPE for mixed use.
Question 8

What is the best option to manage modern Windows 11 settings in Intune?

  1. A. Custom OMA-URI
  2. B. Settings Catalog
  3. C. Group Policy
  4. D. Configuration Manager
✓ Answer: B The Settings Catalog is the modern method recommended by Microsoft: thousands of granular settings, searchable and always up to date. Custom OMA-URI is only needed for very specific settings. Templates are being gradually replaced.
Question 9

In the Enrollment Status Page (ESP), why is it recommended to use "Block device use until SELECTED apps are installed" instead of "ALL apps"?

  1. A. "All" doesn't work on Windows 11
  2. B. "All" can fail the entire setup if a non-critical app fails; "Selected" lets you define only the essential apps
  3. C. "Selected" is faster
  4. D. There's no real difference
✓ Answer: B Official best practice: use "Selected" and identify only the mandatory apps (usually 2–4 critical ones, like Office and VPN). With "All", a single secondary app that fails can block the entire setup and force the user to reset. Selected provides robustness and flexibility.
Question 10

The company wants a service that fully automates Windows and Office update deployment, organizing them into automatic rings. What is the solution?

  1. A. Manual Windows Update for Business
  2. B. WSUS
  3. C. Windows Autopatch
  4. D. Configuration Manager Software Update Point
✓ Answer: C Windows Autopatch is the Microsoft-managed service that automates everything: creates rings, monitors success and performs automatic rollback if there's a problem. It covers Windows, Microsoft 365 Apps, Edge and Teams. Requires Windows 11 Enterprise E3/E5. WSUS is legacy on-premises; manual Update for Business requires manual ring configuration.
🚀 Core topic

Windows Autopilot

The most heavily tested subject of MD-102

What Autopilot is

Windows Autopilot lets a new device go straight from the vendor to the user and configure itself on the first boot — without the IT team touching the machine, without creating an image. The device is already known to the Autopilot service (via the hardware hash), so when the user powers on and connects to the internet, the Entra join, Intune enrollment and app installation happen automatically.

The flow, in order

  1. The device's hardware hash is registered in the Autopilot service (by the OEM or manually).
  2. You create a Deployment Profile and assign it to the device group.
  3. The user powers on the device and connects to the network in the OOBE.
  4. Autopilot recognizes the device and applies the profile → Entra ID join.
  5. Automatic Intune enrollment (thanks to Automatic MDM enrollment).
  6. The Enrollment Status Page (ESP) applies policies and installs the mandatory apps.
  7. The device is delivered ready to use.

Hardware hash

The hardware hash is a unique identifier generated from physical elements of the device (TPM, motherboard, CPU, NICs). It's how Autopilot "recognizes" each machine. Ways to obtain it:

  • Directly from the OEM (Dell, HP, Lenovo): the vendor registers the hash in your tenant at purchase time. It's the ideal scenario at scale.
  • Manually via PowerShell: with the Get-WindowsAutopilotInfo script, generating a CSV that you import into Intune.
  • Via Configuration Manager: collects the hash from already-managed devices.
Install-Script -Name Get-WindowsAutopilotInfo
Get-WindowsAutopilotInfo -OutputFile AutopilotHWID.csv
🌳 Which Autopilot mode to use?

Follow the questions top to bottom. The first one that applies gives you the answer.

1
Is it a virtual machine (no physical TPM)?
YES→ self-deploying doesn't work on a VM
User-driven — the only mode that works on a VM.
NO→ go to question 2
2
Is there an associated user (will someone sign in)?
NO(kiosk, digital signage, no login)
Self-deploying — needs TPM 2.0 with attestation; Entra Joined only.
YES→ go to question 3
3
Will a technician/partner pre-prepare the device before delivering it to the user?
YES(heavy apps pre-installed, quick delivery to the user)
Pre-provisioned (White Glove).
NO→ go to question 4
4
Is the device already in use and you want to repurpose it (via ConfigMgr/task sequence)?
YES(reimaging an existing device)
Autopilot for Existing Devices.
NO(new device, with a user)
User-driven — the most common case.

The 5 classic modes (Autopilot v1)

ModeEntra JoinedHybrid JoinedUse case
User-drivenYesYesThe most common. User powers on, signs in and the device configures itself. Works on a VM.
Self-deployingYesNoNo user (kiosk, signage). Requires TPM 2.0 with attestation. Doesn't work on a VM.
Pre-provisioned (White Glove)YesYesTechnician/partner pre-prepares (heavy apps), user receives it almost ready.
Existing DevicesYesYesRepurpose in-use devices via a ConfigMgr task sequence.
Autopilot ResetYesYesNot a deployment: wipes the device and reapplies the profile to repurpose it for another user.

← arraste a tabela para o lado para ver todas as colunas

⚠️ Self-deploying · classic trap

Self-deploying uses TPM 2.0 device attestation to authenticate the device without credentials. Because of that:

  • It doesn't work on virtual machines (even with vTPM, they fail attestation).
  • It only supports Entra Joined (never Hybrid).
  • No associated user → no BitLocker self-service recovery.

Autopilot v2 · Device Preparation

In 2024 Microsoft launched a simplified version: Autopilot Device Preparation (Autopilot v2). Differences:

  • No need to pre-register the hardware hash — the device is identified dynamically by the sign-in.
  • Supports only User-driven and Automatic (for Windows 365).
  • Supports only Entra Joined (no Hybrid).
  • Near real-time reporting. Simpler, but less flexible.
💡 v1 or v2?

If the question mentions self-deploying, pre-provisioned, hybrid join or hardware hash → it's v1. If it mentions no hardware hash, cloud-native and simplicity → it's v2 (Device Preparation).

Enrollment Status Page (ESP)

It's the page the user sees during the Autopilot setup. It shows progress and blocks device use until the policies and mandatory apps are installed. Important settings:

  • Show app and profile configuration progress: shows or hides the ESP.
  • Block device use until all apps and profiles are installed: prevents use until it finishes.
  • Block device use until these required apps are installed: lets you choose Selected instead of All — recommended!
  • Allow users to reset device if installation error occurs: gives the option to start over.
  • Show error when installation takes longer than: timeout (default 60 min).
💡 ESP best practice

Don't choose "Block device use until ALL apps are installed". Use "Selected" and list only the critical apps. This prevents the setup from failing because of a secondary app and gives a smoother experience.

Deployment Profile · main fields

  • Deployment mode: User-driven or Self-deploying.
  • Join to Microsoft Entra ID as: Entra joined or Entra hybrid joined.
  • Skip privacy settings, EULA, account setup.
  • User account type: Standard (recommended) or Administrator.
  • Apply device name template: e.g. LAB-%RAND:5% generates "LAB-A3F9B".
  • Allow pre-provisioned deployment: Yes/No.
  • Language (Region): only works with Ethernet (Wi-Fi requires user input).
🔬 Hands-on Lab

Build your own Autopilot environment

You'll build a complete user-driven Windows Autopilot lab from scratch, using a free Microsoft 365 Developer tenant and a virtual machine. Estimate 4–6 hours total — you can split it across sessions. This lab consolidates about 30–40% of what's on the exam.

Step 1.Create the Microsoft 365 Developer tenant

Go to developer.microsoft.com/microsoft-365/dev-program and sign up. You get 25 free E5 licenses (Intune included!), renewable as long as you use them.

Step 2.Enable Automatic MDM enrollment

Entra admin center → Mobility (MDM and WIP) → Microsoft Intune. Set the MDM user scope to All. Without this, the device does Entra join but never enrolls in Intune — it's the most common #1 mistake.

Step 3.Create a Windows 11 VM (Hyper-V, VMware or VirtualBox)

Configuration: 2 vCPU, 4 GB RAM, 60 GB disk, Generation 2 (TPM enabled), Secure Boot. Important: install Windows 11 but don't finish the OOBE. On the region screen, press Shift+F10 to open cmd, or pause the VM here (take a pre-OOBE snapshot).

Step 4.Extract the hardware hash

On the VM, open PowerShell as administrator (via Shift+F10 in the OOBE) and run:

md C:\HWID
Set-Location C:\HWID
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted -Force
Install-Script -Name Get-WindowsAutopilotInfo
Get-WindowsAutopilotInfo -OutputFile AutopilotHWID.csv

Copy the CSV to your computer (network share, USB or OneDrive).

Step 5.Import the hash into Intune

Intune admin center → Devices → Windows → Windows enrollment → Devices → Import. Upload the CSV. It takes 10–15 minutes to appear.

Step 6.Create a dynamic group for Autopilot devices

Entra admin center → Groups → New group → Security → Dynamic device. Rule:

(device.devicePhysicalIds -any (_ -contains "[ZTDId]"))

This group automatically contains all registered Autopilot devices.

Step 7.Create the Deployment Profile

Intune → Devices → Windows enrollment → Deployment Profiles → Create profile → Windows PC. Suggested configuration:

  • Name: LAB-UserDriven-EntraJoin
  • Deployment mode: User-Driven
  • Join to Entra ID as: Microsoft Entra joined
  • User account type: Standard
  • Skip privacy settings: Yes · Skip EULA: Yes
  • Apply device name template: LAB-%RAND:5%
  • Assign to: the dynamic group from Step 6
Step 8.Create an Enrollment Status Page (ESP)

Intune → Devices → Enrollment → Enrollment Status Page → Create. Suggested configuration:

  • Show app and profile configuration progress: Yes
  • Block device use until all apps and profiles are installed: Yes
  • Allow users to reset device if installation error occurs: Yes
  • Turn on log collection and diagnostics page: Yes
  • Assign to: the same dynamic group
Step 9.Add a mandatory app (recommended)

Intune → Apps → Windows → Add → Microsoft 365 apps for Windows 10/11. Assign it as Required to the dynamic group. This validates that the ESP works.

Step 10.Run the OOBE on the VM

Go back to the VM (revert to the pre-OOBE snapshot or recreate it). On the "Is this the right country/region?" screen:

  1. Connect to the network (Wi-Fi or Ethernet).
  2. Autopilot detects the device and shows your organization's name.
  3. Sign in with the developer tenant's Entra ID account.
  4. Watch the ESP applying policies and apps.
  5. At the end, the device should be Entra Joined, enrolled in Intune and with Office installed.
Step 11. (Bonus)Test Autopilot Reset

With the device ready, go to Intune → Devices → choose the device → Autopilot Reset. The device goes back to the OOBE with everything erased, but stays registered in Autopilot. Great for recycling it for another user.

Domain 4

Manage applications

10–15% of the exam

It's the smallest domain by weight, but important: the real job of an endpoint admin is reliably getting apps onto devices. It covers app types, deployment methods and data protection.

4.1 · Application types in Intune

TypeWhat it isPlatform
Win32 appApp packaged as .intunewin. It's the modern, flexible format.Windows
Line-of-Business (LOB)Traditional MSI, IPA (iOS) or APK (Android) appSeveral
Microsoft StoreApps from the Microsoft Store (new model)Windows
WinGetThe Windows package manager. Intune references the app by WinGet ID.Windows
Microsoft 365 AppsThe Office suite with specific settingsWindows / macOS
Web linkCreates an icon on the device that opens a URLSeveral
Enterprise App CatalogCommercial apps pre-packaged by Microsoft (Zoom, Chrome, etc.)Windows

Win32 Content Prep Tool

A free tool that converts installers (.exe, .msi + configuration files) into .intunewin packages:

IntuneWinAppUtil.exe -c <source folder> -s <setup file> -o <output folder>

4.2 · Assignments

When assigning an app to a group, you choose the intent:

  • Required: installs automatically, no user choice.
  • Available for enrolled devices: appears in the Company Portal for optional installation.
  • Uninstall: removes the app from devices that have it.
  • Available with or without enrollment: for apps on non-MDM devices (iOS/Android only).

4.3 · App Protection Policies (APP / MAM)

These are policies that protect corporate data within apps, even on unmanaged devices. It's one of the most important topics in the domain and shows up a lot in BYOD scenarios.

Data Protection Framework · 3 levels

LevelFor whomWhat it applies
Level 1 · basicBaseline for everyonePIN to open the app, data encryption, selective wipe, minimum OS version
Level 2 · advancedThose accessing sensitive dataEverything in Level 1 + block copy/paste to unmanaged apps, block backup, require Defender with no threats
Level 3 · highHigh-risk users / critical dataEverything in Level 2 + block third-party keyboards, require biometrics, protection against jailbreak/root

An App Protection Policy's settings fall into three groups: Data Protection (copy/paste, "save as", backup), Access Requirements (PIN, credentials, biometrics) and Conditional Launch (block if jailbreak/root, require minimum version, wipe after X days offline).

MDM vs MAM

MDM (Mobile Device Management): controls the entire device. Requires full enrollment.

MAM (Mobile Application Management): controls only specific apps. Works with or without enrollment.

BYOD usually uses MAM (without MDM). Corporate devices usually use MDM + MAM together.

Selective wipe (app wipe)

One of the biggest advantages of App Protection Policies: you remove only the corporate data from an app, without touching personal data. Done in Intune → Apps → App selective wipe. Ideal when a BYOD employee leaves the company — their personal iPhone loses only the corporate data.

🌳 App Protection or App Configuration?

The classic exam trap — questions swap the terms on purpose. Ask: is the goal security or functionality?

?
Is the goal to protect data (PIN, block copy/paste, selective wipe)?
YES→ it's about security
App Protection Policy (APP / MAM). Works with or without enrollment.
?
Is the goal to pre-configure the app (email account in Outlook, Edge homepage, server)?
THAT'S IT→ it's about functionality
App Configuration Policy. Delivers settings to the app, not protection.
💡 For the exam

If the scenario mentions "protect data without managing the device", "BYOD" or "prevent copying corporate data to personal apps"App Protection Policy (MAM). If it must work without enrollment, it has to be MAM, not MDM.

4.4 · App Configuration Policies

They let you pre-configure apps so the user doesn't have to set them up manually. E.g. set the corporate account in Outlook iOS, the Edge homepage, or Defender as the Tunnel for MAM client. Two delivery methods:

MethodEnrollment required?When to use
Managed devices (MDM)Yes — enrolled deviceManaged corporate devices. More settings available.
Managed apps (APP/MAM)No — works without enrollmentBYOD. Configures the app via App SDK, without managing the device.
⚠️ Don't mix them up!
  • App Configuration Policy = configures the app's settings (email account, homepage, server). It's about functionality.
  • App Protection Policy = protects the data (PIN, copy/paste, wipe). It's about security.

Memorize both names and what each does. Questions swap the terms on purpose.

4.5 · Microsoft 365 Apps for Enterprise

It's the enterprise Office suite (Word, Excel, PowerPoint, Outlook, Teams, etc.) deployed and managed via Intune. Settings when adding: update channel, architecture (64-bit recommended), included apps, language and Shared Computer Activation.

Update channels

ChannelFrequencyFor whom
Current ChannelNew features as soon as they're stable (every few weeks)Those who want the newest features as soon as possible
Monthly EnterpriseMonthly, always on the second TuesdayMonthly predictability
Semi-Annual EnterpriseTwice a yearRegulated environments needing long validation

Shared Computer Activation

Lets multiple users use Office on the same shared device, each activating with their own account. Designed for AVD, RDS and kiosks. Without it, installing Office on a shared PC would violate licensing.

🎯 Mini Quiz · Domain 4

10 questions about app types, deployment and data protection. Click an option to answer.

Question 1

You need to package a corporate .exe installer to distribute via Intune on Windows. Which format and tool should you use?

  1. A. Convert to .intunewin with the IntuneWinAppUtil (Win32 app)
  2. B. Upload the .exe directly as a Microsoft Store app
  3. C. Create a Web link pointing to the installer
  4. D. Use an App Configuration Policy
✓ Answer: A The modern, flexible format for Windows apps is the Win32 app (.intunewin), generated by the IntuneWinAppUtil (Win32 Content Prep Tool). It supports detection rules, dependencies and requirements.
Question 2

You want an app to be installed automatically on all devices in a group, without user action. Which assignment intent should you use?

  1. A. Required
  2. B. Available for enrolled devices
  3. C. Uninstall
  4. D. Available with or without enrollment
✓ Answer: A The Required intent installs the app automatically, with no option for the user. Available only makes the app available in the Company Portal for optional installation.
Question 3

In a BYOD fleet (iOS/Android without enrollment), you want to make an app available for users to install if they want. Which intent is the only one that works?

  1. A. Required
  2. B. Uninstall
  3. C. Available with or without enrollment
  4. D. Available for enrolled devices
✓ Answer: C Available with or without enrollment is the only intent that reaches devices without MDM (iOS/Android only). "Available for enrolled devices" requires the device to be enrolled.
Question 4

Which Microsoft 365 Apps update channel delivers new features the earliest?

  1. A. Current Channel
  2. B. Semi-Annual Enterprise Channel
  3. C. Beta Channel
  4. D. Insider Slow
✓ Answer: A The Current Channel delivers new features as soon as they're stable (every few weeks). The Monthly Enterprise is similar but more predictable (second Tuesday of the month). The Semi-Annual is the slowest, with updates twice a year — used in regulated environments.
Question 5

True or false: App Protection Policies (APP/MAM) only work on devices enrolled in Intune.

  1. A. True
  2. B. False — APP works with or without enrollment, it's one of its biggest advantages
✓ Answer: B APP works without MDM enrollment — that's the big advantage for BYOD. The user just adds the corporate account in a compatible app (Outlook, Word, Teams) and the policy is applied at the app layer, without managing the entire device.
Question 6

You want to pre-configure Outlook on iOS so users don't have to enter the email server manually. Which policy type should you use?

  1. A. Compliance Policy
  2. B. App Configuration Policy
  3. C. App Protection Policy
  4. D. Configuration Profile
✓ Answer: B App Configuration Policies deliver settings to specific apps (pre-configure the email account in Outlook, the Edge homepage). App Protection Policies are about security/data protection. Don't mix them up.
Question 7

In Microsoft 365 Apps for Enterprise, what is "Shared Computer Activation"?

  1. A. Lets you use one license across multiple PCs of the same user
  2. B. Lets multiple users use Office on the same shared device, each with their own account
  3. C. Product key activation
  4. D. Offline activation
✓ Answer: B Shared Computer Activation is for scenarios like AVD, RDS or kiosks, where multiple users sign in to the same device. Each one "borrows" the license temporarily. Without it, installing Office on a shared PC would violate licensing.
Question 8

What does the Enterprise App Catalog in Intune offer?

  1. A. A catalog of free Microsoft Store apps
  2. B. Pre-packaged commercial apps (Zoom, Chrome, Firefox) ready to deploy, without needing to package them
  3. C. Custom Win32 apps
  4. D. Android Enterprise apps
✓ Answer: B The Enterprise App Catalog is a Microsoft-curated collection of common commercial apps (Zoom, Chrome, Firefox, Adobe Reader) already packaged and ready. It saves the time of packaging manually with the IntuneWinAppUtil.
Question 9

You want to remove only the corporate data from an app, keeping the app installed on the personal device. What is this called?

  1. A. Full wipe
  2. B. Selective wipe (app wipe)
  3. C. Fresh Start
  4. D. Reset
✓ Answer: B The selective wipe (or app wipe) is run via an App Protection Policy and removes only the corporate data from the app, keeping the app installed and personal data intact. It's the equivalent of "Retire", but at the app level instead of the device.
Question 10

You're going to deploy an app via WinGet in Intune. What is the biggest advantage of this approach?

  1. A. Faster than .intunewin
  2. B. No need to package or host the installer — Intune references the WinGet package directly
  3. C. Supports Hybrid Joined only
  4. D. Works offline
✓ Answer: B With WinGet, you just provide the app's WinGet ID (e.g. Mozilla.Firefox) and Intune handles the rest. No packaging, no file hosting. The app is downloaded from the official WinGet repository. Great for open-source apps or popular vendors.
Resources

For final review

The essentials

🎯 MeasureUp ↔ this material mapping

MeasureUp organizes questions into 4 functional areas (what you do as an Endpoint Admin), while this material follows the conceptual structure of the Microsoft domains (what you need to know). That's why there's overlap. Use this table to choose the modules when you select an area in MeasureUp:

MeasureUp areaWeightModules from this material to study
Prepare infrastructure for devices Foundations: tenant, identity, enrollment ~25%
Primary
  • D1 1.1 Editions and licensing
  • D1 1.2 Deployment methods
  • D2 2.1 The 3 device states
  • D2 2.2 Entra ID join and automatic enrollment
  • D2 2.3 Company Portal
  • D2 2.7 RBAC and Scope Tags
  • D3 3.11 Device limits (Entra vs Intune)
  • 🚀 The entire Autopilot tab
Shortcut: the 🚀 Autopilot tab concentrates all the initial configuration.
Manage and maintain devices Settings, updates, profiles, monitoring ~25%
Primary
  • D3 3.1 Enrollment (Windows, macOS, iOS, Android)
  • D3 Android Enterprise — the 4 modes
  • D3 3.2 Configuration Profiles
  • D3 3.3 Remote Actions
  • D3 3.5 Intune Suite (plans and licenses)
  • D3 3.6 Microsoft Tunnel and Tunnel for MAM
  • D3 3.7 Windows Autopatch and Update Rings
  • D3 3.9 Endpoint Analytics
  • D3 3.10 Windows 365 (management)
  • D1 1.3 Feature vs Quality Updates
Heads up: concentrates "which remote action", "which configuration profile", Intune licensing and Microsoft Tunnel questions.
Protect devices Compliance, security, Defender, encryption ~25%
Primary
  • D2 2.4 Authentication (WHfB, FIDO2, MFA)
  • D2 2.5 Compliance Policies (basics)
  • D2 2.6 Conditional Access (AND vs OR, Report-only)
  • D3 3.2 Security Baselines
  • D3 3.4 Defender for Endpoint (ASR, EDR, Risk Score)
  • D3 3.8 BitLocker (TPM, recovery key)
  • D3 3.11 Advanced compliance (grace period, multiple policies, limits)
  • D1 Features by edition (AppLocker, WDAC, Credential Guard)
Heads up: the Defender → Compliance → Conditional Access integration is heavily tested. The compliance HOTSPOT scenarios (dates, grace period) are in section 3.11.
Manage applications App deployment, protection and configuration ~25%
Primary
  • D4 4.1 App types (Win32, LOB, Store, WinGet, Enterprise App Catalog)
  • D4 4.2 Assignments and intents
  • D4 4.3 App Protection Policies + Data Protection Framework
  • D4 4.4 App Configuration Policies
  • D4 4.5 Microsoft 365 Apps (channels, shared activation)
  • D3 3.6 Tunnel for MAM
Tip: App Protection (security) vs App Configuration (functionality) is the classic trap. See the decision tree in D4.
💡 Strategy for using MeasureUp

Start with the areas where you have the lowest score. If MeasureUp shows you're weak in "Protect devices", open the D2 and D3 tabs and focus on 2.5, 2.6, 3.4 and 3.11. Always read the explanation of the questions you got wrong — that's where the real learning happens.

⚠️ Note

MeasureUp may change the categories and weights over time. The above reflects the current structure (May 2026). If you see an area in MeasureUp that isn't in this table, it's probably a subdivision of one of these 4 — search this material for the specific concept (e.g. "Conditional Access", "Autopilot", "Compliance").

📚 Microsoft Learn (official and free)

  • MD-102 learning paths: learn.microsoft.com/training/courses/md-102t00
  • Skills outline (official structure): aka.ms/MD-102-study-guide
  • Intune docs: learn.microsoft.com/intune
  • Autopilot docs: learn.microsoft.com/autopilot

🧪 Lab environment

  • Microsoft 365 Developer Program: developer.microsoft.com/microsoft-365/dev-program — 25 free, renewable E5 licenses, with Intune included.
  • Azure free account: US$200 of credit to test Windows 365 and AVD.

📝 Practice tests

  • MeasureUp: official Microsoft practice test. Expensive, but the closest to the real thing.
  • ExamTopics: real questions discussed by the community (double-check the answers, there are errors).
  • Whizlabs / Pluralsight: good courses with practice tests included.

⏱️ Suggested plan · next 6 weeks

WeekFocusActivities
Week 1Domain 1 + lab setupRead D1 + create the developer tenant + Microsoft Learn modules
Week 2Domain 2Read D2 + create Conditional Access policies in the lab + master the 3 join types
Week 3Domain 3 (part 1) + AutopilotDo the user-driven Autopilot lab · review remote actions
Week 4Domain 3 (part 2)Defender for Endpoint · BitLocker · Windows 365 · Endpoint Analytics · advanced compliance
Week 5Domain 4 + general reviewApp management · practice tests (1–2 per day) · identify weak areas
Week 6Intensive final reviewRedo all the quizzes in this guide · 3–4 full practice tests · rest the day before
💡 Exam day

It's 40–60 questions in 100 minutes = ~1.5 to 2 min per question. Don't get stuck on a hard question — mark it for review and move on. There are "case studies" with 4–6 questions in a row: read the scenario calmly once, then answer. Minimum score: 700/1000.