Life is Nice

Everyone has one’s own path

Полные права на почтовый ящик Exchange и получить список пользователей имеющих полные права на почтовые ящики

Установка разрешений на почтовый ящик с помощью Exchange Management Shell.

1 Запускаете Exchange Management Shell;
2 вводите команду 
Add-MailboxPermission -identity "User1" -accessrights:fullaccess -user "User2" -AutoMapping $false
User1 – почтовый ящик на который вы добавляете полные права
User2 – пользователь, который будет обладать полными правами почтового ящика User1



Для удаления полного доступа к ящику необходимо в Exchange Management Shell ввести команду 
Remove-MailboxPermission -identity "User1" -accessrights:fullaccess -user "User2" 

  
Получение списка пользователей с полными правами на другие почтовый ящики.

Если у вас в Exchange несколько тысяч пользователей, да даже если несколько сотен, может возникнуть ситуация когда вам необходимо узнать у кого на какие электронные ящики есть полный доступ и сделать это не для конкретного пользователя, а для все организации, т.е. для нескольких сотен или тысяч пользователей. Естественно заходить на каждый ящик и смотреть права, мягко говоря глупо. Можно просто выполнить команду в Exchange Management Shell и узнать у кого из пользователей на какие ящики есть полные права.
Запускаем Exchange Management Shell и вставляем туда следующую команду и нажимаем "Enter".

Get-Mailbox -resultsize unlimited | Get-MailboxPermission | where { ($_.AccessRights -eq "FullAccess") -and ($_.IsInherited-eq $false) -and -not ($_.User -like "NT AUTHORITY\SELF") } | Export-Csv c:\Temp\FullAccess.csv -Encoding unicode


В результате на диске С, в папке temp будет создан файл FullAccess.csv в котором будет все подробная информация о том, у кого из пользователей на какой почтовый ящики есть полный доступ.