Get-EaiMailboxLocations

Module: Exchange_AddIn
Applies to: Exchange Online

Use the Get-EaiMailboxLocations function to view where Exchange online tenant mailboxes are currently hosted in which region in Microsoft data centers.

Get-EaiMailboxLocations

SYNOPSIS

Displays locations of mailboxes in Exchange Online.

SYNTAX

Get-EaiMailboxLocations [<CommonParameters>]

DESCRIPTION

Determines the number of datacenters and locations where Exchange Online mailboxes are distributed.

EXAMPLES

EXAMPLE 1

Get-MailboxLocations

No parameters are needed.

PARAMETERS

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

Displays content to screen.

NOTES

Code used from Joe Palarchio from the Get-MailboxLocations.ps1 file.
https://blogs.perficient.com/2016/03/15/office-365-script-to-determine-exchange-online-mailbox-location/
Limitations: Table of datacenters is static and may need to be expanded as Microsoft brings additional datacenters online.
This function runs 'Get-Mailbox' which can take a really long time in EXO if the tenant has lots of mailboxes.

This is not the 'Get-MailboxLocation' cmdlet: https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/get-mailboxlocation?view=exchange-ps