Создание общего почтового ящика с помощью Powershell в Exchange 2010
Задача — создать общий почтовый ящик и добавить права для него для нескольких пользователей. Для этого предварительно нужно создать учётку ящика в AD и выключить её.
Скрипт:
$identity = "mailbox" $alias = "mailbox" # Пользователи, для которых нужно дать доступ $users = "vasya","petya" # Создаём ящик Enable-Mailbox -Identity $identity -Shared -Alias $alias -Database 'database' # Права на полный доступ Foreach ($user in $users) { Add-MailboxPermission -Identity $identity -User "Domain\$user" -AccessRights 'FullAccess' } # Права на отправить как Foreach ($user1 in $users) { Add-ADPermission -Identity $identity -User "Domain\$user1" -ExtendedRights 'Send-as' } # Удалить права можно такими командами: # Remove-MailboxPermission -Identity 'mailbox' -User 'Domain\vasya' -InheritanceType 'All' -AccessRights 'FullAccess' # Remove-ADPermission -Identity 'mailbox' -User 'Domain\petya' -InheritanceType 'All' -ExtendedRights 'send-as' -ChildObjectTypes $null -InheritedObjectType $null -Properties $null