Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Intune Endpoint Management Lab

Windows 11 endpoint management on Microsoft Intune — device enrolment, configuration and compliance policy, and the Conditional Access tie-in that turns compliance from a report into an access control.

Lab licensing note: built on a Microsoft Intune Plan 1 trial (EMS bundle, includes Microsoft Entra ID P1/P2). Trial started 5 August 2026, expires ~4 September 2026. Screenshots in this repo are the permanent record of a temporary tenant.


Why this lab exists

I have run Intune in production — iOS and Android enrolment, application deployment and configuration profile assignment for 500+ users at Genus PLC. What that role did not cover was the Windows side: Entra join, Windows compliance policy authoring, and wiring compliance state into Conditional Access.

This lab is that extension. It is not "learning Intune from scratch" — it is taking existing mobile endpoint management experience upward into Windows management and identity-driven access control, which is where the SC-500 syllabus and the roles I am targeting both sit.


What is built

Component State
Windows 11 Enterprise VM (Hyper-V, Gen 2, vTPM, Secure Boot) Built
Microsoft Entra join Complete
Automatic MDM enrolment into Intune Complete
Configuration profile in progress
Compliance policy (BitLocker, Secure Boot, minimum OS build) in progress
Conditional Access requiring a compliant device in progress

Verification

Enrolment is verified in three places rather than one, because a device appearing in one view and not another is itself the diagnostic signal.

1. Intune admin centre → Devices → All devices — device present, ownership Corporate, compliance Compliant

Intune device overview

2. Entra admin centre → Devices → Properties — join type Microsoft Entra joined, MDM Microsoft Intune, Compliant Yes

Entra device properties

3. On the device — dsregcmd /status (elevated)AzureAdJoined : YES, TpmProtected : YES, DeviceAuthStatus : SUCCESS, and MdmUrl populated

dsregcmd status

Supporting evidence

Hyper-V VM security settings — Secure Boot enabled with the Microsoft Windows template, and Trusted Platform Module enabled. Without the vTPM the compliance policy's BitLocker, Secure Boot and TPM checks cannot return meaningful results.

Hyper-V VM security settings

MDM user scope — Entra admin centre → Mobility (MDM and MAM) → Microsoft Intune, user scope set to All. This is the setting that makes automatic enrolment happen off the back of the Entra join.

MDM user scope

Licence assignment — the enrolling user holds Microsoft Entra ID P2 and Intune, both Active. An unlicensed user cannot enrol a device.

User licences


Those two dsregcmd fields are a diagnostic pair worth reading rather than just checking. AzureAdJoined : YES with a blank MdmUrl is the signature of MDM automatic enrolment not being configured — the device joined Entra correctly, but nothing ever told it to enrol. The fix is MDM user scope in the Entra admin centre, not anything on the device.


Environment

Full build detail, including the settings that are not optional and why, is in docs/01-lab-setup.md.

Lab conventions

  • All lab accounts carry a lab. UPN prefix.
  • Administration is performed as a native cloud admin account, never a personal Microsoft account — an MSA is an external identity in the directory and breaks both WAM and device code authentication.
  • No tenant IDs, object GUIDs or real UPNs are committed. Identifiers in screenshots are redacted.

Related repositories

Licence

MIT

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors