Exchange Online PowerShell
Exchange Online PowerShell is the administrative interface that enables you to manage the Exchange Online part of your Microsoft 365 organization from the command line (including many security features in Exchange Online Protection and Microsoft Defender for Office 365). For example, you can use Exchange Online PowerShell to configure mail flow rules (also known as transport rules) and connectors. The following articles provide information about using Exchange Online PowerShell:
To learn about the ExchangeOnlineManagement module that's required to connect to Exchange Online PowerShell, see About the Exchange Online PowerShell module.
Tip
Version 3.0.0 and later (2022) is known as the Exchange Online PowerShell V3 module (abbreviated as the EXO V3 module). Version 2.0.5 and earlier (2021) was known as the Exchange Online PowerShell V2 module (abbreviated as the EXO V2 module).
To learn about what's new in the Exchange Online PowerShell module, see What's new in the Exchange Online PowerShell module.
To connect to Exchange Online PowerShell, see Connect to Exchange Online PowerShell.
To learn about different methods to connect to Exchange Online PowerShell, see the following articles:
To block or allow access to Exchange Online PowerShell in your organization, see Enable or disable access to Exchange Online PowerShell.
To learn about the structure and layout of the cmdlet reference articles in Exchange Online PowerShell, see Exchange cmdlet syntax.
To find the permissions that you need to run a specific cmdlet, or one or more parameters on a cmdlet, see Find the permissions required to run any Exchange cmdlet.
To learn about recipient filters in Exchange Online PowerShell, see Recipient filters in Exchange Management Shell and Exchange Online PowerShell commands.
To learn about recipient filters for the nine exclusive Get-EXO* cmdlets in the Exchange Online PowerShell, see Filters in the Exchange Online PowerShell module.
To learn about property sets in the nine exclusive Get-EXO* cmdlets in the Exchange Online PowerShell module, see Property sets in Exchange Online PowerShell module cmdlets.