Table of Contents

Office 365 PowerShell

Summary: How to configure Office 365 PowerShell.
Date: Around 2018
Refactor: 8 March 2025: Checked links and formatting.

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.

Follow these steps to install the MSOnline module:

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

Useful Links