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
- Enable Native Dark Mode in Notepad++ - NotepadPlusPlus
- How to turn on channel notifications for Microsoft Teams - Teams
- Android Studio Ctrl Shift o auto import not working - Android
- List of 32 CSS cursors web developers must know about - CSS
- Android Studio Change SDK Path - Android
- Implementing Bubble Sort Algorithm using Java Program - Java
- How to check file permissions for your file using Linux/Unix/macOS Terminal Command - Linux
- How to change bash terminal prompt string and color - Linux