SHIFT-WIKI

--- Sjoerd Hooft's InFormation Technology ---

User Tools

Site Tools


o365powershell

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

Resources

o365powershell.txt · Last modified: 2021/09/24 00:25 by 127.0.0.1