In this blog post, we will learn how to get started with the new Exchange Online PowerShell V2 module.
The new module which was released last year and used modern authentication. The module also supports the following Microsoft 365 services:
- Exchange Online
- Microsoft 365 Security and Compliance
- Exchage Online Protection
The module uses the following syntax Get-EXO* to access mailboxes and configuration. For example, you can you Get-EXOMAILBOX compared to GET-MAILBOX in the V1 module.
Install and Connect
To install the stable version of the module on a Windows 10 machine, you will need to run the following command:
install-module -name exchangeonlinemanagement
The above line will install the latest but if you would like to install a preview version, visit the module page and copy the command for the version you are after.
Install-Module -Name ExchangeOnlineManagement -RequiredVersion 2.0.3
To install a preview version, run the following command:
Install-Module -Name ExchangeOnlineManagement -AllowPrerelease
To connect to Exchange Online, using the the following command.