GitPedia

Entra powershell

Microsoft Entra PowerShell

From microsoftgraph·Updated June 23, 2026·View on GitHub·

--- title: About Microsoft Entra PowerShell description: About Microsoft Entra PowerShell The project is written primarily in PowerShell, distributed under the MIT License license, first published in 2021. Key topics include: devxeng, graph, microsoft, powershell, powershell-module.

Latest release: 1.3.0
May 18, 2026View Changelog →

title: About Microsoft Entra PowerShell
description: About Microsoft Entra PowerShell

ms.topic: reference
ms.date: 02/03/2025
ms.author: eunicewaweru
ms.reviewer: stevemutungi
manager: mwongerapk
author: msewaweru

PSGallery Version
PSGallery Downloads
PSGallery Platform
GitHub issues

Microsoft Entra PowerShell

Microsoft Entra PowerShell, is a command-line tool that allows administrators and developers to manage and automate Microsoft Entra resources programmatically. This module is developed based on customer feedback to meet usability needs. Microsoft Entra PowerShell is meticulously designed to deliver a delightful, usable, and high-quality collection of PowerShell cmdlets for Entra administrators.

The module offers human-readable parameters, deliberate parameter set specification, inline documentation, and core PowerShell fundamentals like pipelining. The module builds upon the Microsoft Graph PowerShell SDK. It’s fully interoperable with all cmdlets in the Microsoft Graph PowerShell SDK.

The module also offers a backward compatibility option to streamline migration from the retiring AzureAD PowerShell module. Microsoft Entra PowerShell works with Windows PowerShell 5.1 and PowerShell 7+. For the best experience on Windows, Linux, and macOS, we recommend using PowerShell 7 or later.

Modules

The following table contains a list of the Microsoft Entra PowerShell modules.

ModuleLatestDescription
Microsoft.Entramgv1.0 Module
Microsoft.Entra.BetamgbetaBeta Module

Suggestions

Have ideas for improvement? Share your suggestions with us!

Learn more

<p align="center"> <a href="MOTIVATION.md">Our Motivation</a> | <a href="GET-STARTED.md">Get-Started: Installation & Usage</a> | <a href="#contributing">Contributing</a> | <a href="#known-issues">Known Issues</a> | <a href="#license">License</a> </p>

[!NOTE]
We continuously enhance Microsoft Entra PowerShell to improve functionality and performance. To stay up to date, install updates as soon as they are released. Updates are provided on a regular cadence.

Contribute

To contribute, see the contribution guide. For local development, these guides will help you get started:

By the way, our documentation (cmdlet references and conceptual articles) 🤓 are open source!

Known Issues

  • Some properties names change between the Azure AD PowerShell module and Microsoft Graph endpoints:
    • Parameter -Filter might not work correctly
    • Parameter -SearchString don't currently work
    • Output objects might be different
  • "Assembly with same name is already loaded" - when there are multiple versions of Microsoft.Graph.Authentication modules installed.

Product feedback and issues

If you find any bugs when using the Microsoft Entra PowerShell module, file an issue on our GitHub issues page.

This project adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact opencode@microsoft.com for questions or comments.

Thanks :purple_heart:

Thank you for your valuable contributions and dedicated efforts in enhancing the Microsoft Entra PowerShell code and documentation. We truly appreciate having you as part of our ✨ amazing community ✨!"

License

Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT license.

<!-- PS Gallery -->

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from microsoftgraph/entra-powershell via the GitHub API.Last fetched: 6/23/2026