Standardising Modern Workspace & AV with Microsoft 365
Learn how to standardise workspace audio-visual settings using Microsoft 365, Intune, and Teams policies. Includes implementation steps, validation, and recovery.

This playbook covers
Table of Contents
Table of contents
#Current Method
Many organisations manage workspace audio-visual (AV) settings through ad-hoc local configuration or inconsistent group policy
The current method often relies on manual intervention by service desk staff to reset drivers or adjust application settings. This reactive model increases operational overhead and fails to scale as hybrid work patterns expand. Evidence from operational excellence principles suggests that repeatable processes and automation reduce risk and improve readiness (Microsoft Learn, 2026).
#Improved Workflow
The improved workflow leverages Microsoft 365
Key actors include the Systems Engineer, who designs the policy scope, and the End User, who experiences the standardised interface. Trust boundaries are maintained by limiting policy assignment to managed devices enrolled in Intune. The trade-off is increased initial setup complexity for long-term stability and reduced support tickets.
#Implementation
Implementation requires a phased approach, starting with a pilot group of non-critical devices. Prerequisites include global administrator or Intune service administrator permissions and verified device enrollment status.
#Step 1: Define Device Configuration Profile
Create a new device configuration profile in Microsoft Intune targeting Windows 10/11 and macOS. Use administrative templates or custom OMA-URI settings to lock specific AV parameters, such as disabling automatic driver updates for known unstable webcam models.
#Step 2: Configure Teams Meeting Policies
In the Teams Admin Centre, create a custom meeting policy that enforces default audio and video settings. For example, set ‘Allow users to override system defaults’ to false to prevent individual users from bypassing corporate standards. Assign this policy to the pilot user group.
#Step 3: Deploy and Monitor
Assign the Intune profile and Teams policy to the pilot group. Monitor deployment status via the Intune dashboard and Teams usage reports. Look for successful check-ins and policy application timestamps.
#Guardrails
To prevent unintended disruption, apply the following guardrails:
- Scope Limitation: Initially target only IT-managed devices in a single geographic location.
- Permission Checks: Verify that service accounts used for automation have least-privilege access.
- Version Control: Document policy versions and change reasons in an external change management system.

#Validation
Observable success is defined by the following criteria:
- Policy Compliance: At least 95% of pilot devices report ‘Compliant’ status in Intune within 24 hours.
- Application Behaviour: Users in the pilot group cannot change default AV settings in Teams.
- Support Metrics: Zero AV-related tickets from the pilot group during the first week.
#Common Mistakes
Operators often make the following errors:
- Over-scoping: Applying strict policies to all users immediately, causing widespread disruption if a bug exists.
- Ignoring macOS Differences: Assuming Windows-centric Intune templates apply identically to macOS, leading to configuration failures.
- Lack of Rollback Plan: Failing to define how to revert policies if users report critical functionality loss.
#Recovery
If the workflow causes issues, execute the following recovery steps:
- Identify Symptom: Users report inability to use external microphones.
- Diagnose: Check Intune policy assignment logs for recent changes.
- Bounded Correction: Create a new policy excluding the problematic setting and assign it to affected users with higher priority.
- Rollback: If correction fails, unassign the original policy from the pilot group and revert to previous baseline configuration.
- Verification: Confirm users can again adjust AV settings locally and that support tickets cease.
#Measurable Outcome
The primary measurable outcome is a reduction in AV-related support incidents by 50% within three months of full deployment. Secondary metrics include improved user satisfaction scores related to meeting reliability and reduced time spent by IT staff on manual device configuration. Review cadence should be monthly, with a decision threshold to expand scope if compliance remains above 95%.
#Checklist
- Verify Intune enrollment for all pilot devices.
- Confirm Teams Admin Centre access for policy creation.
- Document baseline AV settings before policy application.
- Test policy on one physical device before group assignment.
- Monitor Intune compliance dashboard daily for first week.
- Collect user feedback via structured survey after two weeks.
- Review support ticket volume weekly against baseline.
#Prerequisites and Permissions
Before any profile is authored, confirm that the tenant licensing includes Microsoft Intune Plan 1 and Teams Rooms or Teams Premium entitlements where meeting room hardware is in scope. Role-based access control must be reviewed so that the Systems Engineer holds the Intune Policy and Profile Manager role rather than full Global Administrator, satisfying least-privilege expectations raised elsewhere in this runbook. Confirm device eligibility with Get-MgDeviceManagementManagedDevice in Microsoft Graph PowerShell to list enrolled devices by operating system and compliance state before any profile is drafted. For macOS endpoints, verify that an Apple MDM Push certificate is current, as an expired certificate silently prevents profile delivery without generating an obvious alert in the Intune console.
#Service Account and Conditional Access Review
Where automation scripts are used to bulk-assign policies, the associated service principal should be reviewed against Conditional Access policies to ensure it is not blocked by location- or device-based restrictions designed for interactive sign-ins. Record the application ID, permission scopes granted (typically DeviceManagementConfiguration.ReadWrite.All), and the reviewer’s name in the change record described below.
#Implementation Detail: Profile Structure
When constructing the Windows configuration profile, prefer the Settings Catalog over legacy administrative templates where the target setting exists in both, as the Settings Catalog exposes clearer conflict detection when overlapping profiles are assigned to the same device group. For webcam driver control, the relevant node typically sits under Device Restrictions; document the exact Configuration Service Provider (CSP) path used, for example ./Vendor/MSFT/Policy/Config/DeviceInstallation/PreventInstallationOfMatchingDeviceIDs, so that future engineers can audit intent without reverse-engineering the profile. On macOS, the equivalent restriction is delivered through a custom configuration profile payload in .mobileconfig format uploaded via Intune; test this payload against a single enrolled Mac before group assignment, since malformed payloads fail silently and simply do not apply rather than returning a descriptive error.

#Teams Policy Assignment Order
Confirm the policy assignment precedence in the Teams Admin Centre, since a user assigned to multiple meeting policies receives the policy with the highest priority ranking, not the most recently applied one. Document the ranking position of the new pilot policy relative to the Global (Org-wide default) policy to avoid unexpected fallback behaviour.
#Expected Evidence of Correct Operation
Successful deployment should produce specific, checkable artefacts rather than a general sense that things are working. In the Intune portal, the device configuration profile’s overview blade should show assignment status as Succeeded for each pilot device, with a check-in timestamp no older than the device’s standard sync interval, typically eight hours for Windows. In the Teams Admin Centre, running a policy-package or per-user policy report should confirm the correct policy name is applied at the user level rather than inherited from Global. On the endpoint itself, engineers should confirm the applied restriction using Get-MDMPolicy or the Windows Event Viewer under the DeviceManagement-Enterprise-Diagnostics-Provider log, which logs successful CSP application events distinct from mere delivery.
#Sampling for Evidence
Rather than checking every pilot device, select a representative sample of at least ten percent of the pilot population, weighted towards devices with older firmware or non-standard peripheral hardware, since these are the most likely to reveal partial or failed application.
#Monitoring and Alerting
Configure an Intune compliance policy alert that notifies the Systems Engineer distribution list when device compliance for the pilot group drops below 90%, giving an early warning ahead of the 95% validation threshold defined for full rollout. Pair this with a scheduled Microsoft Graph query, run daily during the pilot window, that exports non-compliant device IDs and last check-in time to a shared operational log. Teams usage and quality reports should be reviewed for spikes in reported audio quality issues, cross-referenced against the pilot deployment date to distinguish policy-induced regressions from unrelated network conditions.
#Escalation Thresholds
Define three escalation tiers: an informational tier when compliance sits between 90% and 95%, requiring monitoring only; a warning tier below 90%, requiring the Systems Engineer to investigate within four working hours; and a critical tier below 75% or any report of complete meeting-join failure, requiring immediate escalation to the Intune service owner and consideration of the rollback procedure regardless of the diagnostic stage reached.
#Realistic Failure Symptoms
Common failure patterns include devices reporting profile assignment as Pending indefinitely, which typically indicates a device check-in interval mismatch rather than a policy fault, resolved by triggering a manual sync via the Company Portal app. Another pattern is users on macOS reporting that camera settings revert after each reboot, which usually points to a profile scope conflict between a user-level and device-level payload rather than a genuine policy failure. A third pattern, more disruptive, is external USB conferencing speakers becoming entirely undetected by Teams following profile application; this has historically traced back to an overly broad device installation restriction rule matching on a generic hardware class ID rather than the specific unstable model intended.
#Change-Control Record Requirements
Every profile or policy change must be logged in the external change management system with, at minimum: the change requester, the business justification, the exact CSP paths or Teams policy fields altered, the pilot group object ID, a link to the pre-change baseline export, and the planned review date. Changes affecting more than fifty devices should additionally require sign-off from the service desk lead, since support volume forecasting depends on advance notice of scope expansion.
#Safe Rollback Actions
Before any pilot expansion, export the current policy XML or JSON definition using Export-MgDeviceManagementConfigurationPolicy so a known-good baseline exists independent of the Intune UI’s version history. Where a rollback is triggered by the critical escalation tier, unassign the affected policy from the pilot group first, then wait for one full device check-in cycle before reapplying the previous baseline, to avoid a race condition where both policies briefly coexist and produce inconsistent behaviour across the group. Rollback completion should be confirmed by the same evidence checks used for initial deployment, not merely by the absence of new complaints.
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.
Enterprise IT Management
Recovering Enterprise IT Management Safely with Microsoft 365
A bounded, reversible workflow for Microsoft 365 group membership and licence changes, with three-layer validation and a defined recovery path for unintended access loss.
DevOps & Automation
Operating DevOps & Automation Reliably with GitHub Actions
Architecture, validation and rollback for a bounded GitHub Actions deployment workflow, covering environment protection, OIDC scoping, concurrency control and tested recovery paths.
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 Standardising Modern Workspace & AV with Microsoft 365. Comments are checked for spam and held for moderation before appearing.