How to pass Microsoft 365 Certified: Endpoint Administrator Associate (MD-102)
25 min read5 domains coveredFree practice, no sign-up
MD-102 tests whether you can run an endpoint estate from the cloud: get devices into Microsoft Entra ID and enrolled in Microsoft Intune, keep them configured and patched, defend them, deliver and protect the apps on them, and then prove all of that with reporting and automation. Almost every question is a short scenario with a stated requirement, and almost every wrong answer is a real Intune feature that does something close to what the scenario asked for. The skill being tested is picking the mechanism that matches the requirement exactly.
It suits people already doing the work: endpoint and desktop administrators, Microsoft 365 administrators who own device management, and support leads moving an estate from Configuration Manager and Group Policy to Intune. If you can already say why a compliance policy is not a configuration profile, and what happens to company data when a device is retired rather than wiped, a large part of the exam will feel familiar. If those distinctions are new, they are the ones to close first, because the exam returns to them constantly.
The hardest part for most candidates is not the breadth but the naming. The Intune surface is large and Microsoft renames parts of it regularly, so material written two years ago describes controls that no longer carry those names. Study against current documentation, and treat any answer option that names a console or a feature you cannot place as something to verify rather than something to trust.
The blueprint gained a fifth skill area in the July 2026 refresh covering automation, monitoring and reporting, so a modern preparation plan has to include PowerShell and Microsoft Graph, Endpoint Analytics, Remediations, and the agentic tooling now surfacing inside Intune.
MD-102 rewards knowing which Intune mechanism satisfies a stated requirement, not knowing what every Intune feature does.
Difficulty
Intermediate
Best for
Endpoint, desktop and device administrators managing Windows and non-Windows devices with Microsoft Intune, and Microsoft 365 administrators who own the device estate.
Prerequisites
None enforced. Working experience with Microsoft Entra ID, Intune and Windows client deployment makes the difference between a few weeks of study and a few months.
Typically 40 to 60 questions
Questions
100 min
Time allowed
700 / 1000
Pass mark
$165
Exam cost (USD)
298
Practice questions
How this exam thinks
Three habits separate a pass from a fail here, and none of them is about knowing more features.
First, read the requirement before the options. Every scenario ends with a constraint that decides the answer: least privilege, without enrolling the device, without user interaction, only for corporate-owned devices, without changing the existing policy. Several options will be real mechanisms that achieve the broad goal; only one respects the constraint. Candidates who read the options first talk themselves into the plausible one and never notice the clause that ruled it out.
Second, know which layer each control lives on, because the exam builds its distractors out of adjacent layers. Configuration profiles set state, compliance policies report state, Conditional Access acts on the reported state, and app protection policies act inside the app regardless of the device. Enrolment restrictions decide whether a device can enrol at all and are evaluated once, at enrolment; a compliance policy is evaluated continuously afterwards. When two options both sound correct, ask which layer the requirement actually names, and the pair usually resolves in one step.
Third, distrust names that have been retired. Microsoft Entra ID is not Azure AD, the Intune admin center is not the Endpoint Manager admin center, App Control for Business is what was called Windows Defender Application Control, and Windows LAPS is not the old standalone LAPS. An option carrying a legacy name is not automatically wrong, but it is a signal to slow down: the exam uses current terminology, and an out-of-date console name in a distractor is often the tell that the mechanism it describes no longer works the way the option claims.
What each domain tests and how to study it
The MD-102 blueprint is split across 5 domains. Weights are the official share of the exam; see the official exam guide for the authoritative breakdown.
What you must be able to do. Choose the right identity join type and enrolment path for a given platform and ownership model, then scope who can administer what and prove device health before access is granted.
In one sentenceEverything that happens before a device is managed: how it gets an identity in Microsoft Entra ID, how it enrols into Intune on its platform, and how administration, compliance and access are scoped around it.
Recall check: answer these from memory first
State the practical difference between a Microsoft Entra registered device and a Microsoft Entra joined device, and name a scenario that calls for each.
Name the integration required for corporate enrolment of iOS devices, and the one required for zero-touch Android enrolment.
Say what a scope tag controls and what an Intune role controls, in one sentence each.
Describe what an enrolment restriction can test and when it is evaluated.
What it tests. Device identity in Microsoft Entra ID and the difference between registering, joining and hybrid joining, plus dynamic device group rules that target the resulting objects. Enrolment for every platform Intune supports: automatic enrolment for Windows, personal enrolment for macOS, iOS and iPadOS, the Android enrolment profiles for fully managed, dedicated and work profile devices, corporate enrolment through Apple Business Manager, and Android enrolment through Samsung Knox Mobile Enrollment or Google Zero Touch. It also covers enrolment restrictions and enrolment failure troubleshooting, built-in and custom Intune roles with their assignments, scope tags and scoped administration, multi-admin approval, compliance policies, Conditional Access policies that require a compliant device, Windows Hello for Business, Windows LAPS and management of local group membership.
How to study it. Start with a table you build yourself: one row per platform and ownership model, one column each for the enrolment method, the prerequisite integration and the restriction that would block it. Most questions in this domain resolve to a cell in that table. Then separate the three scoping mechanisms in your head, because the exam mixes them deliberately: a role decides what an administrator can do, a scope tag decides which objects an administrator can see, and the group an assignment targets decides which devices are affected. Finish on the compliance and Conditional Access pairing, and be able to say what happens in the gap between a device falling out of compliance and access being blocked.
Easy to confuse
Microsoft Entra registered versus Microsoft Entra joined. Registration adds a device identity while the device keeps its own primary sign-in, which fits personal devices; joining makes the device sign in with the organisational account and is for corporate-owned Windows devices. If the scenario says the user keeps signing in with a personal or local account, registration is the answer.
Compliance policy versus device configuration profile. A configuration profile sets a setting on the device; a compliance policy evaluates the device and reports a compliant or non-compliant state that Conditional Access can act on. A requirement to block access needs the compliance policy and a Conditional Access policy, not a stricter configuration profile.
Enrolment restriction versus compliance policy. An enrolment restriction is evaluated once, at enrolment, and tests platform, ownership and operating system version only. A compliance policy is evaluated continuously afterwards and can test far more. A requirement about devices already enrolled is never solved by an enrolment restriction.
Custom Intune role versus scope tag. They answer different halves of least privilege. The role limits the permitted actions, the scope tag limits the visible objects. A requirement to let a regional team manage only its own devices needs both, and an answer offering only one of them is incomplete.
Worked example from the MD-102 bank
lock_openFree samplePrepare Infrastructure for Deviceshard
An Intune role assignment is created from the Help Desk Operator built-in role. The assignment lists the group HelpdeskAdmins as its members, a group named PerthDevices as its scope (groups), and the Default scope tag. What does the scope (groups) part of that assignment determine?
AWhich users and devices the assigned administrators are permitted to apply those permissions to.check_circle Correct
BWhich administrator accounts receive the permissions that the Help Desk Operator role carries.
CWhich Intune objects, such as configuration profiles and apps, the assigned administrators can see.
DWhich remote device actions, such as restart and sync, the assigned administrators are able to run.
An Intune role assignment separates who holds the role, which users and devices it reaches, and which objects the admin can see. An Intune role assignment is made of three independent parts: members, who hold the role; permissions, drawn from the role definition, which decide the actions; and scope (groups), which decides the users and devices those actions may target. Scope tags are a fourth, separate control that governs which Intune objects the administrator can view.
Why A is correct: Correct. The scope (groups) of a role assignment is the population of users and devices the assignment reaches, so the helpdesk can act only on members of PerthDevices.
Why B is wrong: Tempting because members and scope both name Microsoft Entra ID groups, so the two fields look interchangeable. The administrators who receive the permissions are the members of the assignment, which here is HelpdeskAdmins, not the scope.
Why C is wrong: Tempting because visibility really is restricted in Intune role-based access control, but that job belongs to scope tags. An administrator sees an object when a scope tag on the object matches a scope tag on the assignment.
Why D is wrong: Tempting because the helpdesk experience is built from remote actions, but the set of allowed actions comes from the permissions in the role definition. The scope decides the targets of those actions, not the actions themselves.
What you must be able to do. Deploy Windows clients with the right Autopilot path, configure devices on every platform through targeted profiles, add the Intune Suite capabilities where a requirement calls for them, and drive the estate day to day with remote actions.
In one sentenceThe largest domain and the operational heart of the exam: provisioning Windows clients, shaping devices with configuration profiles and filters, and acting on them remotely once they are running.
Recall check: answer these from memory first
Given a shared kiosk device that nobody signs in to during setup, name the Autopilot deployment mode and say why.
State what retire removes and what wipe removes, and say which one leaves personal data intact.
Explain when an assignment filter is the right targeting tool and when a group is.
Name the Intune Suite capability that issues and monitors certificates without an on-premises certificate authority.
What it tests. Windows deployment through Windows Autopilot, including the choice between an Autopilot deployment profile and a device preparation policy, the deployment modes of user-driven, pre-provisioning and self-deploying, device name templates and the Enrollment Status Page. It covers Windows 11 upgrades through Intune, provisioning and configuring Windows 365 Cloud PCs, and Windows Backup for Organizations. On configuration it covers profiles for Windows including imported ADMX files and Group Policy analytics, profiles for Android, iOS, iPadOS and macOS, profiles for specialty devices such as Teams Rooms, HoloLens 2 and Zebra, and targeting through assignment filters and enrolment time grouping. It adds the Intune Suite capabilities: Endpoint Privilege Management, the Enterprise App Catalog, Remote Help, Microsoft Cloud PKI, Microsoft Tunnel for Mobile Application Management and Advanced Analytics. Finally it covers remote actions: sync, restart, retire and wipe, bulk remote actions, updating Microsoft Defender Antivirus security intelligence, rotating BitLocker recovery keys and local administrator passwords, running a device query with KQL and collecting diagnostics.
How to study it. This is the heaviest domain, so give it the most time and study it in three passes. First the Autopilot decision tree, until you can pick a mode from a scenario in one read: who is present at first boot, whether the device is shared, and whether the provisioning work should happen before the user ever sees it. Second, profile targeting, where the reliable question is whether the requirement describes a property of the device evaluated at assignment time, which is a filter, or a group the device belongs to, which is membership. Third, the remote actions, learning each one by what survives it: what remains on the device, what company data is removed and whether the device stays enrolled. The retire and wipe distinction alone is worth the study time.
Easy to confuse
Retire versus wipe. Retire removes company data and management and leaves the user's personal data on the device; wipe returns the device to factory state and takes everything with it. A bring-your-own device scenario that must not destroy personal photographs is always retire.
Autopilot deployment profile versus device preparation policy. The deployment profile is the established path keyed to hardware identity registered in advance; device preparation is the newer approach that provisions from a policy targeted at users without pre-registering the hardware. A scenario stressing that hardware hashes cannot be collected in advance points at device preparation.
Pre-provisioning versus self-deploying mode. Pre-provisioning does the heavy work on a technician's bench and then hands a partly configured device to a user who completes it with their own credentials; self-deploying completes with no user credentials at all and suits shared or kiosk devices. The tell is whether a user signs in at the end.
Assignment filter versus dynamic device group. A filter is evaluated per assignment against device properties at the moment the policy applies, so one group can be narrowed different ways for different policies. A dynamic group is membership, recalculated on its own schedule, and every assignment to it sees the same set. Requirements that vary the target per policy call for filters.
Worked example from the MD-102 bank
lock_openFree sampleManage and Maintain Deviceshard
An organisation is comparing classic Windows Autopilot deployment profiles with Windows Autopilot device preparation policies before it rebuilds its provisioning process. Which statement correctly describes how each approach identifies the device that is about to be provisioned?
ABoth approaches require the device hardware identity to be imported into the tenant list of Autopilot devices first, and both then deliver their settings to that device during the out-of-box experience.
BA device preparation policy is assigned to a device group whose membership comes from imported hardware identities, while a classic deployment profile is assigned to the user who signs in during the out-of-box experience.
CA device preparation policy identifies the device by its domain join configuration, so the device has to be joined to Active Directory before the policy applies and no registration in the tenant is required.
DA classic deployment profile is delivered to a device that was registered as an Autopilot device in the tenant beforehand, while a device preparation policy is assigned to a user group and depends on Intune adding the provisioned device to a device group that it owns.check_circle Correct
A classic Autopilot profile finds a pre-registered device identity, while a device preparation policy is user assigned and populates its device group during provisioning. The two approaches differ at the point where device and policy meet. A deployment profile is matched to a hardware identity that already exists in the tenant, so registration is a prerequisite and an unregistered machine simply runs a normal out-of-box experience. A device preparation policy is assigned to a user group, so the policy is resolved from the account signing in, and Intune adds the machine to the device security group it owns during provisioning, which removes the registration prerequisite entirely.
Why A is wrong: It is tempting because hardware identity import is the step most administrators associate with Autopilot, and it is genuinely mandatory for a classic deployment profile. It is wrong because a device preparation policy provisions a device that was never imported, which is the main reason the newer approach exists.
Why B is wrong: It is tempting because a device preparation policy does involve a device group, so that group looks like the targeting object. It is wrong because the assignment is made to a user group and the device group is populated by Intune during provisioning, and a classic deployment profile targets registered devices rather than users.
Why C is wrong: It is tempting because hybrid scenarios do rely on a domain join configuration to complete provisioning. It is wrong because device preparation provisions a Microsoft Entra joined device and does not identify it through an on-premises domain join at all.
Why D is correct: Correct. The classic flow matches a device to a profile using the device identity already held in the tenant, so an unregistered device receives nothing. Device preparation inverts that: the signed-in user carries the policy, and Intune places the device into the security group it owns as part of provisioning.
What you must be able to do. Configure the endpoint security stack in Intune for the requirement in front of you, and run an update strategy that is predictable across Windows, Android, iOS, iPadOS and macOS.
In one sentenceTwo halves that the exam treats as one: the endpoint security policies that harden a device, and the update mechanisms that keep it current on its own platform.
Recall check: answer these from memory first
State the difference between a feature update and a quality update, and name the policy type that controls each.
Say what happens when a security baseline and an endpoint security policy configure the same setting differently.
Explain what Hotpatch changes about the restart behaviour of a Windows quality update.
Name the mechanism that lets a user recover their own BitLocker key without contacting the service desk.
What it tests. Endpoint security through Intune: antivirus policies, disk encryption policies including BitLocker recovery key management, user self-service recovery and encryption compliance monitoring, firewall policies, attack surface reduction policies, security baselines, integration with Microsoft Defender for Endpoint including endpoint detection and response policies and device onboarding, and App Control for Business policies. On updates it covers planning updates with Intune, update rings and feature and quality updates for Windows, Windows Autopatch and Hotpatch policies, update policies for iOS, iPadOS and macOS through the settings catalog, Android updates through configuration profiles or firmware over the air deployments, Delivery Optimization, and monitoring update rollout.
How to study it. Split your revision the way the domain splits. For security, learn each policy type by the requirement it uniquely satisfies, and learn where a security baseline sits relative to the individual policies, because the exam likes a scenario where a baseline and a policy set the same setting differently. Practise the conflict question until the resolution rule is automatic. For updates, build a small comparison of what each platform actually permits an administrator to force, because the platforms genuinely differ: what Intune can compel on a corporate-owned Android device is not what it can compel on a personally owned handset, and answers that assume Windows behaviour on a mobile platform are a standard distractor family. Finish on deferral, deadline and grace period, which decide a surprising number of update questions.
Easy to confuse
Security baseline versus individual endpoint security policy. A baseline is a large recommended set of settings applied as one object; an endpoint security policy configures a focused area. Both write the same underlying settings, so applying both to one device is how conflicts arise, and the exam tests whether you know that the more restrictive or conflicting value leaves the setting in a conflict state rather than silently merging.
App Control for Business versus attack surface reduction rules. App Control for Business decides which code is allowed to run at all, based on publisher, path or hash. Attack surface reduction rules block specific risky behaviours by applications that are already permitted to run, such as Office spawning a child process. A requirement to allow only approved applications is App Control; a requirement to stop a named behaviour is a reduction rule.
Update ring deferral versus deadline. A deferral delays when an update is offered to the device; a deadline forces installation and restart once the update has been offered and the grace period has elapsed. A requirement that updates must be installed by a certain point is a deadline, not a shorter deferral.
Windows Autopatch versus update rings you manage yourself. Autopatch takes over the sequencing and progressive rollout of updates on the organisation's behalf; self-managed rings leave the rollout schedule and the ring membership as your design. Scenarios that ask to reduce ongoing administrative effort on update sequencing point at Autopatch.
Worked example from the MD-102 bank
lock_openFree sampleProtect Deviceshard
A Windows 11 device is enrolled in Microsoft Intune and is already onboarded to Microsoft Defender for Endpoint. A third-party antivirus product is then installed on it and registers itself with Windows as the active antivirus solution. Which statement correctly describes the resulting state of Microsoft Defender Antivirus on that device?
AIt moves into passive mode, so real-time protection is handed to the third-party product while the built-in engine keeps receiving security intelligence updates, can still run on-demand scans, and reports what it sees to Defender for Endpoint.check_circle Correct
BIt is switched off entirely by the third-party installation and stops scanning, so nothing Microsoft Defender Antivirus does can be observed until the third-party product is uninstalled from the device.
CIt remains the active antivirus solution alongside the third-party product, so two real-time engines inspect the same file operations and the device is protected by both engines at once.
DIt is uninstalled from the device by Windows as soon as another antivirus product registers, and it can be brought back solely by rebuilding the device or by repairing the operating system image.
Recognise that a third-party antivirus places Microsoft Defender Antivirus into passive mode on a Windows client onboarded to Microsoft Defender for Endpoint, not into a disabled state. The mode Microsoft Defender Antivirus falls into when another product registers as the active antivirus depends on whether the device is onboarded to Microsoft Defender for Endpoint. Onboarding keeps the built-in engine loaded in passive mode, so it continues to update, remains available for on-demand scanning and keeps feeding signal to the service, while the third-party product owns real-time protection. Without onboarding the built-in engine would instead be disabled, which is why the onboarding state, and not the presence of the third-party product alone, decides the answer.
Why A is correct: Correct. On a Windows client that is onboarded to Microsoft Defender for Endpoint, installing a third-party antivirus places Microsoft Defender Antivirus in passive mode rather than disabling it, which preserves updates, on-demand scanning and reporting while the third-party product owns real-time protection.
Why B is wrong: This is tempting because it describes what happens on a Windows client that has not been onboarded to Microsoft Defender for Endpoint, where the built-in engine does step aside completely. It is wrong here because onboarding changes that outcome, leaving the engine running in a reduced role rather than switched off.
Why C is wrong: This is tempting because layered protection sounds safer and administrators often assume both engines simply coexist. It is wrong because Windows recognises a single registered real-time antivirus solution, and running two real-time engines against the same file operations is not the supported design.
Why D is wrong: This is tempting because third-party security products often insist that competing agents be removed before installation. It is wrong because Microsoft Defender Antivirus is a built-in platform component that is not uninstalled when another product registers; its mode changes instead.
What you must be able to do. Get an application onto the right devices in the right way, and protect the organisational data inside it whether or not the device is enrolled.
In one sentenceApplication delivery through Intune on every platform, and the app protection and app configuration policies that govern data once the application is running.
Recall check: answer these from memory first
State what an app protection policy controls and what an app configuration policy controls, in one sentence each.
Name the requirement that makes app protection without enrolment the only workable answer.
Explain the difference between a required and an available assignment for an application.
Say what a detection rule is for and name the most common reason an installation reports failure when the software is present.
What it tests. Preparing and deploying applications with Intune: Win32 applications, line-of-business applications and Microsoft Store applications, Quiet Time policies for Android and iOS applications, deploying Microsoft 365 Apps through Intune, configuring policies for Office applications through Intune or the Microsoft 365 Apps admin center, deploying Microsoft 365 Apps as part of a Windows Autopilot deployment including the Office Deployment Tool, deploying from platform stores through the Apple Volume Purchase Program and managed Google Play, and monitoring deployment status and troubleshooting installation failures. It also covers app protection policies for managed and unmanaged devices, Conditional Access policies that require an approved application or app protection policy, and app configuration policies for managed apps and for managed devices.
How to study it. Learn the Win32 application anatomy properly, because it carries the troubleshooting questions: the packaged installer, the install and uninstall commands, the detection rule, the requirement rule, and the relationships of dependency and supersedence. Most installation failure scenarios in this domain resolve to a detection rule that does not match what the installer actually leaves behind. Then hold the two policy families apart deliberately: an app protection policy governs what a user can do with organisational data inside a managed application, and an app configuration policy sets the application's own settings. The exam's favourite scenario is a personally owned device that must not be enrolled, which rules out everything except the app protection layer.
Easy to confuse
App protection policy versus app configuration policy. Protection governs organisational data inside the application, controlling actions such as copy, paste, save-as and backup; configuration delivers settings to the application itself, such as a server address or a default account. A data leak requirement is protection, a setup requirement is configuration.
Managed devices versus managed apps for app configuration. The managed devices variant is delivered through enrolment and can rely on the device management channel; the managed apps variant reaches applications on devices that are not enrolled. If the scenario refuses enrolment, only the managed apps variant is available.
Dependency versus supersedence. A dependency is another application that must be present before this one installs; supersedence replaces or upgrades an earlier application, optionally uninstalling it. A requirement to move users from an old version to a new one is supersedence, not a dependency.
Required versus available assignment. Required installs the application without the user asking; available places it in the Company Portal for the user to install on demand. A scenario that says the application must appear on the device without user action rules out available.
Worked example from the MD-102 bank
lock_openFree sampleManage and Secure Applicationsmedium
An administrator prepares a desktop application that ships as a setup executable with several supporting files, ready for deployment to Windows 11 devices with Microsoft Intune, and runs the Microsoft Win32 Content Prep Tool against the source folder. What does that tool produce, and what does it leave the administrator to define?
AIt converts the source installer into an MSIX package so that the Windows servicing stack installs and removes the application, leaving the administrator to choose an assignment group and nothing further about the install itself.
BIt inspects the source installer and writes the detection rules automatically from the product code that it finds, leaving the administrator to supply an install command but no rule that proves the application is present on the device.
CIt uploads the packaged payload straight into the tenant and creates the application record there, leaving the administrator to assign groups without ever attaching a package file to an app in the Microsoft Intune admin center.
DIt wraps the installer and its supporting files into an encrypted .intunewin package that the Intune Management Extension decrypts on the device, leaving the administrator to declare the install command, the uninstall command and the detection rules in Intune.check_circle Correct
The Win32 Content Prep Tool only builds an encrypted .intunewin package; install behaviour and detection are authored on the app record in Intune. The content prep tool takes a source folder and a named setup file and emits a single encrypted .intunewin container. The Intune Management Extension downloads that container to the device, decrypts it, extracts it to a temporary location and runs whatever install command the app record carries. Because the package is opaque, Intune learns nothing about the application from it, so the install command, the uninstall command, the requirement rules and the detection rules all have to be stated separately when the app is created.
Why A is wrong: Tempting because MSIX is a genuine modern packaging format for Windows applications and Intune can deploy MSIX line-of-business packages. Conversion to MSIX is the job of the MSIX Packaging Tool; the content prep tool changes the container, not the installer technology inside it.
Why B is wrong: Tempting because detection based on an MSI product code is a real option on a Win32 app, so it feels as though the packaging step could fill it in. The tool performs no inspection of that kind, and an app saved with no detection rule cannot report an installed state.
Why C is wrong: Tempting because the tool is run with tenant deployment in mind and the output file is useless anywhere else. The tool is an offline packager with no connection to the tenant, and the .intunewin file it writes has to be uploaded by hand when the app is added.
Why D is correct: Correct. The tool only builds and encrypts the content package. Everything that describes how the payload behaves, meaning the command line that installs it, the command line that removes it and the rule that proves it is present, is authored on the app record in Intune.
What you must be able to do. Replace repetitive administration with automation, and answer questions about the estate from Intune reporting and Endpoint Analytics rather than from anecdote.
In one sentenceThe skill area added in the July 2026 refresh: automating Intune with PowerShell and Microsoft Graph, working with the agentic tooling now surfacing in Intune, and monitoring device health, reliability and tenant service state.
Recall check: answer these from memory first
Describe the two halves of a remediation and say what decides whether the second one runs.
Name the place you would look to answer a complaint that devices are slow to start, and the place you would look to find out whether a service problem is Microsoft's.
Say what a custom compliance script adds that a built-in compliance setting cannot.
State the difference between a report exported from the console and the same data retrieved through Microsoft Graph.
What it tests. Automating Intune management tasks with PowerShell and Microsoft Graph, extending device compliance with PowerShell through custom compliance scripts, and working with Security Copilot agents in Intune to investigate identified threats, analyse device performance and respond to agent recommendations. On the monitoring side it covers reporting and data visibility in Intune including customised reports and filters, workbooks and dashboards and exporting reporting data, Endpoint Analytics including proactive remediations, device health scores and application startup performance, configuring and managing remediation scripts with their detection and remediation halves and their schedules, analysing endpoint reliability and user experience scores, monitoring tenant health and Intune service communications through the service health dashboard and the message center, and configuring alert rules for compliance drift, enrolment failures and configuration conflicts.
How to study it. The smallest domain by weight, and the one most candidates under-prepare because it is new. Two things pay for the study time. First, Remediations: know that a remediation is a pair of scripts, a detection script whose exit behaviour decides whether the remediation script runs, and that this is the mechanism for fixing a condition rather than merely reporting it, which is what makes it the answer whenever a scenario asks to detect and correct without user involvement. Second, know where each answer about the estate comes from: compliance reporting for policy state, Endpoint Analytics for startup performance and reliability, the service health dashboard and message center for problems that are Microsoft's rather than yours. On the agentic material, learn what the agents are for at the level the study guide states and no further, and treat any option asserting a specific automatic action by an agent with suspicion.
Easy to confuse
Remediation script versus configuration profile. A configuration profile sets a setting and keeps it set through the management channel; a remediation detects an arbitrary condition and runs code to correct it on a schedule. If the condition cannot be expressed as a setting, or the fix is a sequence of actions, it is a remediation.
Custom compliance script versus a remediation. A custom compliance script extends what compliance can evaluate and returns a state that Conditional Access can act on; it reports and does not fix. A remediation fixes and does not feed compliance. A requirement to block access on a condition needs the compliance route.
Endpoint Analytics scores versus compliance status. Endpoint Analytics measures experience, such as startup time, reliability and application performance, and never gates access. Compliance measures policy conformance and does gate access through Conditional Access. A poor analytics score is not a compliance failure.
Service health dashboard versus the message center. The service health dashboard reports incidents happening now that affect the service; the message center announces upcoming changes and required actions. A question about preparing for a change that has not landed yet is the message center.
Worked example from the MD-102 bank
lock_openFree sampleOptimize Endpoint Operations by Using Automation, Monitoring, and Reportingmedium
Windows 11 devices enrolled in Microsoft Intune run an in-house agent that records its build number in a registry value. No built-in Intune compliance setting reads that value, and the security team requires that a device carrying a build below the approved minimum is reported as non-compliant and that the person using it is shown an explanation in the Company Portal. Select TWO items you must author and add to Intune to extend compliance in that way.
AA PowerShell discovery script, uploaded to the compliance scripts area of Intune, that reads the registry value on the device and writes the result it finds to its output.check_circle Correct
BAn Endpoint Analytics remediation script pair, made up of a detection script and a remediation script, assigned to the same group of Windows devices that runs the in-house agent.
CA JSON file of detection rules, attached to the custom compliance setting of a Windows compliance policy, that states the comparison to make and the message to show the user.check_circle Correct
DA Win32 app detection rule that reads the same registry value, added to the Intune app that installs the in-house agent on each of the Windows devices in scope.
EA device configuration profile that writes the approved minimum build number into the registry of each Windows device before the compliance policy is next evaluated.
Extending Intune device compliance to a value no built-in setting reads takes both a PowerShell discovery script and a JSON detection rules file. A custom compliance setting is deliberately split in two. The uploaded PowerShell discovery script executes on the enrolled device through the Intune management extension and reports the values it reads, while the JSON detection rules file attached to the Windows compliance policy declares how each reported value is compared and what the user is told when the comparison fails. Neither half produces a compliance verdict on its own.
Why A is correct: A custom compliance setting has no way to read an arbitrary registry value on its own, so the discovery script is the component that runs on the device and reports the value back for evaluation.
Why B is wrong: Remediations do run a detection script on the device and are a reasonable place to look, but their results are reported as remediation output and do not contribute to the compliance state a compliance policy publishes.
Why C is correct: The JSON file is what turns a value the script reported into a compliant or non-compliant verdict, and it carries the remediation strings that the Company Portal presents to the user.
Why D is wrong: A Win32 detection rule can certainly read a registry value, but it decides whether Intune considers that app installed, so it reports an app installation state rather than a device compliance state.
Why E is wrong: This is the common confusion between configuring a device and evaluating it, and writing the approved value onto the device would destroy the evidence the compliance check is supposed to read.
A study plan that works
Read the current study guide and map your gaps
Day 1
Work through the published list of skills measured and mark every bullet as confident, shaky or new. The July 2026 refresh added a whole skill area on automation, monitoring and reporting and changed several groups, so material and courses written before it are incomplete by construction. Your marked list, not a generic syllabus, is the plan for the weeks that follow.
Get a tenant you can break
Week 1
Nothing in this exam sticks from reading alone. Set up a trial tenant with Intune, enrol at least one Windows device and one mobile device, and do the loop end to end: enrol, assign a configuration profile, assign a compliance policy, watch it report, then retire the device. Doing that once teaches more than a week of video.
Work the two heaviest domains first
Weeks 2 to 3
Managing and maintaining devices carries the most weight, and preparing infrastructure is close behind, so give them the front of your schedule while your attention is freshest. Build the platform-by-enrolment-method table yourself, walk the Autopilot decision tree until it is automatic, and get the retire and wipe distinction to the point where you never hesitate.
Take protection and applications together
Weeks 4 to 5
Endpoint security, updates and application delivery share the same distractor style, where two real mechanisms both nearly satisfy the requirement. Study them as pairs: baseline against individual policy, App Control against attack surface reduction, deferral against deadline, app protection against app configuration. Practise saying the discriminator aloud in one sentence.
Close the automation and reporting gap
Week 6
Spend focused time on the newest skill area rather than leaving it to the last night. Write and run a real remediation with its detection and remediation scripts, pull one report through Microsoft Graph, open Endpoint Analytics on your test device and read the scores, and learn what the Intune agents are described as doing without extrapolating beyond that.
Drill scenario questions and review every option
Weeks 7 to 8
Move to timed practice on questions you have not seen, and review the options you eliminated as carefully as the one you chose. When you get an item wrong, write down which layer you confused: identity, configuration, compliance, access or application. A pattern in those notes is worth more than a percentage score.
Sit a full timed mock and fix what it exposes
Final week
One full-length timed run under exam conditions, with no pausing to look things up, then a day spent only on what it exposed. Book when a mock on unseen questions clears every domain comfortably and your pacing leaves time to review the flagged items.
Know when you're ready
The signal to book is a measured one, not a feeling of familiarity. You are ready when a full-length timed set of questions you have never seen clears every skill area comfortably rather than being carried by the two you enjoy, and when your wrong answers are careless rather than conceptual. Track them by cause: an item missed because you misread the constraint in the last line is a pacing problem that practice fixes, while an item missed because you could not separate a compliance policy from a configuration profile is a knowledge gap that needs another pass. The second kind is what should keep you from booking. One further check that catches over-confidence cheaply: pick ten features at random from the published skills list and say aloud, in one sentence each, the requirement that makes that feature the only correct answer. If you can do that for eight of the ten, the exam will feel like a conversation rather than a memory test.
Ready to put this into practice?
Free MD-102 questions, every answer explained. No sign-up.
Read the final sentence of the stem first. The constraint lives there, and it is what separates the one correct mechanism from three plausible ones.
Check the platform and the ownership model in every scenario before comparing options. Answers that assume Windows behaviour on Android or iOS, or corporate behaviour on a personally owned device, are a standard distractor family.
When a question says to choose two, treat it as two independent decisions and verify each against the requirement separately. Picking one strong option and one that merely sounds related is the most common way a multi-select item is lost.
Prefer the least-privilege answer whenever the scenario mentions delegation or an administrator who should see or do less. A built-in role that grants more than the task needs is usually the distractor next to a custom role or a scope tag.
Ask which layer the requirement names: setting state, reporting state, gating access or governing data inside an application. Most pairs of plausible options sit on adjacent layers and separate instantly once you name the layer.
Treat retired product and console names in an option as a prompt to slow down. Azure AD, the Endpoint Manager admin center and Windows Defender Application Control all have current names, and an option resting on the old behaviour is often the wrong one.
Flag and move on rather than fighting a long scenario. The questions are not weighted by how hard they feel, and time spent stuck is time taken from items you would have answered correctly.
Frequently asked questions
What changed in the July 2026 update to MD-102?
The biggest change is a new fifth skill area covering the optimisation of endpoint operations through automation, monitoring and reporting, which brings PowerShell and Microsoft Graph automation, custom compliance scripts, Endpoint Analytics, Remediations, tenant health monitoring and the Security Copilot agents in Intune into scope. Several existing groups were revised as well, including enrolment, Windows client deployment, remote actions and endpoint security. Preparation material written before that refresh is incomplete rather than merely dated, so check the published skills list yourself before trusting a course outline.
Is MD-102 hard?
It is an associate-level exam and the difficulty is precision rather than breadth. Most scenarios present several real Intune mechanisms that nearly satisfy the requirement, and only one that satisfies it exactly. Candidates who administer Intune daily usually find it fair; candidates who have only read about it find the distinctions between adjacent mechanisms harder than expected, because reading teaches what each feature does and the exam asks which one the requirement needs.
Do I need a real Intune tenant to prepare?
It is the single highest-value thing you can arrange. A trial tenant with one Windows device and one mobile device enrolled lets you see what a compliance policy actually reports, what an Enrollment Status Page looks like while it runs, and what remains on a device after retiring it. Those are exactly the details the scenario questions turn on, and they are difficult to hold in memory from reading alone.
How much PowerShell and Microsoft Graph do I need?
Enough to read a script and say what it does, and enough to know which tasks are better automated than clicked. The newest skill area expects you to recognise automation of Intune management tasks, custom compliance scripting and remediation scripts with their detection and remediation halves. You are not asked to write production code under time pressure, but an inability to read a short script will cost you items.
Do I need to know the Security Copilot agents in Intune?
They are named in the published skills list, so learn what the study guide says they are for: investigating identified threats, analysing device performance and producing recommendations an administrator reviews and responds to. Resist the temptation to extrapolate beyond that. This part of the product is moving quickly, so an option asserting a specific automatic action taken by an agent deserves more suspicion than an option describing a recommendation an administrator acts on.
Which skill areas should I prioritise?
Managing and maintaining devices is the heaviest and deserves the most time, with preparing infrastructure for devices next. Protecting devices and managing applications sit at similar weights in the middle. The automation, monitoring and reporting area is the smallest, but it is new and therefore under-served by existing study material, which makes it a cheap place to gain marks relative to the effort.
Does the certification expire?
Microsoft role-based certifications stay valid for one year and are renewed through a free online assessment on Microsoft Learn, taken during the window before the certification expires rather than by resitting the full exam. The assessment is unproctored and can be retaken if you do not pass first time, so the practical burden of keeping the credential current is small compared with earning it.
How many practice questions should I do before booking?
Enough that every skill area clears comfortably on questions you have not seen before, and that a full timed run leaves you time to revisit the items you flagged. The number matters far less than the review: an hour spent understanding why each wrong option was wrong teaches more than another hundred questions answered quickly.
Examworthy is not affiliated with or endorsed by Microsoft. This guide is original study material based on the public exam blueprint. We never reproduce live exam items. MD-102 and related marks belong to their respective owners.