Table of Contents
Office 365 PowerShell
Office 365 PowerShell can be used to manage Office 365 from the commandline. It provides just a few more options than the portal.
Download the Installer
First you need the Microsoft Online Services Sign-In Assistant from here. Keep the defaults for the installation.
Then you need the Microsoft Azure Active Directory Module for Windows PowerShell from here. This site has been retired.
Follow these steps to install the MSOnline module:
- Open an administrator-level PowerShell command prompt.
- Run the Install-Module MSOnline command.
- If prompted to install the NuGet provider, type Y and press ENTER.
- If prompted to install the module from PSGallery, type Y and press ENTER.
- After installation, close the PowerShell command window.
Connect to Your Office 365 Account
Once you have those two pieces installed, open Windows Azure AD Module for PowerShell as an administrator and enter the following commands:
Connect-MsolService
This will start a logon prompt so you can logon. If you do not want to do this every time you login you can store the credentials in a variable:
$cred = Get-Credential Connect-MsolService -Credential $cred
Now you can start using it, for example to list and export the global admins!
Exchange Online with MFA
Note that if you have enabled MFA for your administrative accounts you should download the “Microsoft Exchange Online Powershell Module” and run the following command to load and start the required commandlets:
connect-exopssession -UserPrincipalName sjoerdadmin@shift.com