Manage Microsoft 365 with PowerShell
This article applies to both Microsoft 365 Enterprise and Office 365 Enterprise.
PowerShell for Microsoft 365 is a powerful management tool that complements the Microsoft 365 admin center. For example, you can use PowerShell automation to easily manage multiple user accounts and licenses and to create reports.
Select from the following topics to learn how to use PowerShell to manage Microsoft 365:
Start here if you're not familiar with PowerShell for Microsoft 365, and you want to install the Microsoft 365 modules and connect to your subscription.
User accounts, licenses, and groups
Start here if want to learn about using automation commands to manage user accounts, licenses, and groups.
Start here if you want to use automation commands to manage SharePoint.
Start here if you want to manage Exchange Online.
Start here if you want to migrate your email from pre-existing systems.
Start here if you want to manage Security & Compliance Center features.
Delegated Access Permissions (DAP) partners
Start here if you want to use Syndication and Cloud Solution Provider (CSP) partners to manage your Microsoft 365 customer tenants.
Start here to manage Skype for Business Online.
Submit and view feedback for