在 Exchange 2013 中替代通讯组命名策略

适用于:Exchange Server 2013

通讯组的组命名策略仅适用于用户创建的组。 当你或其他管理员使用 Exchange 管理中心 (EAC) 创建通讯组时,组命名策略将被忽略,不会应用于组名称。

但是,如果您使用 Exchange 命令行管理程序创建或重命名通讯组,则将组命名策略应用到管理员创建的组,除非您使用 IgnoreNamingPolicy 参数覆盖该组命名策略。

开始前,有必要了解什么?

提示

是否有任何疑问? 在 Exchange 论坛中寻求帮助。 访问 Exchange Server 的论坛。

创建新组时使用命令行管理程序覆盖组命名策略

若要覆盖组命名策略,请运行以下命令。

New-DistributionGroup -Name <Group Name> -IgnoreNamingPolicy

例如,如果组织的组命名策略为 DG_<Group Name>_Users,则运行以下命令来创建名为 All Administrators 的组。

New-DistributionGroup -Name "All Administrators" -IgnoreNamingPolicy

当 Microsoft Exchange 创建此组时,它将“ 名称”“DisplayName ”参数使用“所有管理员”。

重命名组时使用命令行管理程序覆盖组命名策略

若要在使用命令行管理程序重命名现有组时覆盖组命名策略,请运行以下命令。

Set-DistributionGroup -Identity <Old Group Name> -Name <New Group Name> -DisplayName <New Group Name> -IgnoreNamingPolicy

例如,假设你在一天深夜创建了一个组命名策略,第二天早上你意识到你拼错了前缀中的文本字符串。 第二天早上,你会看到已使用拼写错误的前缀创建了一个新组。 可以在 EAC 中修复组命名策略,但必须使用 Shell 重命名名称拼写错误的组。 运行以下命令:

Set-DistributionGroup -Identity "Goverment_Contracts_NWRegion" -Name "Government_ContractEstimates_NWRegion" -DisplayName "Government_ContractEstimates_NWRegion" -IgnoreNamingPolicy

重要

重命名组时,请务必包含 DisplayName 参数。 否则,旧名称仍显示在电子邮件的“收件人:”、“抄送:”和“发件人:”行的共享通讯簿中。

如何知道操作成功?

若要验证是否已成功创建或重命名忽略组命名策略的通讯组,请运行以下命令。

Get-DistributionGroup <Name> | Format-List DisplayName
Get-OrganizationConfig | Format-List DistributionGroupNamingPolicy

如果该组的显示名称的格式不同于组织的组命名策略强制实施的组,则命令有效。