Information Systems:Exchange Online administration with PowerShell

From uniWIKI
Jump to navigation Jump to search

Overview

Some settings of Exchange Online are still only manageable through PowerShell. Our Exchange server instance can be managed by PowerShell through a remote connection.

Pre-requisites

Note: These instructions are likely to change frequently as PowerShell continues to be upgraded.

  • To connect to Exchange Online via PowerShell, the EXO V2 (as of 2021-03-29) PowerShell module is required. This module contains the cmdlets necessary for Exchange administration tasks. This can be obtained here
EXO V2
  • EXO V2 is supported in PowerShell v7. This is currently a few versions newer than the PowerShell built-in to Windows, so the new version has to be downloaded from Microsoft's GitHub:
PowerShell GitHub

Documentation

How to connect to Exchange Online and other instructions are best learned through Microsoft's docs: Exchange Online PowerShell.

Notes

EAC has a web shell feature (Azure Cloud Shell), but to use this requires Azure Cloud Storage (and the small cost associated with creating a storage blob to store whatever Cloud Shell needs to store). For reference, its location in EAC is shown here:

2021-03-29 11 44 27-Exchange admin center.png