Step 1:
The first thing you need to do is to install ExchangeOnlineManagement module for PowerShell.
Install-Module -Name ExchangeOnlineManagement -RequiredVersion 3.1.0
Installation logs..
Untrusted repository
You are installing the modules from an untrusted repository. If you trust this
repository, change its InstallationPolicy value by running the Set-PSRepository
cmdlet. Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help
(default is "N"):y
Installing package 'ExchangeOnlineManagement…
Step 2
Now let's connect to ExchangeOnlineManagement,
Connect-ExchangeOnline
This shall open up the web browser and ask you to log in to your Office.com account.
Once you Authenticate (may require MFA if enabled) you will see this message.
Authentication complete. You can return to the application. Feel free to close this browser tab.
And you should get a message on the console.
Let's see if we are connected to ExchangeOnline,
PS /Users/c2ctechtv> Get-OrganizationConfig | Format-Table -Auto Name, ServicePlan, TenantGuid
Name ServicePlan TenantGuid
---- ----------- ----------
code2care-xx.onmicrosoft.com BPOS_S_E15_0_Slim
If you want to disconnect with ExchangeOnline, run the below on the PowerShell Terminal.
Disconnect-ExchangeOnline
Facing issues? Have Questions? Post them here! I am happy to answer!
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
- How to upgrade PowerShell on Mac
- How to install AWS CLI 2 on Windows 11 using PowerShell
- How to switch to Powershell on Mac Terminal
- How to connect to Microsoft Exchange Online using PowerShell
- How to Check PowerShell Version? [Windows/Mac/Linux]
- How to Comment out Code in PowerShell Script
- How to Identify installed PowerShell version
- How to install PowerShell on macOS
- Open PowerShell Terminal in Visual Studio Code (VSCode)
- PowerShell ps1 script is not digitally signed, you cannot run this script on the current system
- Update Powershell Using Command Line
- PowerShell 1..10 foreach Example
- PowerShell Fix: Get-Help cannot find the Help files for this cmdlet on this computer
- List of PowerShell Cmdlet Commands for Mac
- Help or Man equivalent in PowerShell
- PowerShell SubString with Examples
- PowerShell: How to Get Folder Size
- PowerShell Traditional For Loop Example
- PowerShell Switch Statement with Examples
- PowerShell Concatenate String Examples
- PowerShell For Each Loop Examples
- PowerShell: Grep Command Alternative - Select-String
- How to delete a file using PowerShell [Windows/macOS]
- Fix: nano is not recognized as an internal or external command - Windows PowerShell
- PowerShell on Mac: The term get-service is not recognized as a name of a cmdlet, function, script file, or executable program
- Move Copy Migrate SharePoint OneDrive files folders to different site collection location - SharePoint
- [Notepad++] Could Not Load Session - Session file is either corrupted or not valid - NotepadPlusPlus
- Create a Directory using Java Code - Java
- PowerShell git: The term git is not recognized as the name of a cmdlet - Microsoft
- Is Stream within a Stream Possible in Java? - Java
- How do I get a list of all branches in Git? - Git
- Java XML-RPC 3.1.x based web service example - Java
- Program 40: Take a number as input and print whether it is even or odd - Python-Programs