Процедуры для списков адресов в Exchange Server

Списки адресов и глобальные списки адресов (GALs) — это коллекции объектов получателей с поддержкой почты из Active Directory. Вы можете создавать или изменять общедоступные лицензии, а также обновлять их с помощью средств, доступных в Центре администрирования Exchange (EAC) и командной консоли Exchange. Дополнительные сведения см. в разделе Списки адресов в Exchange Server.

Ниже приведен список адресов и процедуры gal, которые вы найдете в этом разделе:

Фильтры получателей в Центре администрирования Exchange

Фильтры получателей в командной консоли Exchange

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

  • Предполагаемое время для завершения каждой процедуры: 5 минут.

  • Для выполнения этой процедуры (процедур) необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в записи "Списки адресов" в разделе разрешения Email адресной книги.

  • Некоторые процедуры, описанные в этом разделе, можно выполнить с помощью EAC. Дополнительные сведения о EAC см. в разделе Центр администрирования Exchange в Exchange Server. Для некоторых процедур требуется командная консоль Exchange. Сведения о том, как открыть командную консоль Exchange в локальной организации Exchange, см. в статье Open the Exchange Management Shell.

  • Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.

Совет

Возникли проблемы? Обратитесь за помощью к участникам форумов Exchange. Посетите форумы по адресу: Exchange Server, Exchange Online или Exchange Online Protection.

Процедуры глобального списка адресов

Для всех процедур изменения или обновления глобального списка адресов требуется командная консоль Exchange.

Обновление глобальных списков адресов с помощью командной консоли Exchange

После создания или изменения глобального списка адресов необходимо обновить его членство. Обновление глобального списка адресов запускает только процесс обновления. Для завершения обновления глобального списка адресов может потребоваться несколько часов.

Чтобы обновить глобальный список адресов, используйте следующий синтаксис:

Update-GlobalAddressList -Identity <GALIdentity>

В этом примере обновляется глобальный список адресов с именем Contoso GAL.

Update-AddressList -Identity "Contoso GAL"

В этом примере обновляются все общедоступные лицензии в организации, для которых требуются обновления.

Get-GlobalAddressList | where {$_.RecipientFilterApplied -eq $false} | Update-GlobalAddressList

Подробные сведения о синтаксисе и параметрах см. в разделе Update-GlobalAddressList.

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

Чтобы убедиться, что вы успешно обновили глобальный список адресов, замените <GALIdentity> именем списка адресов и выполните следующую команду, чтобы убедиться в наличии значения свойства RecipientFilterApplied :

Get-AddressList -Identity <GALIdentity> | Format-Table -Auto Name,RecipientFilterApplied

Использование командной консоли Exchange для просмотра членов глобальных списков адресов

  • Технически эта процедура возвращает всех получателей (включая скрытых получателей), которые соответствуют фильтрам получателей для глобального списка адресов. Получатели, фактически видимые в глобальном списке, имеют значение Falseсвойства HiddenFromAddressListsEnabled .

  • Если глобальный список адресов не обновлен (свойство RecipientFilterApplied имеет значение False), необходимо обновить глобальный список адресов перед просмотром участников. Дополнительные сведения см. в предыдущем разделе.

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

$GAL = Get-GlobalAddressList -Identity <GALIdentity>; Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $GAL.RecipientFilter | select Name,PrimarySmtpAddress,HiddenFromAddressListsEnabled

В этом примере возвращаются члены gal с именем Humongous Insurance.

$GAL = Get-GlobalAddressList -Identity "Humongous Insurance"; Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $GAL.RecipientFilter | select Name,PrimarySmtpAddress,HiddenFromAddressListsEnabled

В этом примере результаты экспортируются в файл C:\My Documents\Humongous Insurance Export.csv.

$GAL = Get-GlobalAddressList -Identity "Humongous Insurance"; Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $GAL.RecipientFilter | select Name,PrimarySmtpAddress,HiddenFromAddressListsEnabled | Export-Csv -NoTypeInformation -Path "C:\My Documents\Humongous Insurance Export.csv"

Создание глобальных списков адресов с помощью командной консоли Exchange

Дополнительные сведения о требованиях и последствиях использования нескольких общедоступных лицензий в организации см. в статье Глобальные списки адресов.

Дополнительные сведения о фильтрах получателей в командной консоли Exchange см. в разделе Фильтры получателей в командной консоли Exchange этой статьи.

Чтобы создать глобальный список адресов, используйте следующий синтаксис:

New-GlobalAddressList -Name "<GAL Name>" [<Precanned recipient filter | Custom recipient filter>]

В этом примере создается глобальный список адресов с предварительно заданным фильтром получателей:

  • Имя: Contoso GAL

  • Фильтр предварительно настроенных получателей: все типы получателей, где значение Company — Contoso.

New-GlobalAddressList -Name "Contoso GAL" -IncludedRecipients AllRecipients -ConditionalCompany Contoso

В этом примере создается глобальный список адресов с настраиваемым фильтром получателей:

  • Имя: Агентство A GAL

  • Настраиваемый фильтр получателей: все типы получателей, в которых свойство CustomAttribute15 содержит значение AgencyA.

New-GlobalAddressList -Name "Agency A GAL" -RecipientFilter "CustomAttribute15 -like '*AgencyA*'"

Подробные сведения о синтаксисе и параметрах см. в разделе New-GlobalAddressList.

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

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

  • В EAC перейдите враздел Списки адресоворганизации>, выберите список адресов и нажмите кнопку Изменить (значок изменить).

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

    Get-GlobalAddressList -Identity "<GAL Name>" | Format-List Name,RecipientFilterType,RecipientContainer,RecipientFilter,IncludedRecipients,Conditional*
    

Изменение глобальных списков адресов с помощью командной консоли Exchange

  • Доступны те же параметры, что и при создании глобального списка адресов. Дополнительные сведения см. в предыдущем разделе.

  • После изменения глобального списка адресов необходимо обновить его членство. Дополнительные сведения см. в разделе Использование командной консоли Exchange для обновления глобальных списков адресов этой статьи.

  • Вы не можете заменить настраиваемый фильтр получателей предварительно настроенным фильтром получателей или наоборот в существующем глобальном списке адресов.

Чтобы изменить глобальный список адресов, используйте следующий синтаксис:

Set-GlobalAddressList -Identity <GALIdentity>] [-Name <Name>] [<Precanned recipient filter | Custom recipient filter>] [-RecipientContainer <OrganizationalUnit>]

При изменении значений условного параметра можно использовать следующий синтаксис для добавления или удаления значений, не затрагивая другие существующие значения: @{Add="<Value1>","<Value2>"...; Remove="<Value1>","<Value2>"...}.

В этом примере изменяется существующий gal с именем Contoso GAL, добавляя значение Company Fabrikam в предварительно настроенный фильтр получателей.

Set-GlobalAddressList -Identity "Contoso GAL" -ConditionalCompany @{Add="Fabrikam"}

Подробные сведения о синтаксисе и параметрах см. в разделе Set-GlobalAddressList.

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

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

  • В EAC перейдите враздел Списки адресоворганизации>, выберите список адресов и нажмите кнопку Изменить (значок изменить).

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

    Get-GlobalAddressList -Identity "<GAL Name>" | Format-List Name,RecipientFilterType,RecipientContainer,RecipientFilter,IncludedRecipients,Conditional*
    

Удаление глобальных списков адресов с помощью командной консоли Exchange

  • Невозможно удалить глобальный список адресов с именем Автономная адресная книга по умолчанию, который представляет собой глобальный список адресов, автоматически создаваемый Exchange, и единственный глобальный список, имеющий значение Trueсвойства IsDefaultGlobalAddressList.

  • Невозможно удалить глобальный список адресов, определенный в автономной адресной книге (OAB). Сведения об изменении списков адресов, определенных в автономной адресной книге, см. в статье Использование командной консоли Exchange для добавления и удаления списков адресов из автономных адресных книг.

Чтобы удалить глобальный список адресов, используйте следующий синтаксис:

Remove-GlobalAddressList -Identity <GALIdentity>

В этом примере удаляется список адресов с именем Agency A GAL.

Remove-GlobalAddressList -Identity "Agency A GAL"

Подробные сведения о синтаксисе и параметрах см. в разделе Remove-GlobalAddressList.

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

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

  • В EAC перейдите в разделСписки адресоворганизации> и убедитесь, что глобальный список больше не указан.

  • В командной консоли Exchange выполните следующую команду, чтобы убедиться, что глобальный список адресов отсутствует в списке:

    Get-GlobalAddressList
    

Процедуры списка адресов

Обновление списков адресов

После создания или изменения списка адресов в Центре администрирования Exchange или командной консоли Exchange необходимо обновить членство в списке адресов.

  • Если список адресов содержит более 3000 получателей, рекомендуется использовать командную консоль Exchange для обновления списка адресов. Обновление членства в списке адресов займет много времени и не позволит использовать сеанс EAC, пока список адресов не будет полностью обновлен.

  • Если список адресов содержит менее 3000 получателей, можно использовать EAC.

Обновление списков адресов с помощью EAC

  1. В центре администрирования EAC перейдите враздел Списки адресоворганизации> и выберите список адресов, который требуется обновить.

    • Если список адресов необходимо обновить, в области сведений появится раздел Не обновлен со ссылкой Обновить . Нажмите кнопку Обновить.

    • Если список адресов уже обновлен, вы увидите, что этот список адресов обновлен в области сведений.

  2. После нажатия кнопки Обновить появится предупреждающее сообщение. Нажмите кнопку Да , чтобы обновить список адресов с помощью Центра администрирования EAC. Индикатор выполнения позволяет отслеживать процесс обновления. После завершения обновления нажмите кнопку Закрыть.

Обновление списков адресов с помощью командной консоли Exchange

Чтобы обновить список адресов, используйте следующий синтаксис:

Update-AddressList -Identity [<AddressListIdentity>]

В этом примере обновляется список адресов с именем Northwest Executives.

Update-AddressList -Identity "Northwest Executives"

В этом примере обновляется список адресов с именем Продажи, расположенный в списке адресов с именем Северная Америка.

Update-AddressList "North America\Sales"

В этом примере обновляются все списки адресов в организации, для которых требуются обновления.

Get-AddressList | where {$_.RecipientFilterApplied -eq $false} | Update-AddressList

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

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

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

  • В Центре администрирования Майкрософт перейдите враздел Списки адресоворганизации>, выберите список адресов и убедитесь, что в области сведенийотображается актуальный список адресов (а не не обновлен по ссылке Обновить).

  • В командной консоли Exchange замените <AddressListIdentity> именем списка адресов и выполните следующую команду, чтобы проверить значение свойства RecipientFilterApplied :

    Get-AddressList -Identity <AddressListIdentity> | Format-Table -Auto Name,RecipientFilterApplied
    

Просмотр членов списков адресов

Если список адресов не обновлен, необходимо обновить список адресов перед просмотром участников. Дополнительные сведения см. в предыдущем разделе.

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

  1. В EAC перейдите в разделСписки адресоворганизации>, выберите список адресов и нажмите кнопку Изменить (значок Изменить).

  2. Щелкните Предварительный просмотр получателей, которые содержатся в списке адресов.

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

  • Технически эта процедура возвращает всех получателей (включая скрытых получателей), которые соответствуют фильтрам получателей для списка адресов. Получатели, фактически видимые в списке адресов, имеют значение Falseсвойства HiddenFromAddressListsEnabled .

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

$AL = Get-AddressList -Identity <AddressListIdentity>; Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $AL.RecipientFilter | select Name,PrimarySmtpAddress,HiddenFromAddressListsEnabled

В этом примере возвращаются члены списка адресов с именем Юго-Восточные офисы.

$AL = Get-AddressList -Identity "Southeast Offices"; Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $AL.RecipientFilter | select Name,PrimarySmtpAddress,HiddenFromAddressListsEnabled

В этом примере результаты экспортируются в файл C:\My Documents\South Office Export.csv.

$AL = Get-AddressList -Identity "Southeast Offices"; Get-Recipient -ResultSize unlimited -RecipientPreviewFilter $AL.RecipientFilter | select Name,PrimarySmtpAddress,HiddenFromAddressListsEnabled | Export-Csv -NoTypeInformation -Path "C:\My Documents\Southeast Offices Export.csv"

Создание списков адресов

Списки адресов можно создавать с помощью EAC или командной консоли Exchange. В EAC при создании списка адресов необходимо включить фильтр получателей, основанный на типе получателя (определенные типы или все получатели). В командной консоли Exchange не требуется включать фильтр получателей, основанный на типе получателя.

Создание списков адресов с помощью EAC

  1. В EAC перейдите враздел Списки адресоворганизации> и нажмите кнопку Создать (добавить значок).

  2. В открывавшемся окне списка адресов настройте следующие параметры:

    • Имя. Введите уникальное описательное имя для списка адресов.

    • Путь к списку адресов. Список адресов можно создать в корневом каталоге ("***", также известном как Все списки адресов) или создать список адресов в существующем списке адресов. Чтобы создать список адресов в существующем списке адресов, нажмите кнопку Обзор, выберите список адресов в окне выбора и нажмите кнопку ОК.

    • Дополнительные сведения о фильтрах получателей и параметрах предварительного просмотра, доступных здесь, см. в разделе Фильтры получателей в EAC этой статьи.

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

Создание списков адресов с помощью командной консоли Exchange

Вы можете создавать списки адресов как с фильтрами получателей, так и без них. Дополнительные сведения о фильтрах получателей в командной консоли Exchange см. в разделе Фильтры получателей в командной консоли Exchange этой статьи.

Чтобы создать список адресов, используйте следующий синтаксис:

New-AddressList -Name "<Address List Name>" [-Container <ExistingAddressListPath>] [<Precanned recipient filter | Custom recipient filter>] [-RecipientContainer <OrganizationalUnit>]

В этом примере создается список адресов с предварительно заданным фильтром получателей:

  • Название: Юго-Восточные офисы

  • Расположение: в корневом каталоге (" \, также известном как Все списки адресов), так как мы не использовали параметр Container , а значение по умолчанию — " \".

  • Предуклонированный фильтр получателей: все пользователи с почтовыми ящиками, где значение штата или провинции — GA, AL или LA (Джорджия, Алабама или Луизиана).

New-AddressList -Name "Southeast Offices" -IncludedRecipients MailboxUsers -ConditionalStateorProvince "GA","AL","LA"

В этом примере создается список адресов с настраиваемым фильтром получателей:

  • Имя: Северо-Западные руководители

  • Расположение: в существующем списке адресов с именем Северная Америка.

  • Настраиваемый фильтр получателей: все пользователи с почтовыми ящиками, в которых значение Title содержит Director или Manager, а значение штата или провинции — WA, OR или ID (Вашингтон, Орегон или Айдахо).

New-AddressList -Name "Northwest Executives" -Container "\North America"-RecipientFilter "(RecipientType -eq 'UserMailbox') -and (Title -like '*Director*' -or Title -like '*Manager*') -and (StateOrProvince -eq 'WA' -or StateOrProvince -eq 'OR' -or StateOrProvince -eq 'ID')"

Подробные сведения о синтаксисе и параметрах см. в разделе New-AddressList.

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

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

  • В EAC перейдите враздел Списки адресоворганизации>, выберите список адресов и нажмите кнопку Изменить (значок изменить).

  • В командной консоли Exchange замените [<AddressListPath>] <AddressListName> именем и (при необходимости) расположением списка адресов и выполните следующую команду, чтобы проверить значения свойств:

    Get-AddressList -Identity "[<AddressListPath>\]<AddressListName>" | Format-List Name,RecipientFilterType,RecipientContainer,RecipientFilter,IncludedRecipients,Conditional*
    

Изменение списков адресов

  • Если вы создали список адресов без фильтров получателей или настраиваемый фильтр получателей в командной консоли Exchange, вы не сможете изменить список адресов в EAC. Необходимо использовать командную консоль Exchange.

  • После изменения списка адресов необходимо обновить его членство. Дополнительные сведения см. в разделе Обновление списков адресов этого раздела.

  • Вы не можете заменить настраиваемый фильтр получателей предварительно настроенным фильтром получателей или наоборот в существующем списке адресов.

  • Расположение списка адресов можно изменить с помощью командлета Move-AddressList в командной консоли Exchange. Дополнительные сведения см. в разделе Перемещение списков адресов с помощью командной консоли Exchange .

Изменение списков адресов в EAC

  1. В EAC перейдите в разделСписки адресоворганизации>, выберите список адресов и нажмите кнопку Изменить (значок изменить).

  2. В открывающихся окнах списка адресов настройте следующие параметры:

    • Отображаемое имя. Введите уникальное описательное имя для списка адресов.

    • Дополнительные сведения о фильтрах получателей и параметрах предварительного просмотра, доступных здесь, см. в разделе Фильтры получателей в EAC этой статьи.

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

Изменение списков адресов в командной консоли Exchange

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

Set-AddressList -Identity <AddressListIdentity> [-Name <Name>] [<Precanned recipient filter | Custom recipient filter>] [-RecipientContainer <OrganizationalUnit>]

При изменении значений условного параметра можно использовать следующий синтаксис для добавления или удаления значений, не затрагивая другие существующие значения: @{Add="<Value1>","<Value2>"...; Remove="<Value1>","<Value2>"...}.

В этом примере изменяется существующий список адресов с именем "Юго-Восточные офисы", добавляя значение штата или провинции TX (Техас) в предканированный фильтр получателей.

Set-AddressList -Identity "Southeast Offices" -ConditionalStateOrProvince @{Add="TX"}

Подробные сведения о синтаксисе и параметрах см. в разделе Set-AddressList.

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

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

  • В EAC перейдите враздел Списки адресоворганизации>, выберите список адресов и нажмите кнопку Изменить (значок изменить).

  • В командной консоли Exchange замените <AddressListIdentity> путем\name списка адресов и выполните следующую команду, чтобы проверить значения свойств:

    Get-AddressList -Identity "<AddressListIdentity>" | Format-List Name,RecipientFilterType,RecipientContainer,RecipientFilter,IncludedRecipients,Conditional*
    

Перемещение списков адресов с помощью командной консоли Exchange

Расположение списка адресов можно выбрать при создании списка адресов в EAC или командной консоли Exchange. Но переместить существующий список адресов можно только с помощью командлета Move-AddressList в командной консоли Exchange. Если исходный список адресов содержит дочерние списки адресов, иерархия списков адресов перемещается в указанное целевое расположение.

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

Move-AddressList -Identity "<AddressListIdentity>" -Target "<AddressListIdentity or \>"

В этом примере список адресов с именем "Юго-Восточные офисы" перемещается из корневого каталога ("\, также известного как Все списки адресов) в список адресов с именем Северная Америка.

Move-AddressList -Identity "Southeast Offices" -Target "North America"

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

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

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

  • В EAC перейдите враздел Списки адресоворганизации>, выберите список адресов и нажмите кнопку Изменить (значок изменить).

  • В командной консоли Exchange замените <AddressListIdentity> путем\name списка адресов и выполните следующую команду, чтобы проверить значения свойств:

    Get-AddressList -Identity "<AddressListIdentity>" | Format-List Name,RecipientFilterType,RecipientContainer,RecipientFilter,IncludedRecipients,Conditional*
    

Удаление списков адресов

Если список адресов содержит более 3000 получателей, рекомендуется использовать командную консоль Exchange для удаления списка адресов. Удаление списка адресов займет много времени и не позволит использовать сеанс EAC, пока список адресов не будет полностью удален. Если список адресов содержит менее 3000 получателей, можно использовать EAC для удаления списка адресов.

  • Невозможно удалить список адресов, определенный в автономной адресной книге (OAB). Сведения об изменении списков адресов, определенных в автономной адресной книге, см. в статье Использование командной консоли Exchange для добавления и удаления списков адресов из автономных адресных книг.

  • Невозможно удалить список адресов, содержащий дочерние списки адресов (вы получите сообщение об ошибке). Сначала необходимо выполнить одно из следующих действий.

    • Используйте EAC для одновременного удаления родительского и всех дочерних списков адресов.

    • Используйте командную консоль Exchange для перемещения всех дочерних списков адресов в другое расположение с помощью командлета Move-AddressList .

Удаление списков адресов с помощью EAC

  1. В EAC перейдите ксписку адресоворганизации>.

  2. Выберите список адресов или списки, которые нужно удалить, а затем нажмите кнопку Удалить (значок удалить). Вы можете выбрать несколько списков адресов, нажав клавишу CTRL при выборе каждого списка.

  3. Нажмите Да в появившемся предупреждающем сообщении. Индикатор выполнения позволяет отслеживать процесс удаления. После завершения удаления нажмите Закрыть.

Удаление списков адресов с помощью командной консоли Exchange

Чтобы удалить список адресов, используйте следующую синтаксическую конструкцию:

Remove-AddressList -Identity "[<AddressListPath>\]<AddressListName>" [-Recursive]

В этом примере список адресов с именем "Юго-Восточные офисы" и все его дочерние элементы удаляются из списка адресов Северная Америка.

Remove-AddressList -Identity "North America\Southeast Offices" -Recursive

Подробные сведения о синтаксисе и параметрах см. в разделе Remove-AddressList.

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

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

  • В EAC перейдите в разделСписки адресоворганизации> и убедитесь, что список адресов больше не указан.

  • В командной консоли Exchange выполните следующую команду, чтобы убедиться, что список адресов отсутствует в списке:

    Get-AddressList
    

Скрытие получателей в списках адресов

Скрытие получателя из списков адресов не препятствует получателю получать сообщения электронной почты; она не позволяет пользователям найти получателя в списках адресов. Получатель скрыт во всех списках адресов и в общих адресных книгах (фактически он является исключением в фильтрах получателей во всех списках адресов). Если вы хотите выборочно включить получателя в определенные списки адресов и не включать в другие, вам необходимо настроить фильтры получателей в списках адресов таким образом, чтобы включить или исключить получателя.

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

Использование EAC для скрытия получателей из списков адресов

  1. В EAC перейдите в одно из следующих расположений в зависимости от типа получателя:

    • Получателей>Почтовые ящики: почтовые ящики пользователей, связанные почтовые ящики и удаленные почтовые ящики.

    • Получателей>Группы: группы рассылки, группы безопасности с поддержкой почты и динамические группы рассылки.

    • Получателей>Ресурсы: почтовые ящики помещений и оборудования.

    • Получателей>Контакты: почтовые пользователи и почтовые контакты.

    • Получателей>Общий: общие почтовые ящики.

    • Общедоступные папки>Общедоступные папки: общедоступные папки с поддержкой почты.

  2. Выберите получателя, которого нужно скрыть из списков адресов, и нажмите кнопку Изменить (значок изменить).

  3. Откроется окно свойств получателя. Дальнейшие действия зависят от типа получателя:

    • Почтовые ящики, контакты и общие. На вкладке Общие выберите Скрыть из списков адресов.

    • Группы: на вкладке Общие нажмите Скрыть эту группу в списке адресов.

    • Ресурсы: на вкладке Общие нажмите Дополнительные параметры, а затем выберите параметр Не отображать в списках адресов.

    • Общедоступные папки: на вкладке Общие свойства почты нажмите Не отображать в списке адресов Exchange.

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

Использование командной консоли Exchange для скрытия получателей из списков адресов

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

Set-<RecipientType> -Identity <RecipientIdentity> -HiddenFromAddressListsEnabled $true

<RecipientType> является одним из следующих значений:

  • DistributionGroup

  • DynamicDistributionGroup

  • Mailbox

  • MailContact

  • MailPublicFolder

  • MailUser

  • RemoteMailbox

В этом примере группа рассылки с именем Internal Affairs скрывается из списков адресов.

Set-DistributionGroup -Identity "Internal Affairs" -HiddenFromAddressListsEnabled $true

В этом примере почтовый ящик michelle@contoso.com скрывается из списков адресов.

Set-Mailbox -Identity michelle@contoso.com -HiddenFromAddressListsEnabled $true

Примечания.

  • Чтобы получатель снова отображался в списках адресов, используйте значение $false параметра HiddenFromAddressListsEnabled .

  • По умолчанию почтовые ящики арбитража и почтовые ящики общедоступных папок скрыты из списков адресов. Если вы используете командлет Set-Mailbox для изменения этого или любого другого параметра для почтовых ящиков арбитража или общедоступных папок, необходимо включить параметры Арбитраж или PublicFolder .

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

Вы можете убедиться, что получатель успешно скрыт из списков адресов, выполнив любую из следующих процедур:

  • В EAC выберите получателя, нажмите кнопку Изменить (значок редактирования) и убедитесь, что выбран параметр Скрыть из списков адресов.

  • В командной консоли Exchange выполните следующую команду и убедитесь, что указан получатель:

    Get-Recipient -ResultSize unlimited -Filter "HiddenFromAddressListsEnabled -eq `$true"
    
  • Откройте глобальный список адресов в Outlook или Outlook в Интернете (прежнее название — Outlook Web App) и убедитесь, что получатель не отображается.

Фильтры получателей в Центре администрирования Exchange

При создании или изменении списков адресов в EAC доступны следующие параметры фильтра получателей:

  • Типы получателей для включения

    • Все получатели

      или

    • Только следующие типы получателей: Выберите одно или несколько из следующих значений:

    • Пользователи с почтовыми ящиками Exchange

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

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

    • Почтовые контакты с внешними адресами электронной почты

    • Группы с включенной поддержкой почты

  • Создание правил для дальнейшего определения получателей

  1. Нажмите Добавить правило и выберите одно из свойств получателей в раскрывающемся списке:

    • Контейнер получателя (контейнер или подразделение);

    • Область, край;

    • Компания;

    • Отдел;

    • Настраиваемый атрибут от 1 до 15.

  2. Введите значение для выбранного свойства:

    • Если выбрать свойство Контейнер получателя, откроется диалоговое окно Выбор подразделения, в котором можно выбрать контейнер или подразделение в Active Directory.

    • Для других свойств получателей открывается диалоговое окно Определение слов или фраз, в котором можно добавлять, изменять и удалять текстовые значения.

    • Значения свойств должны полностью совпадать. Подстановочные знаки и частичные совпадения не поддерживаются. Например, значение "Продажи" не совпадает со значением "Продажи и маркетинг".

    • Чтобы задать несколько значений для одного и того же свойства, используйте оператор or. Пример: "Отдел равно Продажи или Отдел равно Маркетинг".

  3. Выбрав свойство и значение, нажмите Добавить правило.

  4. Повторите предыдущие шаги, чтобы настроить дополнительные фильтры. Обратите внимание, что в нескольких свойствах используется оператор and. Пример: "Отдел равно Продажи и Компания равно Contoso".

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

Фильтры получателей в командной консоли Exchange

В командной консоли Exchange можно указать заранее подготовленные или пользовательские фильтры получателей, но не оба типа сразу.

  • Заранее подготовленные фильтры получателей

    • Использует обязательный параметр IncludedRecipient со значением AllRecipientsили одним или несколькими из следующих значений: MailboxUsers, MailContacts, MailGroups, MailUsersили Resources. Вы можете указать несколько значений, разделив их запятыми.

    • Можно также использовать любой из необязательных параметров условного фильтра: ConditionalCompany, ConditionalCustomAttribute[1to15], ConditionalDepartment и ConditionalStateOrProvince.

      Вы указываете несколько значений для условного параметра с помощью синтаксиса "<Value1>","<Value2>".... При указании нескольких значений для одного свойства неявно используется оператор or. Пример: "Отдел равно Продажи или Маркетинг или Финансы".

  • Настраиваемые фильтры получателей. Использует обязательный параметр RecipientFilter с фильтром OPATH.

    • Основной синтаксис фильтра OPATH — ."<Property1> -<Operator> '<Value1>' <Property2> -<Operator> '<Value2>'..."

    • Для всего фильтра OPATH требуются двойные кавычки " " . Хотя фильтр является строкой (не системным блоком), можно также использовать фигурные скобки { }, но только в том случае, если фильтр не содержит переменные, требующие расширения.

    • Дефисы (-) требуются перед всеми операторами. Вот некоторые из наиболее часто используемых операторов:

    • and, orи not.

    • eq и ne (равно и не равно; без учета регистра).

    • lt и gt (меньше и больше).

    • like и notlike (строка содержит и не содержит; требуется по крайней мере один подстановочный знак в строке. Например, "Department -like 'Sales*'".

    • Используйте круглые скобки для группировки <Property> -<Operator> '<Value>' операторов в сложных фильтрах. Например, "(Department -like 'Sales*' -or Department -like 'Marketing*') -and (Company -eq 'Contoso' -or Company -eq 'Fabrikam')". Exchange сохраняет фильтр в свойстве RecipientFilter, заключая каждый оператор в круглые скобки, но их необязательно вводить в таком формате.

    • Дополнительные сведения см. в разделе Дополнительные сведения о синтаксисе OPATH.

    • После использования командлета New-AddressList для создания списка адресов, использующего настраиваемые фильтры получателей, вы не сможете изменить список адресов в EAC. Необходимо использовать командлет Set-AddressList с параметром RecipientFilter в командной консоли Exchange.

Примечание. Параметр фильтра получателей RecipientContainer (подразделение) доступен как для предварительно настроенных фильтров получателей, так и для настраиваемых фильтров получателей.