Edit

Share via


Azure AD PowerShell to Microsoft Graph and Microsoft Entra PowerShell migration FAQ

This article answers common questions about migrating from Azure AD PowerShell to Microsoft Graph and Microsoft Entra PowerShell modules.

What happens to Azure AD PowerShell after March 30, 2024?

As of March 30, 2024, Azure AD, Azure AD Preview, and MS Online PowerShell modules are deprecated and support will only be offered for critical security fixes until March 30, 2025. As of May 30, 2025, MSOnline is retired.

What is Microsoft doing about the gaps in functionality between Azure AD and Microsoft Graph PowerShell modules?

We've been updating Microsoft Graph PowerShell to match the old modules. To help with migration, see the cmdlet map of MSOnline and Azure AD PowerShell cmdlets to Microsoft Graph PowerShell.

The Microsoft Entra PowerShell module is also available, offering over 90% parity with Azure AD PowerShell. To help with migration, see the cmdlet map of MSOnline and Azure AD PowerShell cmdlets to Microsoft Entra PowerShell..

What is Microsoft doing to improve the Microsoft Graph PowerShell user experience?

Microsoft Graph PowerShell cmdlets are created automatically from the API schema and are always up to date. However, they might not be as easy to use as they're autogenerated.

We have built Microsoft Entra PowerShell to provide a more user-friendly experience, with cmdlets that are easier to use and understand. Microsoft Entra PowerShell is built on top of Microsoft Graph PowerShell, is fully operable with Microsoft Graph PowerShell, enabling you to perform complex operations with simple, well-documented cmdlets.

How is Microsoft going to support users who are migrating from Azure AD and MSOnline PowerShell modules?

Microsoft has invested significant effort into the Microsoft Graph PowerShell and Microsoft Entra PowerShell modules to provide feature parity with the retiring Azure AD and MSOnline modules. These modules are regularly updated to address gaps and improve the migration experience.

Send us your feedback or suggestions on how we can improve Microsoft Entra ID management within Microsoft Graph PowerShell SDK by logging an issue.