配置 Microsoft 365 Groups命名策略

您可以使用组命名策略为用户创建的组实施一致的命名策略。命名策略可帮助用户识别组的功能、成员身份、地理区域或创建组的人。

命名策略应用于跨所有组工作负载创建的组。例如,Outlook、Microsoft Teams、SharePoint、Planner 或 Yammer。命名策略同时应用于组名和组别名。

Microsoft 365Groups 命名策略

组命名策略包括以下功能:

  • Prefix-suffix naming policy前缀-后缀命名策略。您可以使用前缀或后缀来定义组的命名约定。
  • Custom blocked words.自定义屏蔽词。您还可以指定将在用户创建的组中阻止的各种词,例如 GM、Billings、Payments、HR。

前缀-后缀命名策略

前缀和后缀可以是固定字符串或用户属性。

  • 固定字符串:使用固定字符串时,建议使用短字符串 这将有助于区分全局地址列表 (GAL) 中的组。 一些常用的前缀和后缀是关键字,如:’Grp_Name’、’#Name’、’_Name’。
  • 属性:您可以使用属性来帮助识别哪个用户创建了组(如 [部门])以及组的创建位置(如 [国家])。

例如,如果组名为“My Group”且用户的部门为“Engineering”,则命名策略 = “GRP [GroupName] [Department]” 将导致以下结果:

“GRP我的集团工程”

支持的 Azure Active Directory (Azure AD) 属性为 [部门]、[公司]、[办公室]、[StateOrProvince]、[CountryOrRegion] 和 [Title]。 不受支持的用户属性被视为固定字符串。 例如,“[邮政编码]”。 此外,不支持扩展属性和自定义属性。 建议您使用为组织中的所有用户填充了值的属性,并且不要使用具有更长值的属性。

有您需要注意的事项:

  • 总前缀和后缀字符串长度限制为最多 53 个字符。
  • 前缀和后缀可以包含组名和组别名中支持的特殊字符。 组别名中不支持的前缀或后缀中的任何字符仍会应用在组名中,但会从组别名中删除。 由于此限制,应用于组名的前缀和后缀可能与应用于组别名的前缀和后缀不同。
  • 如果您使用 Yammer Office 365 连接组,请避免在命名策略中使用以下字符:@、#、[、]、< 和 >。 如果这些字符在命名策略中,普通 Yammer 用户将无法创建组。

自定义屏蔽词

您可以使用自定义屏蔽词来防止用户在创建组时使用它们。 您还可以列出需要在不同词之间用逗号分隔的阻止词。 已完成屏蔽词检查 在用户输入的组名上。 例如,如果用户输入“final”和“Prefix_”作为命名策略,“Prefix_final”将失败。 没有进行子字符串搜索,因此即使“lot”是一个屏蔽词,用户也可以使用一些常用词,如“Pilot”。

配置 Microsoft 365 groups 组命名策略

可以使用 Azure AD 管理中心或 Azure AD PowerShell 配置 Microsoft 365 组命名策略。

使用 Azure AD 管理中心

  1. 登录到 Azure 门户,选择 Azure AD,然后在管理部分下,选择组。
  2. 在设置部分下,选择命名策略。
  3. 选择被阻止的词选项卡,然后上传包含您被阻止的词的 .csv 文件。
  4. 选择组命名策略选项卡。
  5. 在当前策略部分,选择是否需要前缀或后缀(或两者),然后选中相应的复选框。
  6. 在属性和字符串之间进行选择。
  7. 完成所需的设置后,单击“保存”按钮。
配置 Microsoft 365 groups 组命名策略
配置 Microsoft 365 groups 组命名策略

使用Azure AD PowerShell

要查看当前的命名策略设置,请以管理员身份运行以下 PowerShell 命令:

$Setting = Get-AzureADDirectorySetting -Id (Get-AzureADDirectorySetting | where -Property DisplayName -Value "Group.Unified" -EQ).id
$Setting.Values

在输出中,检查以下值:

  • CustomBlockedWordsList,
  • EnableMSStandardBlockedWords
  • PrefixSuffixNamingRequirement.

1.要配置 Microsoft 365 组命名策略,请执行以下步骤: 从 Azure AD 获取现有目录设置:

$Setting = Get-AzureADDirectorySetting -Id (Get-AzureADDirectorySetting | where -Property DisplayName -Value "Group.Unified" -EQ).id

2.设置组名前缀和后缀,例如前缀“GRP_”:

$Setting["PrefixSuffixNamingRequirement"] ="GRP_[GroupName]"
To configure custom blocked words that you want to restrict, for example Payroll and CEO run the following cmdlet:

3.要配置要限制的自定义阻止词,例如 Payroll 和 CEO,请运行以下 cmdlet:

$Setting["CustomBlockedWordsList"]="Payroll,CEO"

4.更新 Azure AD 目录设置中的设置:

Set-AzureADDirectorySetting -Id (Get-AzureADDirectorySetting | where -Property DisplayName -Value "Group.Unified" -EQ).id -DirectorySetting $Setting

删除命名策略

使用 Azure AD 管理中心

若要使用 Azure AD PowerShell 删除命名策略,请执行以下步骤:

  1. 在命名策略页面上,选择删除策略。
  2. 确认删除后,命名策略将被删除,包括所有前缀-后缀命名策略和任何自定义屏蔽词

使用Azure AD PowerShell

若要使用 Azure AD PowerShell 删除命名策略,请执行以下步骤:

1.在 Azure AD PowerShell 中清空组名前缀和后缀。

$Setting["PrefixSuffixNamingRequirement"] =""

2.清空自定义阻止的单词。

$Setting["CustomBlockedWordsList"]=""

3.保存设置

Set-AzureADDirectorySetting -Id (Get-AzureADDirectorySetting | where -Property DisplayName -Value "Group.Unified" -EQ).id -DirectorySetting $Setting

命名策略的用户体验

在 Azure AD 中创建组命名策略后,当用户在 Office 365 应用程序中创建组时,他们将拥有以下体验,具体取决于组命名策略设置:

  • 只要用户输入组名称,用户就会看到根据您的命名策略(带有前缀和后缀)的名称预览。
  • 如果用户输入被阻止的词,他们将看到一条错误消息,以便他们可以删除被阻止的词。

微软Teams的体验

从 Teams 客户端创建团队时,前缀和后缀会自动添加到团队名称中。当用户输入包含被阻止词的术语时,将出现错误消息。

微软Teams命名规则的错误提示
微软Teams命名规则的错误提示

从 PowerShell 创建团队时,您需要在 cmdlet 参数中包含前缀和后缀。 例如,以下 cmdlet 创建一个团队,而前缀是“Contoso”,后缀是“Group”。

New-Team -DisplayName "ContosoSalesGroup" -MailNickName "ContosoSalesGroup"

Outlook Web 客户端体验

当用户在 Outlook 中输入自定义阻止的词时,UI 中会显示一条错误消息以及阻止的词。然后用户可以删除它,如以下示例所示:

关于微软TEAMS的 Outlook Web 客户端的错误提示
关于微软TEAMS的 Outlook Web 客户端的错误提示

Outlook 桌面客户端体验

在 Outlook 桌面中创建的组符合命名策略,因此在选择创建/编辑时将自动应用创建的命名策略,如果组名或别名中存在自定义阻止词,则会向用户显示错误。

许可要求

对 Microsoft 365 组使用 Azure AD 命名策略要求你拥有但不一定为作为一个或多个 Microsoft 365 组成员的每个唯一用户(包括来宾)分配 Azure Active Directory Premium P1 许可证或 Azure AD Basic EDU 许可证。

更多消息,请查看

Groups的命名规则

Scroll to Top
Scroll to Top