Функция Mailbox Auto-Mapping (автоматическое подключение почтовых ящиков) в on-premises Exchange Server и Exchange Online (Microsoft 365) позволяет автоматически подключить в профиль Outlook общие ящики, на которых пользователю предоставлены полные права доступа (Full Access).
Это удобно, т.к. пользователю не нужно подключать дополнительные ящики в Outlook вручную. Но есть и другая проблема – пользователь сам не может удалить в Outlook ящики, подключенные через auto-mapping. И через авто монтирование можно подключить не более 10 ящиков (ограничение Outlook).
Функция автоматического монтирования общих ящиков основана на двух multivalue атрибутах пользователей в Active Directory:
Когда вы предоставляете полные права на ящик в Exchange (с помощью командлета Add-MailboxPermission или из Exchange Admin Center), эти атрибуты автоматически обновляются как у пользователя, так и у ящика. Outlook при запуске получает список дополнительных ящиков, которые нужно подключить, через AutoDiscover атрибут AlternateMailbox
Вы можете получить значения этих атрибутов в редакторе атрибутов пользователей в консоли ADUC или с помощью командлета Get-ADUser .
Вывести список общих ящиков, подключаемых у пользователя:
Get-ADUser kbuldogov -Properties msExchDelegateListBL | Select -ExpandProperty msExchDelegateListBL
Вывести список пользователей общего ящика, у которых он подключается автоматически:
Get-ADUser finance-mailbox -Properties msExchDelegateListLink | Select -ExpandProperty msExchDelegateListLink
Set-ADUser -Identity kbuldogov -Add @{msExchDelegateListLink/BL=finance-mailbox}
При попытке удалить общий ящик, подключенный через AutoMapping появится ошибка:
This group of folders is associated with an e-mail account. To remove the account, click the File Tab, and on the Info tab, click Account Settings. Select the e-mail account, and then click Remove.
Эти ящики также не отображаются в настройках профиля Outlook на вкладке Advanced -> Additional Mailboxes. Чтобы удалить такой ящик в Outlook, придется отключить Automapping с помощью PowerShell.
Вы можете отключить Auto-Mapping для определенного общего ящика в Exchange с помощью PowerShell. Подключитесь к своему on-prem Exchange Server с помощью EMS или удаленно из консоли PowerShell :
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://msk-exch1.remontka.com/PowerShell/ -Authentication Kerberos -Credential $UserCredential
Import-PSSession $Session
Чтобы предоставить пользователю User полный доступ на ящик и одновременно запретить автоматически подключать ящик через Auto Mapping:
Add-MailboxPermission -Identity SharedMBX -User User1 -AccessRight FullAccess -InheritanceType All -Automapping $false
Данный командлет очищает ссылки на ящик в атрибутах msExchDelegateListBL и msExchDelegateListLink .
Если права уже назначены, придется сначала их забрать, а потом переназначить заново:
Remove-MailboxPermission -Identity SharedMBX -User User1 -AccessRight FullAccess -InheritanceType All
Add-MailboxPermission -Identity SharedMBX -User User1 -AccessRight FullAccess -InheritanceType All -Automapping $false
Следующий скрипт позволяет для конкретного общего ящика отключить Automapping для всех пользователей, которым предоставлен доступ:
$FixAutoMapping = Get-MailboxPermission sharedmailbox |where {$_.AccessRights -eq “FullAccess” -and $_.IsInherited -eq $false}
$FixAutoMapping | Remove-MailboxPermission
$FixAutoMapping | ForEach {Add-MailboxPermission -Identity $_.Identity -User $_.User -AccessRights:FullAccess -AutoMapping $false}
В Exchange Online (Microsoft 365) вы также можете включить/отключить автоматическое подключение общих ящиков с помощью PowerShell командлета Add-MailboxPermission.
Подключитесь к своему тенанту с помощью PowerShell модуля EXOv2 :
Connect-ExchangeOnline
Чтобы предоставить пользователю права на общий ящик Microsoft 365 и одновременно запретить автоматически подключать этот ящик в Outlook:
Add-MailboxPermission -Identity [email protected] -User [email protected] -AccessRights FullAccess -AutoMapping:$false
Соответственно, если нужно разрешить авто-подключение ящика в Outlook, используйте параметр -AutoMapping:$True
.
В Microsoft 365 можно очистить атрибут AutoMapping такой командой:
Remove-MailboxPermission shared -ClearAutoMapping -Confirm:$false
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…