Список всех почтовых ящиков, к которым у пользователя есть доступ в Exchange 2013?

Можно ли запустить команду для создания списка почтовых ящиков, к которым у пользователя есть полный доступ?

Я нашел что-то, чтобы попробовать запустить в модуле PS AD, однако вывод был бесполезен.

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

У кого-нибудь есть что-нибудь?

2 ответа

Get-Mailbox | Get-MailboxPermission -User mspencer

Это проходит через каждый почтовый ящик и возвращает любые разрешения пользователя mspencer есть.

Вам нужно будет использовать командную консоль Exchange для ее запуска, так как она использует командлеты Exchange.

Чтобы отфильтровать только разрешения на полный доступ для конкретного пользователя:

Get-Mailbox | Get-MailboxPermission | 
? {$_.User -match 'mspencer' -and $_.AccessRights -contains "FullAccess"}
Другие вопросы по тегам