**Purpose**: Sometimes you will need to connect to Office365 via powershell in order to perform troubleshooting / automation that either is too complex to do via the website, or is not exposed / possible to do via the website. ## Update Nuget Package Manager ``` powershell Install-PackageProvider -Name NuGet -Force -ForceBootstrap ``` ## Install ExchangeOnlineManagement Powershell Modules You will need to install and import the modules for Exchange Online before you can run the commands necessary for interacting with it. ``` powershell Install-Module -Name ExchangeOnlineManagement -Force Import-Module ExchangeOnlineManagement ``` ## Connect to Exchange Online When you run the following command, it will open a dialog box to take the username, password, and MFA code (if applicable) for an administrative account in the Exchange Online environment. ``` powershell Connect-ExchangeOnline -UserPrincipalName user@domain.com ```