Donna Smith
Donna Smith

Reputation: 1

List all mailboxes a user has access to in Exchange 2013?

Is it possible to run a command to produce a list of mailboxes a user has full access to?

I found something to try running in PS AD module however the output was useless.

Get-ADUser mspencer -Properties * | Select msExchDelegateListBL | Export-Clixml 'c:\users\adm-dosmith\desktop\test23.csv'

Does anyone have anything?

Upvotes: 0

Views: 17362

Answers (2)

Avshalom
Avshalom

Reputation: 8889

To Filter only the Full Access Permissions for the specific user:

Get-Mailbox | Get-MailboxPermission | 
? {$_.User -match 'mspencer' -and $_.AccessRights -contains "FullAccess"}

Upvotes: 0

henrycarteruk
henrycarteruk

Reputation: 13227

Get-Mailbox | Get-MailboxPermission -User mspencer

This goes through every mailbox and returns any permissions the user mspencer has.

You'll need to use the Exchange Management Shell to run it as it uses the Exchange cmdlets.

Upvotes: 1

Related Questions