Difference between revisions of "Information Systems:Exchange Online administration with PowerShell"

From uniWIKI
Jump to navigation Jump to search
m
Line 3: Line 3:
   
 
==Pre-requisites==
 
==Pre-requisites==
''Note: These instructions are likely to change frequently as PowerShell continues to be upgraded. ''
+
''Note: These instructions may change as PowerShell and Exchange continues to be upgraded. Check with official docs if you encounter issues.''
   
* 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
+
* 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. To install, issue this command in PowerShell <code>Install-Module -Name ExchangeOnlineManagement</code>
 
* EXO V2 is supported in PowerShell v7 (the docs say this, despite the min version saying PS 3.0). This is currently a few versions newer than the PowerShell built-in to Windows. Newer versions are available on the official [https://github.com/PowerShell/PowerShell/tree/v7.1.3 PowerShell GitHub]
::[https://www.powershellgallery.com/packages/ExchangeOnlineManagement/ 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:
 
::[https://github.com/PowerShell/PowerShell/tree/v7.1.3 PowerShell GitHub]
 
   
 
==Documentation==
 
==Documentation==

Revision as of 12:05, 29 March 2021

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 may change as PowerShell and Exchange continues to be upgraded. Check with official docs if you encounter issues.

  • 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. To install, issue this command in PowerShell Install-Module -Name ExchangeOnlineManagement
  • EXO V2 is supported in PowerShell v7 (the docs say this, despite the min version saying PS 3.0). This is currently a few versions newer than the PowerShell built-in to Windows. Newer versions are available on the official 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