在日常使用过程中,有着良好流程制度的企业,为了使用户在使用Exchange的地址列表时,能够方便的区分“组”和其它的收件人对象,往往会规定一个组的命名规则。比如:前缀为“DG”(为了表示“Distribution Group”的含义),或者直接用下划线“_”等。而后缀可能需要标识为“Group”,或者直接就是由所见对象的某个属性值生成。另外,还可能对于某些“关键词”或“敏感词”,企业不允许其作为组的名称的构成词语等。要解决这一问题,可以通过在Exchange的组织中“组命名策略”来实现。

当然,对于上述要求,如果每一个通讯组都只能有管理员来创建,对于其他用户没有创建通讯组的权限,而且管理员也不怕麻烦,每次在创建组是都认真知道的按照这些规则来执行。那么,本文后续内容就可以直接不看了。

组命名策略是全局的,其制定的结果将影响整过Exchange组织,即:整个Exchange组织共享同一个组命名策略。而不是仅限于某台或某几台组织中的Exchange服务器。

一、制定组命名策略

1、默认情况下,Exchange组织中是没有启用组命名策略功能的。可以通过IE访问https://exchange-server(FQDN)/ecp打开EAC。在Exchange管理中心窗口中,点击导航栏中的“收件人”,选择右边窗口导航条中的“组”,点击添加“…”更多按钮,在下拉菜单中选择“配置组命名策略”。

易宝典文章——怎样管理Exchange Server 2013的组命名策略_Exchange 2013

2、在“组命名策略”窗口中,选择“常规”选项卡。在此,可以定义组命名策略的“前缀”策略和“后缀”策略。每一策略可以由多个规则组成,每个规则可有两种定义方式“属性”和“文本”。在策略生效时,是按照规则的顺序作用到通讯组名称中的,并且都会在通讯组名称中体现。

易宝典文章——怎样管理Exchange Server 2013的组命名策略_微软_02

如果定义“文本”型规则,选择后点击右边的“输入文本…”,在弹出对话框中填入需要定义的文本内容。

易宝典文章——怎样管理Exchange Server 2013的组命名策略_邮件_03

同样,如果选择的是“属性”型规则,则需要定义根据组的哪一属性值生成组名称的前缀或后缀。如,根据“自定义属性1”产生组的名称后缀。完成后,在下方会显示策略生效后的组名称预览。

易宝典文章——怎样管理Exchange Server 2013的组命名策略_邮件_04

3、可以通过“受阻词语”选项卡,设置关键词和敏感词列表。用户在创建通讯组的时候,如果使用了这一列表中的词汇,那么将会被拒绝创建成功。

易宝典文章——怎样管理Exchange Server 2013的组命名策略_Exchange_05


二、通过EMS查看并验证组命名策略生效

1、在EMS查看并确认该组命名策略。

Get-OrganizationConfig| fl DistributionGroupNamingPolicy

易宝典文章——怎样管理Exchange Server 2013的组命名策略_微软_06

2、通过EMS的New-DistributionGroup新建一个通讯组,查看其生成的组名是否与策略匹配。

New-DistributionGroup"Shanghai Sales"

易宝典文章——怎样管理Exchange Server 2013的组命名策略_Exchange 2013_07

显然,在定义通讯组是其名称为“Shanhai Sales”,但是在最终创建完成的通讯组中其名称、显示名、别名均被组命名策略作用为“DGShanghai Sales”了。

易宝典文章——怎样管理Exchange Server 2013的组命名策略_Exchange_08

需要特别强调的是,如果是管理员通过EAC创建通讯组,那么组命名策略是不会生效的。因为,组命名策略只会作用于用户创建组或通过EMS命令方式创建组的操作。

三、忽略组命名策略

可能有些特殊需要,在企业中某些组不需要或不愿意,更或按要求不能遵从这一全局的组命名策略。对于这些特殊的组,管理员可以如前面强调所述,通过EAC来创建这样的通讯组。但是如果需要批量创建时,那就还是只能使用EMS来实现了。

1、通过添加IgnoreNamingPolicy参数,忽略组命名策略作用

New-DistributionGroup-Name "Shanghai Market" -IgnoreNamingPolicy

易宝典文章——怎样管理Exchange Server 2013的组命名策略_Exchange_09

可以看到即使在组织中配置了组命名策略,使用EMS带IgnoreNamingPolicy参数创建的“Shanghai Market”通讯组,其名称、显示名、别名均为原始字符串。

2、对于已经被作用的通讯组,如果需要通过EMS修改其名称、显示名并去掉前缀和/或后缀都需要通过这一IgnoreNamingPolicy参数来实现。否则前、后缀将始终存在。

Set-DistributionGroup-Identity "DGShanghai Sales" -Name "Shanghai Sales"-DisplayName "Shanghai Sales" -IgnoreNamingPolicy

易宝典文章——怎样管理Exchange Server 2013的组命名策略_邮件_10

当然,此时可能也需要将“Shanghai Sales”组的邮件地址从“DGShanghaiSales@lpwr.net”改为“ShanghaiSales@lpwr.net”

Set-DistributionGroup"Shanghai Sales" -EmailAddresses SMTP:shsales@lpwr.net

易宝典文章——怎样管理Exchange Server 2013的组命名策略_Exchange_11

*************************************************************

本文所述:

操作系统版本:Windows Server 2012 R2 Datacenter Edition

邮件系统版本:Exchange Server 2013 SP1+CU5 Enterprise Edition