Problem:
You need a list of all shared mailboxes a user has access to
Solution:
- Connect-ExchangeOnline -UserPrincipalName <your-admin-email-address> -ShowProgress $true
- Get-ExoMailbox -ResultSize Unlimited | Get-MailboxPermission -User <email address> | ft User,Identity,AccessRights