PowerShell: Steps to Connect to connect to Exchange Online


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 1 - 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.

    If it is the first time that you are connecting to Exchange Online PowerShell, you might need to grant permissions for the application to access your account.


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.

Facing issues? Have Questions? Post them here! I am happy to answer!

Author Info:

Rakesh (He/Him) has over 14+ years of experience in Web and Application development. He is the author of insightful How-To articles for Code2care.

Follow him on: X

You can also reach out to him via e-mail: rakesh@code2care.org

Copyright © Code2care 2024 | Privacy Policy | About Us | Contact Us | Sitemap