A Safe Endpoint and Device Management Exercise Using Microsoft Intune
Learn to safely deploy and validate Microsoft Intune configuration profiles using a bounded, evidence-led approach. Covers mental models, exercises, and rollback

In this lesson
Table of Contents
Table of contents
Before you begin
- Access to a Microsoft 365 tenant with an active Intune licence.
- A dedicated test user account and a Windows 10/11 device enrolled in Intune.
- Global Administrator or Intune Administrator privileges.
Track this tutorial
Choose your current status and tick each safety check as you complete it. Sign in to sync progress between devices.
Current status
Before you apply the change
Confirm these production-safety controls during the tutorial.
Endpoint and device management represents the critical intersection of security policy, operational efficiency, and user experience in modern enterprise environments. As organisations transition from on-premises Group Policy
Understanding Intune requires recognising that it does not manage devices in isolation but rather as entities within a broader identity and security ecosystem anchored by Microsoft Entra ID
#Learning Objectives
- Define the core components of Microsoft Intune and their relationship to device identity and compliance.
- Distinguish between configuration profiles, compliance policies, and app protection policies in terms of purpose and enforcement mechanism.
- Execute a safe, bounded deployment of a Windows configuration profile in a non-production environment.
- Validate deployment success using observable evidence from both the admin centre and the client device.
- Implement a verified rollback strategy to restore previous state in case of unintended consequences.
#Prerequisites
- Access to a Microsoft 365 tenant with an active Intune licence (e.g., Microsoft 365 Business Premium or E3/E5).
- A dedicated test user account and a physical or virtual Windows 10/11 device enrolled in Intune via Autopilot or manual enrolment.
- Global Administrator or Intune Administrator privileges for the duration of the exercise.
- Familiarity with basic Azure Active Directory (now Microsoft Entra ID) concepts such as groups and users.
- An isolated validation environment that does not contain production data or critical business operations.
#Content
#The Mental Model: Identity, State, and Policy
Traditional on-premises management often relied on network proximity and static group membership. In contrast, Intune operates on a model of continuous state evaluation. A device is not simply ‘managed’; it is constantly reporting its configuration state back to the service. Policies are not just applied; they are evaluated against desired states. If a device drifts from compliance, the system can trigger remediation actions or restrict access to resources. This shift requires administrators to think in terms of desired state configuration rather than imperative command execution.
Trust boundaries in this model are defined by device identity. A device must be known to Microsoft Entra ID before Intune can manage it. This dependency means that identity hygiene is a prerequisite for effective endpoint management. Without accurate device registration and appropriate licensing, policy assignment fails silently or results in inconsistent states that are difficult to diagnose.

#Core Components and Dependencies
Microsoft Intune comprises several key functional areas relevant to this exercise:
- Devices: The inventory of enrolled endpoints, providing visibility into hardware, software, and compliance status.
- Configuration Profiles: Settings that control device behaviour, such as password requirements, Wi-Fi configurations, or security baselines. These are analogous to Group Policy Preferences but delivered via MDM protocols.
- Compliance Policies: Rules that define the minimum security standards a device must meet to access corporate resources. Non-compliant devices can be blocked from email or other apps.
- Apps: The distribution mechanism for line-of-business and store applications, often integrated with compliance checks.
The dependency chain is strict: Identity (Entra ID) → Enrollment (Intune) → Policy Assignment (Intune) → Enforcement (Client Agent). Breaking any link in this chain results in management failure. For example, if a device is enrolled but not licensed, it may appear in the inventory but will not receive policies.
#Safety and Scope Containment
Safety in endpoint management is achieved through scope containment. Never apply a new policy to ‘All Users’ or ‘All Devices’ during initial testing. Instead, use dynamic or static Azure AD groups to target a small, controlled subset of devices. This practice limits the blast radius of any misconfiguration. Additionally, always define a rollback plan before applying changes. In Intune, this often means retaining the previous policy version or having a ‘remediation’ profile ready to reverse settings.
| Scope Type | Use Case | Risk Level | Rollback Complexity |
|---|---|---|---|
| All Users/Devices | Emergency global blocks | Critical | High |
| Static Group | Pilot testing, specific departments | Low | Low |
| Dynamic Group | Attribute-based targeting (e.g., OS version) | Medium | Medium |
| Exclusion Groups | Preventing policy application to VIPs or test labs | Low | Low |
#Examples
#Worked Example: Deploying a BitLocker Configuration Profile
Consider the task of enforcing BitLocker encryption on Windows 10/11 devices. The objective is to ensure that all corporate laptops have full-disk encryption enabled with a requirement for a PIN at startup. This is a high-value security control but carries the risk of locking users out if the recovery key is not backed up to Entra ID.
Step 1: Create the Policy. In the Intune admin centre, navigate to Devices > Windows > Configuration profiles. Create a new profile using the ‘Templates’ option and select ‘BitLocker’. Configure the setting to require BitLocker and mandate a PIN. Crucially, enable the option to ‘Allow standard users to create a local administrator account’ only if necessary for recovery, though best practice is to rely on cloud recovery.
Step 2: Define the Scope. Assign the profile to a static group named ‘SG-Win10-BitLocker-Pilot’, which contains only five test devices. Do not assign it to ‘All Devices’.
Step 3: Validate Evidence. After assignment, monitor the ‘Device status’ blade in Intune. Look for the status to change from ‘Pending’ to ‘Succeeded’. On the client device, open Command Prompt as administrator and run manage-bde -status. Verify that the ‘Protection Status’ is ‘On’ and that the ‘Key Protector’ includes the TPM and the numerical password stored in Entra ID.
Interpretation: If the status remains ‘Pending’ after 30 minutes, check the device’s connectivity and Intune management agent logs. If the status is ‘Error’, review the specific error code in the Intune portal, which often indicates a conflict with existing local policies or hardware incompatibility.

#Exercises
#Bounded Exercise: Creating a Custom Security Baseline
Objective: Create a custom configuration profile that disables the Windows Camera for a specific test group.
Setup:
- Create a static Azure AD group named ‘SG-Camera-Disable-Test’.
- Add one test device and one test user to this group.
- Ensure the test device is enrolled and checking in successfully.
Task:
- Navigate to Devices > Windows > Configuration profiles > Create profile.
- Select ‘Settings catalog’ as the profile type.
- Search for ‘Camera’ and select the setting ‘Allow Camera’ under ‘Device Guard’ or ‘Privacy’ settings (verify exact path in current UI).
- Set the value to ‘Block’.
- Assign the profile to ‘SG-Camera-Disable-Test’.
Expected Evidence:
- Intune Portal: Device status shows ‘Succeeded’ for the test device within 15–30 minutes.
- Client Device: Opening the Camera app results in an error message stating access is blocked by policy.
- Registry Check: On the client, verify the registry key
HKLMSOFTWAREPoliciesMicrosoftWindowsCameraexists and has the correct value.
Stop Conditions: If the device reports ‘Error’ or if the camera remains accessible after two sync cycles, stop the exercise. Do not expand the scope. Investigate the error code in Intune.
Cleanup: Delete the configuration profile and remove the test device from the group. Verify that the camera functionality is restored after the next sync cycle.
#Validation Guidance
Validation must be multi-layered, confirming both the service-side intent and the client-side reality. Relying solely on the Intune portal can be misleading, as it may report ‘Succeeded’ even if the client has not yet fully processed the policy due to caching or connectivity issues.
- Service-Side Validation: Check the ‘Device status’ and ‘User status’ blades for the specific profile. Ensure no errors are reported. Verify the assignment scope is limited to the intended group.
- Client-Side Validation: Use native operating system tools to confirm the setting. For Windows, this may involve checking the Registry, Group Policy Resultant Set of Policy (RSOP), or specific command-line tools like
gpresult /h report.html(though note that MDM policies do not always appear in GPResult, so direct registry or app testing is preferred). - Functional Validation: Test the actual user experience. If a policy blocks USB storage, attempt to insert a USB drive and confirm it is inaccessible. If a policy enforces a wallpaper, verify the visual change.
- Log Analysis: If validation fails, examine the Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider log in Event Viewer on the client device. This log provides detailed insight into MDM policy processing, including download, installation, and error events.
#Common Mistakes
- Over-scoping: Applying new policies to ‘All Devices’ without a pilot phase. This can cause widespread disruption if the policy conflicts with existing software or hardware configurations.
- Ignoring Conflicts: Failing to resolve conflicts between multiple policies targeting the same setting. Intune uses a precedence model, but unpredictable behaviour can occur if conflicting policies are assigned to the same group.
- Lack of Rollback Plan: Deleting a policy without understanding that some settings may persist on the device until explicitly reversed. Always have a remediation profile ready to restore default values.
- Assuming Immediate Enforcement: Expecting policies to apply instantly. Intune sync intervals vary, and devices may not check in for hours if they are offline or in a low-power state. Use the ‘Sync’ button in the Company Portal app to force a check-in during testing.
- Neglecting User Communication: Implementing restrictive policies without informing users, leading to increased helpdesk tickets and user frustration. Clear communication about the purpose and impact of changes is essential for operational success.
#Key Takeaways
- Endpoint management in Intune is a state-based discipline requiring continuous validation of both intent and outcome.
- Safety is achieved through strict scope containment, using static groups for pilots and avoiding broad assignments until confidence is established.
- Evidence must be gathered from both the admin portal and the client device to confirm true policy enforcement.
- Rollback strategies must be defined before deployment, acknowledging that some settings may require explicit reversal rather than simple policy deletion.
- Understanding the dependency chain from Identity to Enrollment to Policy is critical for diagnosing failures and ensuring reliable operations.
Operational mastery of Microsoft Intune demands more than familiarity with its interface; it requires a disciplined approach to change management that prioritises safety, evidence, and reversibility. By adhering to bounded exercises and rigorous validation, practitioners can build the confidence necessary to manage complex enterprise environments without compromising stability or security. The next step in this journey involves integrating these device management practices with conditional access policies to create a cohesive Zero Trust architecture, where device health directly influences resource accessibility.
Related articles
Endpoint and Device Management
A Bounded Microsoft Intune Device Configuration Exercise
Learn Microsoft Intune endpoint management by safely assigning, validating and recovering one reversible device configuration in an isolated lab.
Security & Operations
Reducing Security & Operations Risk with Microsoft Defender
A technical guide to implementing a bounded Microsoft Defender for Endpoint workflow. Learn how to automate device isolation safely, validate responses, and recover from errors in a non-production environment.
Security & Operations
Security & Operations Guardrails for Microsoft Defender
A bounded, evidence-led approach to designing, validating and safely recovering a Microsoft Defender security operations workflow, from scope boundary design through rollback.
Discover more
Graduate Learning
Ops Playbook
Lexicon Definitions
Learn More About KBY
About KBY
Learn about our mission, editorial standards, and commitment to trusted engineering knowledge.
Why Trust KBY
Explore the processes and policies that ensure our publications are accurate, useful, and responsible.
Newsletter
Get our latest editorial publications, research and practical insights sent directly to your inbox.
Was this useful?
Build practical engineering skills.
Receive new lessons, learning paths, practical exercises and early-career guidance.
Comments
Add a thoughtful note on A Safe Endpoint and Device Management Exercise Using Microsoft Intune. Comments are checked for spam and held for moderation before appearing.