dynamic分配列表每个组

这是我第一次深入MS Exchange 2013,我需要做这样的事情:我创build的每个组都需要一个分发列表。 以下是这些组及其分配的用户:

  1. 组别1
    1. 用户1
    2. 用户2
    3. 用户3
  2. 第2组
    1. 用户2
    2. 用户4
    3. 用户5
  3. 组3
    1. 用户1
    2. 用户3
    3. 用户5

基本上,如果我发送一封邮件到[email protected],那么组1中的所有人都将收到邮件。 虽然,如果我将用户添加到AD中,我希望分发列表能够用正确的用户组自动更新。

正如你所看到的,一个成员可以是多个组的一部分,所以我不能使用Exchange的department领域。 我怎样才能做到这一点? (没有Powershell,因为我对PowerShell一无所知)

谢谢!

我会告诉你我在Exchange 2010上完成这项工作的方式,希望它能适用于Exchange 2013。

您绝对需要Powershell(Exchangepipe理shell)来创buildDDL:

 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

对于此值,您需要放置AD组的完整DN。

  • 您需要指定RecipientContainer参数:

这是AD用户存储的完整DN。


一些解释:

  • 您需要为RecipientFilter使用OPATH筛选器,以便您可以使用MemberOfGroup属性。 由Exchange公开的标准memberOf属性将无法正常工作,因为您需要从AD计算反向链接属性:

MemberOfGroup筛选要求您提供您要筛选的组的完整AD专有名称。 这是一个AD限制,它发生的原因是您真的从AD过滤了这个计算出的back-link属性,而不是我们在Exchange中公开的“memberOf”的简单概念。

  • RecipientFilter参数支持OPATH筛选器:

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

RecipientFilter:RecipientFilter参数可筛选用于构builddynamic通讯组的已启用邮件的收件人。 […] RecipientFilter参数使用OPath语法来查询Active Directory和筛选收件人。

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

与LDAPfilter不同,实际的属性名称 – memberOf在OPATHfilter中不使用。 OPATHfilter的可过滤属性名称是MemberOfGroup。

  • 默认情况下(表示未指定), RecipientContainer将是标准用户DN: CN=Users,DC=domain,DC=local 。 因此,当Exchange执行查询来确定成员身份时,它只能看到这个OU中的成员。 这就是为什么你需要指定实际存储AD用户的OU。

最后,这里是链接到资源,使我能够做到这一点,从我得到上面的大部分引用: https : //exchangemaster.wordpress.com/tag/recipientcontainer