Case Study - Microsoft Endpoint Engineering

Microsoft Endpoint Management Proof of Concept

A controlled Windows 11 Enterprise evaluation connecting Microsoft Entra identity, Intune policy, endpoint security, validation, and rollback.

Privately maintained enterprise-style proof of concept; not a production fleet deployment.

Evaluation StatusValidated Lab Baseline
  • EnvironmentPrivate proof of concept
  • EndpointWindows 11 Enterprise
  • ManagementEntra ID + Intune
  • PilotGRP-Test-Devices
  • FocusEndpoint Security
Objective

Evaluate Microsoft identity, endpoint management, security policy, authentication, and rollback as one operating system rather than isolated features.

Operating Approach

Pilot before production, validate locally, isolate exceptions, and correct configuration through centrally managed policy.

Why This Project Matters

Hands-on validation closes the gap between documentation and operating behavior.

Engineering Context

Modern endpoint management is a connected system.

As a former Head of Infrastructure Engineering, I built this proof of concept as part of my transition into modern Microsoft cloud endpoint management. Rather than relying only on documentation or certification material, I wanted to validate how Microsoft Entra ID, Intune, endpoint security, identity, and policy enforcement behave together in a controlled enterprise-style environment.

Engineering Principles Applied

Bound the change, prove the state, and preserve management authority.

01

Pilot before production

Use a controlled assignment boundary before considering broader scope.

02

Trust endpoint evidence

Correlate portal status with the effective operating state.

03

Separate policy concerns

Keep security baselines distinct from service exceptions.

04

Correct the source

Remediate managed configuration in Intune instead of creating local drift.

05

Minimize exceptions

Restrict temporary access by protocol, direction, and network scope.

06

Validate each layer

Test transport, resolution, authentication, and identity independently.

Architecture Overview

Identity and policy converge on one controlled endpoint, then endpoint evidence closes the loop.

Microsoft 365 TenantProvides the tenant boundary for identity and endpoint management.
Microsoft Entra IDDevice identity, BitLocker recovery-key escrow, and web-account RDP authentication.
Microsoft IntuneEnrolls the endpoint and delivers managed security configuration.
GRP-Test-DevicesLimits initial assignment to the controlled pilot endpoint.
Endpoint SecurityBitLocker, Defender Firewall, separate firewall rules, and Defender Antivirus.
CL-WIN11-002Proxmox-hosted Windows 11 Enterprise evaluation VM where identity and policy converge.
PowerShell ValidationConfirms identity, encryption, firewall, antivirus, connectivity, and registry state.

Scope and Constraints

The environment reproduced enterprise operating patterns without claiming production scale.

Scope

Single pilot endpoint

One Windows 11 Enterprise evaluation VM joined to Entra ID and managed through Intune.

Licensing

Tenant-available capabilities

Microsoft 365 E3 licensing and relevant capabilities were verified in the tenant at the time of testing.

Boundary

Private environment

No corporate fleet, production rollout, migration outcome, ROI, or Defender for Endpoint onboarding is claimed.

Policy Design

The baseline established posture; separate policies documented each exception.

Pilot

GRP-Test-Devices

Bounded initial assignment and created a known validation target.

Encryption

BitLocker

TPM 2.0 protection, numerical recovery password, and Entra recovery escrow.

Baseline

Defender Firewall

All profiles enabled, inbound blocked, outbound allowed, logging configured, and merge restricted where appropriate.

Exceptions

Managed firewall rules

Dedicated TCP 3389 rule and temporary subnet-scoped UDP 137 lab exception.

Protection

Defender Antivirus

Real-time, behavior, cloud, script, attachment, network, and PUA protections without broad exclusions.

User Context

Settings restriction

A separate user-targeted policy exposed the operational difference between user and device assignment.

PolicyProtocol / ControlScopePurpose
Firewall baselineDefault inbound blockDevice pilotEstablish host posture
RDP ruleInbound TCP 3389Required management pathPermit Remote Desktop transport
Lab exceptionInbound UDP 137Local lab subnetTemporarily restore legacy short-name resolution

Documented Technical Debt

UDP 137 was a lab exception, not the target architecture.

NetBIOS is legacy. The temporary rule was restricted to the local lab subnet while the dependency was investigated. It is not a production recommendation; the long-term improvement is managed DNS and removal of the exception.

Implementation

The build moved from identity and enrollment through security policy, validation, and managed recovery.

01

Identity and enrollment

Joined CL-WIN11-002 to Entra ID and enrolled it in Intune.

02

Pilot assignment

Assigned the endpoint through GRP-Test-Devices.

03

Encryption

Deployed BitLocker and confirmed local protection and Entra escrow.

04

Host firewall

Deployed the default-block baseline and isolated required exceptions.

05

Antivirus

Deployed and inspected the Defender Antivirus baseline.

06

Rollback

Corrected the user-targeted Settings policy at the management source.

Validation and Evidence

Configuration status and effective endpoint state were treated as different forms of evidence.

Validation Standard

Administrative status was used to understand assignment and processing.

Endpoint-side checks were used to validate effective state.

Identity

Entra join

dsregcmd /status
BitLocker

Encryption and protectors

Get-BitLockerVolume -MountPoint "C:"
manage-bde -status C:
manage-bde -protectors -get C:
Firewall

Profiles and rules

Get-NetFirewallProfile
Get-NetFirewallRule |
  Where-Object DisplayName -Match "RDP|NetBIOS"
Connectivity

Transport and resolution

Test-NetConnection -ComputerName "CL-WIN11-002" `
  -Port 3389 -InformationLevel Detailed
Antivirus

Preference and status

Get-MpPreference
Get-MpComputerStatus
User Policy

NoControlPanel

Get-ItemProperty `
  -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" `
  -Name "NoControlPanel" -ErrorAction SilentlyContinue

Evidence Plan

Authentic, redacted evidence may be added later; no screenshots are invented here.

01

Entra device record

Device identity and join evidence.

02

Intune device overview

Enrollment and management evidence.

03

BitLocker evidence

Escrow or protector state, carefully redacted.

04

Firewall assignment

Baseline and separate rule policies.

05

Antivirus policy

Selected Defender configuration.

06

PowerShell validation

Effective endpoint state without sensitive values.

Publication Safety

Sensitive identity and recovery data stays private.

Evidence must redact recovery passwords, recovery-key identifiers, tenant IDs, unnecessary device IDs, usernames, email addresses, and sensitive IP details.

Troubleshooting and Recovery

The failure path crossed transport, name resolution, authentication, and device identity.

StepLayerObservation and action
1Firewall postureDefault inbound blocking applied successfully.
2RDP transportRDP failed because TCP 3389 had no explicit allow rule.
3RDP transportA dedicated TCP 3389 policy restored the network path.
4ConnectivityTesting by IP succeeded and proved the TCP path.
5AuthenticationEntra web-account authentication required the registered short device name.
6Name resolutionThe baseline blocked the lab's legacy short-name resolution path.
7Lab exceptionA subnet-scoped UDP 137 rule temporarily restored resolution.
8Device identityRDP succeeded using CL-WIN11-002 with “Use a web account to sign in to the remote computer.”

Managed Rollback

The endpoint did not need to be rebuilt.

The user-targeted WIN11-CFG-Hide-Settings-App policy set NoControlPanel=1 and blocked Control Panel and Windows Settings. The setting was confirmed in HKCU, traced to Intune, corrected at the source, and verified through registry removal. Windows Settings returned without an unmanaged local override.

Engineering Decision Log

The strongest decisions controlled blast radius, policy ownership, and technical debt.

DecisionReasonOutcome
Pilot through GRP-Test-DevicesBound access and user-experience risk.Issues remained limited to the test endpoint.
Separate baseline and rulesPosture and exceptions have different lifecycles.RDP and UDP 137 were independently reviewable.
Validate endpoint statePortal status cannot show every local interaction.Identity, encryption, firewall, antivirus, and registry state were confirmed.
Correct policy in IntuneLocal changes create drift and hide the source error.Settings returned with management authority intact.
Avoid broad exclusionsGeneral exclusions weaken protection.Broad Defender coverage remained in place.

Operational Lessons

Endpoint engineering depends on understanding the full policy and authentication path.

01

Pilot before production

Bound the impact before expanding assignment.

02

Separate baselines

Make every exception visible and independently owned.

03

Validate the path

Transport, resolution, authentication, and identity are distinct layers.

04

Use endpoint evidence

Correlate reporting with effective state.

05

Fix the source

Preserve managed authority and avoid local drift.

06

Track technical debt

Keep legacy exceptions narrow and plan their removal.

Technologies & Engineering Skills

Microsoft endpoint controls paired with disciplined infrastructure practice.

Technologies
  • Microsoft Entra ID
  • Microsoft Intune
  • Windows 11 Enterprise
  • Defender Antivirus
  • Defender Firewall
  • BitLocker
  • PowerShell
Engineering Skills
  • Endpoint Security
  • Identity & Device Management
  • Policy Design
  • Pilot Deployment
  • Endpoint Validation
  • Policy Troubleshooting
  • Change Control
  • Rollback Discipline

Future Improvements

Remove the legacy name-resolution dependency and extend the management lifecycle deliberately.

  • Managed DNS
  • Autopilot
  • Conditional Access
  • Windows LAPS
  • ASR Audit
  • Update Rings
  • Policy Versioning

Executive Takeaway

The value was understanding the system when things did not go as planned.

The value of this project was not that policies deployed successfully. It was understanding how identity, endpoint security, authentication, validation, and troubleshooting behave together when things do not go as planned.

Back to Projects