Last updated: July 24, 2026
This guide explains how to migrate legacy Group Policies on Windows 10+ devices to MDM Configuration Service Providers (CSPs) for bulk deployment. After installing Remote Server Administration Tools, admins run Microsoft's MMAT tool via PowerShell to generate an XML report of Group Policies with matching CSPs, then upload that XML into a Windows profile's Custom Configurations, review the generated OMA-URI settings and values, and publish the profile to devices and groups.
Disclaimer:
You can migrate group policies to CSP either manually or by using the MMAT tool. Microsoft has deprecated the use of the MMAT tool. Follow the doc to manually migrate Group Policies to MDM CSP's.
With modern management capabilities available for managing Windows 10 or above devices, most organizations prefer using MDM solutions for managing them. While organizations are transitioning to MDM solutions, they still have legacy Group Policies applied on these devices. Microsoft now provides organizations an option to migrate their Group Policies applied to Windows 10 or above devices as MDM Configuration Service Provider (CSP) which can then be deployed in bulk on devices using an MDM solution. This migration requires the MDM Migration Analysis Tool (MMAT) developed by Microsoft. This tool helps in generating an XML file with a list of all the Group policies and their corresponding MDM CSPs. This XML file only contains the Group policies which have a corresponding CSP available.
Follow the steps given below to generate the XML file and migrate Windows 10 or above Group Policies to MDM CSPs.
In case you wish to generate the XML file for your Domain server use the command: ./Invoke-MdmMigrationAnalysisTool.ps1 -targetDomain <Domain name> -collectGPOReports -runAnalysisTool
The MDM Migration Analysis Tool (MMAT) generates an XML report listing only the Group Policies that have a corresponding MDM CSP, so you know exactly what can be migrated before uploading it to your Windows profile.
Remote Server Administration Tools (RSAT) must be installed on the device before you run MMAT from an admin PowerShell window.
They're listed in the generated MDMMigrationAnalysis.html file and can't be migrated to an MDM CSP.