Recovering Modern Workspace & AV Safely with Microsoft 365
Learn to safely recover Modern Workspace and AV configurations using Microsoft 365. This guide covers bounded workflows, validation, and rollback for ops teams.

This playbook covers
Table of Contents
Table of contents
#Current Method
Operational teams often respond to Modern Workspace and Antivirus (AV) drift by applying broad configuration resets or manual policy overrides. This approach typically lacks documented baseline evidence, leading to inconsistent device states and prolonged detection gaps. Without clear trust boundaries, operators may inadvertently disable critical telemetry or expose endpoints to unmanaged risks while attempting to restore service.
The primary friction arises from the absence of a reproducible recovery path. Operators rely on tribal knowledge rather than verified operational excellence principles, such as observability and safe deployment. Consequently, recovery efforts become reactive break-fix cycles that fail to address the root cause of configuration drift or policy conflict.
#Improved Workflow
The improved workflow adopts a bounded recovery model grounded in Microsoft’s Operational Excellence design principles. It prioritises read-only diagnosis before any state-changing action. The process begins with verifying the current device compliance status and AV health telemetry via Microsoft Intune
Operators then isolate the specific configuration object causing the failure, such as a conflicting security baseline or an outdated antivirus definition update ring. Changes are applied in a phased manner, starting with a single pilot device group. Each phase requires explicit validation of expected evidence, such as successful policy sync and clean AV scan results, before proceeding to broader deployment.
#Implementation
Prerequisites include access to the Microsoft Intune admin centre with appropriate role-based access control (RBAC) permissions, specifically the Cloud Device Administrator or Security Administrator role. Ensure you are working in an isolated or non-production validation environment to prevent unintended impact on production endpoints.
#Phase 1: Diagnosis and Baseline Verification
- Navigate to Microsoft Intune > Devices > Monitor > Device compliance.
- Identify devices marked as non-compliant due to AV or firewall configuration errors.
- Cross-reference with Microsoft Defender Security Center > Endpoints to verify AV service status and last scan time.
- Document the current policy assignments affecting these devices using the Policy assignment report.
#Phase 2: Bounded Configuration Adjustment
- Create a new configuration profile or adjust the existing security baseline in a test group containing only 2–5 validated devices.
- Apply the corrected AV definition update ring or firewall rule set.
- Wait for the policy sync cycle (typically 15–60 minutes) or trigger a remote sync via Intune.
#Phase 3: Validation and Expansion
- Verify that the test devices report compliance within the expected window.
- Confirm that Microsoft Defender reports no active threats and that real-time protection is enabled.
- If validation passes, expand the assignment to the full target group.
#Guardrails
Security boundaries must be maintained throughout the recovery process. Never disable real-time protection or cloud-delivered protection globally as a troubleshooting step. Use least privilege principles by ensuring that only authorised personnel can modify security baselines.
Residual risk includes temporary exposure during the sync window. Mitigate this by ensuring that network-level controls remain active even if endpoint policies are in flux. Always maintain an audit trail of changes made in the Intune portal for post-incident review.

#Validation
Observable success is defined by specific technical indicators. Do not assume success based solely on policy assignment status.
- Compliance Status: Devices transition from ‘Non-compliant’ to ‘Compliant’ within 24 hours.
- AV Health: Microsoft Defender reports ‘Active’ status with definitions updated within the last 24 hours.
- Telemetry: Endpoint detection and response (EDR) sensors are sending heartbeat signals to the Defender service.
#Common Mistakes
- Broad Policy Resets: Applying changes to all devices without a pilot phase leads to widespread outages if the configuration is flawed.
- Ignoring Sync Latency: Expecting immediate policy application causes premature escalation. Intune policy sync is not instantaneous.
- Overriding Without Diagnosis: Disabling conflicting policies without understanding the root cause creates security gaps and technical debt.
#Recovery
If the adjusted configuration causes increased non-compliance or AV failures, initiate the rollback procedure immediately.
- Stop Condition: More than 10% of the pilot group fails to report compliance or AV health within 2 hours.
- Rollback Action: Revert the configuration profile to the previous known-good version or unassign the new policy from the test group.
- Verification: Confirm that devices return to their prior state and that AV protection is restored via the Defender console.
- Post-Recovery: Analyse the failed configuration for conflicts with other active policies or platform limitations.
#Measurable Outcome
The success of this workflow is measured by the reduction in mean time to recover (MTTR) for AV-related compliance issues. A successful implementation should result in a 50% reduction in manual intervention tickets for AV drift within 30 days. Review cadence should be monthly, assessing the stability of the new baseline and adjusting thresholds based on platform updates.
#Checklist
- Verified RBAC permissions for Intune and Defender.
- Identified non-compliant devices and documented baseline state.
- Created a pilot group with 2–5 non-critical devices.
- Applied configuration change to pilot group only.
- Validated compliance and AV health in pilot group.
- Expanded deployment to full target group after successful validation.
- Confirmed audit trail of all changes.
- Defined rollback trigger and executed if necessary.
#Prerequisites and Permissions
Before initiating any diagnostic or configuration activity, confirm the operator account holds the correct scoped role assignments rather than tenant-wide administrative rights. Intune role-based access control should be scoped through an Azure AD administrative unit aligned to the device collection under review, preventing accidental exposure to unrelated device populations. Required permissions include Microsoft.Intune/DeviceConfigurations/Read and Write, alongside Microsoft.Intune/ManagedDevices/Read for compliance telemetry. For Defender for Endpoint access, the operator must hold the Security Reader role at minimum for diagnosis, escalating to Security Administrator only when applying remediation actions.
#Change Control Registration
Every configuration adjustment, including pilot-scoped changes, must be logged against a change record prior to execution. The change record should capture the affected policy GUID, the target group object ID, the baseline version being replaced, and a named approver. Where an organisation operates a formal Change Advisory Board, AV-related changes affecting more than fifty devices should be tabled for review rather than actioned under standing operational authority. Retain the change record reference in the Intune audit log comments field so that post-incident reviews can correlate portal activity with the approved change window.

#Implementation Detail: Diagnostic Commands
Where portal-based inspection is insufficient, operators can supplement diagnosis using PowerShell against the Microsoft Graph SDK. Running Get-MgDeviceManagementManagedDevice -Filter "complianceState eq 'noncompliant'" returns the affected device set with property-level detail not always surfaced in the compliance report view. To inspect the specific policy conflict, Get-MgDeviceManagementConfigurationPolicyAssignment against the device’s assigned policy ID will reveal overlapping assignments that may be silently overriding the intended baseline. On the endpoint itself, running Get-MpComputerStatus in an elevated PowerShell session confirms whether RealTimeProtectionEnabled and AntivirusSignatureLastUpdated match the values reported by the Defender console; discrepancies here often indicate a sync delay rather than a genuine configuration failure.
#Expected Evidence During Rollout
At each phase boundary, operators should capture and retain specific evidence artefacts rather than relying on dashboard colour states alone. This includes an exported CSV of the pilot group’s compliance report immediately before and after policy application, a screenshot or export of the Defender antivirus health report showing signature version numbers, and the Intune policy assignment audit entry timestamp. These artefacts form the evidentiary basis for both the go/no-go decision at phase transition and any subsequent post-incident review.
#Monitoring and Alerting Configuration
Sustained visibility beyond the immediate rollout window requires configuring proactive remediation and alert rules rather than relying on manual report checks. Within Intune, configure a custom compliance policy alert with a threshold of five or more devices transitioning to non-compliant within a rolling one-hour window, routed to the operations distribution list. Within Microsoft Defender, enable the built-in alert policy for antivirus definition update failures and configure it to escalate automatically if unresolved after four hours. Where the tenant has Log Analytics integration enabled, a scheduled query against the DeviceComplianceOrg table can be used to track compliance drift trends over a seven-day rolling window, providing earlier warning of gradual degradation than point-in-time compliance snapshots.
#Baseline Telemetry Retention
Retain compliance and AV health telemetry for a minimum of ninety days to support trend analysis across successive baseline changes. Shorter retention windows make it difficult to distinguish a genuine regression introduced by a recent change from seasonal or platform-driven variance, particularly around scheduled definition update cycles.
#Realistic Failure Symptoms
Operators should be able to distinguish between symptoms that indicate genuine policy failure and those caused by expected platform latency. A device stuck in ‘In Progress’ compliance state for longer than four hours, combined with a Defender health report showing no scan activity for over twenty-four hours, is indicative of a genuine policy delivery failure rather than sync delay. Conversely, a device showing ‘Non-compliant’ immediately after policy assignment, but with a recent successful check-in timestamp, is typically still awaiting the next sync cycle and does not warrant escalation. Another common symptom is a device reporting compliant status in Intune while Defender simultaneously reports an outdated signature version; this pattern usually indicates a conflicting update ring assignment rather than a failure of the newly applied policy, and should prompt a review of all update ring assignments rather than a rollback of the baseline itself.
#Escalation Thresholds
Define explicit escalation tiers rather than relying on operator judgement alone. A first-tier escalation to the endpoint engineering lead should occur when the pilot group failure rate exceeds the 10% stop condition but remains below 25%, allowing for root cause investigation without immediate rollback. A second-tier escalation, triggering mandatory rollback and incident declaration, should occur automatically when failure rates exceed 25% of the pilot group or when any production device outside the pilot group is affected. Escalation contacts and response time expectations should be documented in the change record referenced above, with a maximum acknowledgement window of thirty minutes during business hours for tier-two events.
#Safe Rollback Verification
Following any rollback action, verification must extend beyond confirming the previous policy version is reassigned. Operators should confirm that the device’s local Group PolicyGet-MpPreference locally, since cached policy states can persist temporarily even after portal-level reassignment. Additionally, confirm that no orphaned configuration profiles remain assigned to the pilot group following rollback, as residual assignments can cause conflicting state reporting in subsequent compliance cycles. Document the rollback completion time and final verified state in the same change record used to authorise the original change, closing the loop for audit purposes.
Related articles
Modern Workspace & AV
Baseline Microsoft 365 Meeting Rooms Across Teams and Intune
Design, implement and safely recover a bounded Microsoft 365 Modern Workspace & AV workflow with evidence-led validation, guardrails and rollback.
Systems Engineering
Making The IT Toolkit Easier to Recover with PowerShell
Learn how to build recoverable PowerShell workflows for The IT Toolkit. Focus on read-only diagnosis, validation and safe rollback for enterprise reliability.
Enterprise IT Management
Operating Enterprise IT Management Reliably with Microsoft 365
A bounded, evidence-led walkthrough of provisioning and safely recovering a Microsoft 365 identity-and-licensing workflow, covering architecture, validation delays, failure modes and rollback for platform engineers.
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?
Operate smarter, with fewer recurring tickets.
Receive new operational playbooks, incident-prevention guidance, automation scripts and recovery runbooks.
Comments
Add a thoughtful note on Recovering Modern Workspace & AV Safely with Microsoft 365. Comments are checked for spam and held for moderation before appearing.