Below are the easy steps to connect to Microsoft Exchange Online using PowerShell.
Step 1: Make sure Exchange Online Management Module is Installed
PS> Import-Module ExchangeOnlineManagement
Import-Module: The specified module 'ExchangeOnlineManagement' was not loaded because
no valid module file was found in any module directory.
If you get the above error, then you need to first install the Exchange Online PowerShell Module as below,
Install-Module -Name ExchangeOnlineManagement
Step 2: Load the Exchange Online Management Module
Import-Module ExchangeOnlineManagement

Step 3: Now we Connect to Exchange Online using PowerShell
Connect-ExchangeOnline -UserPrincipalName user-principal-name
Note: With EXO V3 module or above, if you don't use the UseRPSSession switch, you're using REST API cmdlets only.
Step 4: Sign in to Microsoft 365 or Exchange Online Pop-Up
Once you runt the Connect-ExchangeOnline command, a sign-in window will pop up, enter your Microsoft Office 365 or Exchange Online credentials.
Step 5: Sign in to Microsoft 365 or Exchange Online Pop-Up
Once you runt the Connect-ExchangeOnline command, a sign-in window will pop up, enter your Microsoft Office 365 or Exchange Online credentials.
Thats it! You should be now connection to the Exchange Online successful and now you can use PowerShell cmdlets to manage your Exchange Online environment.
Provide Feedback For This Article
We take your feedback seriously and use it to improve our content. Thank you for helping us serve you better!
😊 Thanks for your time, your feedback has been registered!
Comments & Discussion
Facing issues? Have questions? Post them here! We're happy to help!