Динамические списки рассылки на группу

Это - мой первый раз, роя в Exchange MS 2013, и я должен сделать что-то вроде этого: Каждой группе, которую я создаю, нужен список рассылки. Вот группы и их назначенные пользователи:

  1. Group1
    1. User1
    2. User2
    3. User3
  2. Group2
    1. User2
    2. User4
    3. User5
  3. Group3
    1. User1
    2. User3
    3. User5

В основном, если я пошлю электронное письмо group1@example.com, то все люди в группе 1 получат электронное письмо. Хотя, если я добавляю пользователя в AD, я хочу, чтобы список рассылки автоматически обновил себя с правильной группой пользователей.

Как Вы видите, один участник может быть частью нескольких групп, таким образом, я не могу использовать department поле Exchange. Как я могу сделать это? (Без Powershell, поскольку я не знаю ничего из powershell),

Спасибо!

1
задан 30 May 2015 в 23:21
1 ответ

Я расскажу вам, как я сделал это на моем Exchange 2010, надеясь, что он также будет работать для вашего Exchange 2013.

Вам абсолютно необходимо Powershell (Exchange Management Shell) для создания DDL:

New-DynamicDistributionGroup -Name "group1_DDL" -RecipientFilter {MemberOfGroup -eq "CN=Group1,OU=myOU,DC=domain,DC=local"} -RecipientContainer "OU=Users,OU=Account,DC=domain,DC=local"

Основные моменты здесь:

  • Вам необходимо использовать атрибут фильтра OPATH MemberOfGroup :

Для этого значения вам необходимо указать полный DN вашей группы AD.

  • Вам необходимо указать параметр RecipientContainer :

Это полный DN, в котором хранятся ваши пользователи AD.


Некоторые пояснения:

  • Вам необходимо использовать фильтры OPATH для RecipientFilter , чтобы можно было использовать атрибут MemberOfGroup . Стандартный атрибут memberOf , предоставляемый Exchange, не будет работать, потому что вам нужно вычисленное свойство обратной ссылки из AD:

Фильтрация MemberOfGroup требует, чтобы вы предоставили полный AD отличительное имя группы, по которой вы пытаетесь выполнить фильтрацию. Этот это ограничение AD, и это происходит потому, что вы действительно фильтруете это вычисленное свойство обратной ссылки из AD, а не простая концепция "memberOf", который мы предоставляем в Exchange.

  • Фильтры OPATH поддерживаются для параметра RecipientFilter :

https://technet.microsoft.com/en-us/library/bb125127 (v = exchg.150) .aspx

RecipientFilter: параметр RecipientFilter фильтрует почту с включенной поддержкой получатели, используемые для создания динамической группы рассылки. [...] Параметр RecipientFilter использует синтаксис OPath для запроса Active Directory. и фильтровать получателей.

http://exchangepedia.com/blog/2007/02/memberof-attribute-can-now-be-used-in.html :

В отличие от фильтров LDAP, фактический атрибут name - memberOf не используется в фильтрах OPATH. Имя фильтруемого свойства для фильтров OPATH: MemberOfGroup.

  • По умолчанию (не указано) RecipientContainer будет стандартное DN пользователей: CN = Пользователи, DC = домен, DC = local . Так когда Exchange выполняет свой запрос для определения членства, он может только видеть участники, входящие в эту OU. Это причина, по которой вам нужно указать OU, в котором на самом деле хранятся ваши пользователи AD.

Наконец, вот ссылка на ресурс, который позволяет мне выполнить эту работу, и я получил большую часть ссылки выше: https://exchangemaster.wordpress.com/tag/recipientcontainer

1
ответ дан 4 December 2019 в 00:06

Теги

Похожие вопросы