Поделиться через


Назначение политики адресной книги пользователям в Exchange Online

Политики адресных книг (ASP) позволяют сегментировать пользователей на определенные группы, чтобы предоставить им настраиваемые глобальные списки адресов (GAL) в Outlook и Outlook в Интернете (прежнее название — Outlook Web App). Дополнительные сведения о ASP см. в статье Политики адресной книги в Exchange Online.

Политика адресных книг не назначается пользователям автоматически при создании почтовых ящиков. Если не назначить политику адресных книг почтовому ящику, пользователь будет видеть глобальный список адресов для всей организации в Outlook и Outlook в Интернете. Кроме того, пользователь, которому назначен ABP, должен существовать в глобальном списке, указанном для ABP.

Чтобы определить виртуальные организации для ASP, рекомендуется использовать атрибуты CustomAttribute1 to CustomAttribute15 в почтовых ящиках, контактах и группах, так как эти атрибуты являются наиболее широко доступными и управляемыми для всех типов получателей.

Чтобы назначить ASP почтовым ящикам, выберите abp в Центре администрирования Exchange (EAC) или укажите ABP в Exchange Online PowerShell.

Что нужно знать перед началом работы

Использование EAC для назначения ABP почтовому ящику

  1. В EAC щелкните Почтовые ящики получателей>.

  2. В списке почтовых ящиков найдите нужный почтовый ящик. Для этого выполните одно из следующих действий:

    • Прокрутите список почтовых ящиков.

    • Щелкните значок Поиска и введите часть имени пользователя, адреса электронной почты или псевдонима.

    • Щелкните значок Фильтра для получения дополнительных параметров фильтра.

  3. На странице Управление почтовыми ящиками выберите отдельный почтовый ящик, щелкнув в любом месте строки, включая кнопку, которая отображается в пустой области рядом со столбцом Отображаемое имя .

  4. На открывающейся странице Почтовый ящик пользователя щелкнитеУправление политиками почтовых> ящиков.

  5. На странице Управление политиками почтовых ящиков щелкните стрелку раскрывающегося списка в поле Политика адресной книги и выберите adp, который нужно применить.

    Снимок экрана: параметры политики адресной книги для почтового ящика в Центре администрирования Exchange в разделе Получатели > выбирают почтовый ящик > Изменение > функций почтового ящика.

  6. По завершении нажмите кнопку Сохранить.

Использование EAC для назначения ABP нескольким почтовым ящикам

  1. В EAC щелкните Почтовые ящики получателей>.

  2. На странице Управление почтовыми ящиками выберите почтовые ящики и щелкните Политики почтовых ящиков.

  3. В области Сведения о политиках почтовых ящиков щелкните стрелку раскрывающегося списка в политике адресной книги и выберите adp, который нужно применить.

    Снимок экрана: почтовые ящики массового выбора в EAC для назначения политики адресной книги.

  4. Нажмите кнопку Сохранить.

Использование Exchange Online PowerShell для назначения ABP пользователям почтовых ящиков

Существует три основных метода применения ABP к почтовым ящикам:

  • Отдельные почтовые ящики. Используйте следующий синтаксис:

    Set-Mailbox -Identity <MailboxIdentity> -AddressBookPolicy <ABPIdentity>
    

    В этом примере почтовому ящику joe@fabrikam.comназначается ABP с именем All Fabrikam.

    Set-Mailbox -Identity joe@fabrikam.com -AddressBookPolicy "All Fabrikam"
    
  • Фильтрация почтовых ящиков по атрибутам. Этот метод использует уникальный фильтруемый атрибут, определяющий виртуальную организацию (например, значение атрибута CustomAttribute1CustomAttribute15 ).

    Синтаксис использует следующие две команды (одна для идентификации почтовых ящиков, а другая — для применения ABP к почтовым ящикам):

    $<VariableName> = Get-Mailbox -ResultSize unlimited -Filter <Filter>
    
    $<VariableName> | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -AddressBookPolicy <ABPIdentity>}
    

    В этом примере abp с именем All Fabrikam назначается всем пользователям почтовых ящиков, у которых значение CustomAttribute15 равно FAB.

    $Fabrikam = Get-Mailbox -Filter "CustomAttribute15 -eq 'FAB'"
    
    $Fabrikam | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -AddressBookPolicy "All Fabrikam"}
    
  • Использовать список определенных почтовых ящиков. Для этого метода требуется текстовый файл для идентификации почтовых ящиков. Значения, не содержащие пробелов (например, учетная запись пользователя), работают лучше всего. Текстовый файл должен содержать одну учетную запись пользователя в каждой строке следующим образом:

    akol@contoso.com
    tjohnston@contoso.com
    kakers@contoso.com

    В синтаксисе используются следующие две команды (одна для идентификации учетных записей пользователей, а другая — для применения политики к этим пользователям):

    $<VariableName> = Get-Content "<text file>"
    
    $<VariableName> | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -AddressBookPolicy <ABPIdentity>}
    

    В этом примере политика ABP с именем All Fabrikam назначается почтовым ящикам, указанным в файле C:\My Documents\Fabrikam.txt.

    $Fab = Get-Content "C:\My Documents\Fabrikam.txt"
    
    $Fab | foreach {Set-Mailbox -Identity $_.MicrosoftOnlineServicesID -AddressBookPolicy "All Fabrikam"}
    

Дополнительные сведения о синтаксисе и параметрах см. в разделах Set-Mailbox и Get-Mailbox.

Как проверить, все ли получилось?

Чтобы убедиться, что вы успешно применили ABP к почтовому ящику, выполните одно из следующих действий:

  • В EAC перейдите в раздел Почтовые ящики>получателей. В открывавшемся окне свойств почтового ящика щелкните Управление политиками почтовых ящиков и проверьте значение ABP в поле Политика адресной книги .

  • В Exchange Online PowerShell замените <MailboxIdentity> именем, псевдонимом, адресом электронной почты или именем учетной записи почтового ящика и выполните следующую команду, чтобы проверить значение свойства AddressBookPolicy :

    Get-Mailbox -Identity "<MailboxIdentity>" | Format-List AddressBookPolicy
    
  • В Exchange Online PowerShell выполните следующую команду, чтобы проверить значение свойства AddressBookPolicy :

    Get-Mailbox -ResultSize unlimited | Format-Table Name,AddressBookPolicy -Auto
    

Дополнительная информация

Чтобы удалить назначение ABP из почтового ящика, выберите значение [Нет политики] в EAC или используйте значение $null параметра AddressBookPolicy в Exchange Online PowerShell.