To Administer | Module Name | Stable Version | How To Install | Preview Version | How To Install | How to Connect | Works in PS7? |
---|---|---|---|---|---|---|---|
Microsoft Teams | MicrosoftTeams | 6.7.0 | Install-Module -Name MicrosoftTeams |
6.6.1-preview | Install-Module MicrosoftTeams -RequiredVersion 4.6.1-preview -AllowPrerelease |
Connect-MicrosoftTeams More methods |
No |
Exchange Online | ExchangeOnlineManagement | 3.6.0 | Install-Module -Name ExchangeOnlineManagement |
3.7.0-Preview1 | Install-Module -Name ExchangeOnlineManagement -RequiredVersion 3.2.0-Preview4 -AllowPrerelease |
Connect-ExchangeOnline More methods |
Yes |
Security & Compliance | ExchangeOnlineManagement | 3.6.0 | Install-Module -Name ExchangeOnlineManagement |
3.7.0-Preview1 | Install-Module -Name ExchangeOnlineManagement -RequiredVersion 2.0.6-Preview5 -AllowPrerelease |
Connect-IPPSSession More methods |
Yes |
SharePoint Online | Microsoft.Online.SharePoint.PowerShell | 16.0.25409.12000 | Install-Module -Name Microsoft.Online.SharePoint.PowerShell |
N/A | N/A | Connect-SPOService -Url https://contoso-admin.sharepoint.com -Credential admin@contoso.com More methods |
No |
Azure Az PowerShell | Az | 13.0.0 | Install-Module -Name Az |
N/A | N/A | Connect-AzAccount More methods |
Yes |
Whiteboard | WhiteboardAdmin | 1.11.2 | Install-Module -Name WhiteboardAdmin |
N/A | N/A | Every cmdlet forces Auth prompt | No |
SharePoint Migration Tool | Microsoft.SharePoint.MigrationTool | 4.1.125.8 | Install-Module -Name Microsoft.SharePoint.MigrationTool |
4.1.125.9 | Tricky, see here and here | Register-SPMTMigration More info |
No |
Rollup module for Power BI Cmdlets | MicrosoftPowerBIMgmt | 1.2.1111 | Install-Module -Name MicrosoftPowerBIMgmt |
N/A | N/A | Connect-PowerBIServiceAccount More info |
No |
PowerApps (Administrator) | Microsoft.PowerApps.Administration.PowerShell | 2.0.200 | Install-Module -Name Microsoft.PowerApps.Administration.PowerShell |
N/A | N/A | Add-PowerAppsAccount (Run as Administrator) More methods |
No |
PowerApps (Maker) | Microsoft.PowerApps.PowerShell | 1.0.40 | Install-Module -Name Microsoft.PowerApps.PowerShell |
N/A | N/A | Add-PowerAppsAccount (Run as Administrator) More methods |
No |
MS Commerce | MSCommerce | 2.3 | Install-Module -Name MSCommerce |
N/A | N/A | Connect-MSCommerce More methods |
No |
Microsoft Graph services | Microsoft.Graph | 2.19.0 | Install-Module -Name Microsoft.Graph |
N/A | N/A | Connect-MgGraph More methods |
Yes |
Universal Print | UniversalPrintManagement | 1.13.0 | Install-Module -Name UniversalPrintManagement |
N/A | N/A | Connect-UPService More methods |
No |
Microsoft 365 | Microsoft365DSC | 1.24.1113.1 | Install-Module -Name Microsoft365DSC |
N/A | N/A | Export-M365DSCConfiguration More methods |
No |
Microsoft 365 | PnP.PowerShell | 2.12.0 | Install-Module -Name PnP.PowerShell |
Nightly versions each day | Install-Module -Name PnP.PowerShell -AllowPrerelease |
Register-PnPManagementShellAccess More methods |
Yes |
Microsoft Identity | MSIdentityTools | 2.0.70 | Install-Module -Name MSIdentityTools |
N/A | N/A | Connect-MgGraph More information |
Yes |
Azure Information Protection | AIPService | 3.0.0.1 | Install-Module -Name AIPService |
N/A | N/A | Connect-AipService More methods |
No |
Microsoft Graph services Beta | Microsoft.Graph.Beta | 2.19.0 | Install-Module -Name Microsoft.Graph.Beta |
N/A | N/A | Connect-MgGraph More methods |
Yes |
Microsoft Places | MicrosoftPlaces | 1.0.0 | Install-Module -Name MicrosoftPlaces |
N/A | N/A | Connect-MicrosoftPlaces More methods |
Yes |
Note: PnP.PowerShell is not a Microsoft provided module, is open-source and community provided library with active community providing support for it. Decided to include as an exception as it is very popular to administer Microsoft 365 stuff.
Do you think a module is missing or has incorrect information? Please, let me know, either creating an issue or a pull request against this page.
Looking for a complete list of Microsoft 365/Azure portals? Check out https://msportals.io by Adam Fowler.
Am I running the most up-to-date version?
You can use the following PowerShell one-liner to check:
Get-Module -ListAvailable MicrosoftTeams,ExchangeOnlineManagement,Microsoft.Online.SharePoint.PowerShell,Az,WhiteboardAdmin,Microsoft.SharePoint.MigrationTool,MicrosoftPowerBIMgmt,Microsoft.PowerApps.Administration.PowerShell,Microsoft.PowerApps.PowerShell,MSCommerce,Microsoft.Graph,UniversalPrintManagement,Microsoft365DSC,PnP.PowerShell,MSIdentityTools,AIPService,Microsoft.Graph.Beta,MicrosoftPlaces | Format-Table Name,Version