T The Triage ManualTechnical Guides for IT Emergencies
P3 · Endpoint & Device Management

Migrating Group Policy Objects (GPOs) to Microsoft Intune Without Breaking Endpoints

Organizations transitioning from on-premises Active Directory Group Policy to Microsoft Intune risk policy conflicts and misconfigured endpoints when hybrid-joined devices receive settings from both GPO and Intune simultaneously. The resolution involves exporting GPOs as XML, analyzing compatibility via Intune's Group Policy Analytics tool, migrating supported settings to the Settings Catalog, and resolving co-management workload conflicts to establish a single authoritative policy source. Unsupported GPO settings must be recreated using custom ADMX imports, OMA-URI entries, or PowerShell remediation scripts in Intune.

Indicators

Likely causes

Diagnostic steps

  1. Open Group Policy Management Console (GPMC) on a domain controller or admin workstation. Right-click each target GPO and select 'Save Report' to export as XML. Alternatively, run: Get-GPOReport -Name 'PolicyName' -ReportType Xml -Path 'C:\GPOExports\PolicyName.xml' — repeat for all GPOs in scope, including inherited and linked policies.
  2. In the Microsoft Intune admin center (intune.microsoft.com), navigate to Devices > Group Policy Analytics, then click 'Import' and upload each exported GPO XML file.
  3. Review the Group Policy Analytics compatibility report for each imported GPO. Note the percentage of settings supported in Intune, unsupported settings, deprecated settings, and the MDM CSP equivalent mapping for each entry.
  4. For GPO settings marked as supported, use the 'Migrate' option within Group Policy Analytics to automatically generate a draft configuration profile in the Intune Settings Catalog.
  5. Navigate to Devices > Configuration Profiles in Intune, open each migrated draft profile, review every setting for accuracy against the original GPO intent, correct any mismatches, and assign the profile to the appropriate Azure AD device or user groups.
  6. For settings flagged as unsupported by Group Policy Analytics, determine whether a custom ADMX import, OMA-URI entry, or a PowerShell remediation script deployed via Intune can replicate the required behaviour. Create these as separate profiles or scripts in Intune.
  7. For hybrid Azure AD joined or co-managed devices, navigate to Tenant Administration > Connectors and tokens > Configuration Manager connectors in Intune. Adjust co-management workload sliders (e.g., Device Configuration, Compliance Policies) from ConfigMgr/GPO authority to Intune to eliminate dual-policy conflicts.
  8. On a pilot endpoint, run 'gpresult /h C:\GPOReport.html' to confirm which GPOs remain active, and check Intune policy delivery via Settings > Accounts > Access work or school > Info > Sync. Cross-reference the resultant set of policy with expected Intune profile assignments.
  9. Monitor Intune device configuration reports at Devices > Monitor > Assignment failures and Devices > Monitor > Device configuration to identify settings that failed to apply. Cross-reference failures against the Group Policy Analytics unsupported list and remediate accordingly.

Resolution path

Prevention

Tools

References

IntuneGroup PolicyGPO MigrationMDMSettings CatalogGroup Policy AnalyticsHybrid Azure AD JoinCo-managementWindows Endpoint ManagementMicrosoft Endpoint ManagerPolicy ConflictADMXOMA-URIConfiguration Profile