Я впервые копаюсь в MS Exchange 2013, и мне нужно сделать что-то вроде этого: каждой группе, которую я создаю, нужен список рассылки. Вот группы и назначенные им пользователи:
Обычно, если я отправлю письмо на адрес group1@example.com, все люди в группе 1 получат его. Хотя, если я добавлю пользователя в AD, я хочу, чтобы список рассылки автоматически обновлялся с правильной группой пользователей.
Как видите, один участник может входить в несколько групп, поэтому я не могу использовать department
поле обмена. Как я могу это сделать? (Без Powershell, поскольку я ничего не знаю о PowerShell)
Спасибо!
Я расскажу вам, как я сделал это на своем Exchange 2010, и надеюсь, что он будет работать и на вашем Exchange 2013.
Для создания DDL вам абсолютно необходимо Powershell (Exchange Management Shell):
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"
Основные моменты здесь:
MemberOfGroup
:Для этого значения вам необходимо указать полное DN вашей группы AD.
RecipientContainer
параметр:Это полный DN, в котором хранятся ваши пользователи AD.
Некоторые пояснения:
RecipientFilter
так что вы можете использовать MemberOfGroup
атрибут. Стандарт memberOf
Атрибут, предоставляемый Exchange, не будет работать, потому что вам нужно вычисленное свойство обратной ссылки из AD:Для фильтрации MemberOfGroup необходимо указать полное отличительное имя AD группы, по которой вы пытаетесь выполнить фильтрацию. Это ограничение AD, и это происходит потому, что вы действительно фильтруете это вычисленное свойство обратной ссылки из AD, а не простую концепцию memberOf, которую мы предоставляем в Exchange.
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, фактическое имя атрибута - memberOf не используется в фильтрах OPATH. Имя фильтруемого свойства для фильтров OPATH - MemberOfGroup.
RecipientContainer
будет стандартным DN пользователя: CN=Users,DC=domain,DC=local
. Поэтому, когда Exchange выполняет свой запрос для определения членства, он может видеть только тех участников, которые находятся в этом OU. Это причина, по которой вам необходимо указать OU, в котором фактически хранятся ваши пользователи AD.Наконец, вот ссылка на ресурс, который позволяет мне выполнить эту работу, и я получил большую часть ссылки выше: https://exchangemaster.wordpress.com/tag/recipientcontainer