Office 365 – getting a list of all shared mailboxes a user has access to

Problem:

You need a list of all shared mailboxes a user has access to

Solution:

  1. Connect-ExchangeOnline -UserPrincipalName <your-admin-email-address> -ShowProgress $true
  2. Get-ExoMailbox -ResultSize Unlimited | Get-MailboxPermission -User <email address> | ft User,Identity,AccessRights