Microsoft Entra ID グループ命名ポリシーの完全セットアップガイド
By Mirko Peters ·
Microsoft Entra ID のグループ命名ポリシーを設定して、Teams の無秩序な増殖を自動的に止め、命名規則を適用し、テナントを整理する方法を解説します。
Automatically translated with AI from the original post. Read the English original

Microsoft Entra ID のグループ命名ポリシーは、作成時点で、すべての Microsoft 365 グループ、SharePoint サイト、Teams の命名を構造的に統一します。必須の接頭辞、接尾辞、禁止語を設定することで、IT 管理者は重複したワークスペースをなくし、無秩序な命名を防ぎ、組織のディレクトリを検索しやすくできます。その間も、ユーザーの日常業務を妨げることはありません。
重要なポイント
- グループ命名ポリシーは、Outlook、SharePoint、Planner、Teams を含め、Microsoft 365 グループを作成するすべての経路にテナント全体で適用されます。
- 動的な属性は、部門、地域、会社などのユーザープロファイル情報を取得し、ワークスペース名にリアルタイムの文脈を自動的に組み込みます。
- 禁止語のリストを使うと、給与、HR、CEO などの機密性が高い、または誤解を招くワークスペース名を従業員が登録できないようにできます。
- 既存のワークスペースは元の名前を保持します。そのため、命名ポリシーは古いチームの有効期限が切れ、新しいチームが作成されるにつれて、時間をかけて自然に浸透していきます。
- 命名パターンを短く保つと、モバイルデバイスで文字が切れるのを防ぎ、従業員が検索対象を正しく理解しやすくなります。
管理されていないワークスペース名の問題点
数か月以上稼働している Microsoft 365 テナントを開けば、ワークスペース名が雑然と並んでいるはずです。管理者は、test、test-2、project-new、marketing-official、budget-review といった名前が環境のあちこちに散在しているのをよく目にします。構造がなければ、ユーザーはどのワークスペースが正規のものかを探すのに貴重な時間を費やし、やがて諦めて重複したチームを誤って作成してしまいます。
さらに、Microsoft Teams のワークスペースは単なるチャットの画面ではありません。その裏では、すべてのチームが Exchange のメールボックス、SharePoint のドキュメントライブラリ、Planner ボード、ディレクトリオブジェクトをプロビジョニングする Microsoft 365 グループです。ユーザーがチームに不適切な名前を付けると、その命名が グローバル アドレス一覧、Outlook のオートコンプリート候補、SharePoint のサイト URL にそのまま波及し、管理の負担をさらに増やします。
Microsoft Entra ID のグループ命名ポリシーの仕組み
多くの組織は、命名の問題を解決しようとして、ポリシー文書を作成したり、ガイドラインをメールで配布したりします。しかし、こうした取り組みは人の記憶に頼っているため、必ずと言っていいほど失敗します。正しいアプローチは、適用の仕組みをインフラストラクチャのレイヤーに移すことです。
Microsoft Entra ID には、ワークスペースの作成要求がディレクトリに到達する前に傍受する、組み込みのグループ命名ポリシーエンジンがあります。ユーザーが quarterly-planning のような分かりやすい名前を入力すると、ポリシーエンジンは入力内容を事前定義されたテンプレートと照合し、必要な接頭辞や接尾辞を付加してから、オブジェクトをクラウドのディレクトリに登録します。
接頭辞、接尾辞、属性の設定
効果的な命名構造を作るには、管理者による可視性とユーザーにとっての分かりやすさのバランスを取る必要があります。管理者は Microsoft Entra 管理センター内で、固定の文字列と動的なユーザー属性という 2 種類の修飾子を設定できます。
固定文字列と動的属性の比較
静的な文字列とは、部署コードやプロジェクトタグなど、固定のテキストです。たとえば、すべてのワークスペース名の先頭にGRP-を付けておくと、ユーザーはそのオブジェクトが正式なコラボレーション空間であることを一目で判断できます。
ただし、Entra ID グループ命名ポリシーの真価は動的属性にあります。[Department]や[OfficeLocation]などのプロパティをユーザー オブジェクトから直接取得することで、システムは状況に応じたタイトルをその場で生成できます。ドイツの財務部門に所属するMariaがBudgetというワークスペースを作成した場合、ポリシーは名前を自動的にDE-FIN-Budgetに組み立てられます。Mariaが複雑な命名ルールを覚えておく必要はありません。
設計しすぎの罠を避ける
命名ポリシー設計で最もよくある失敗は、設計しすぎることです。管理者は利用可能なメタデータをすべて1つの名前に詰め込もうとしがちで、その結果FIN-DE-CC4410-PR205-Budgetのような扱いにくい名前になります。名前が長くなりすぎると、モバイル デバイスや Teams デスクトップ アプリの左側のナビゲーション レールで簡単に切り詰められてしまいます。
命名パターンは、多くても2つか3つの論理ブロックに抑えてください。新入社員に組織の命名規則を1文で説明できないなら、パターンが複雑すぎます。その場合、ユーザーは必ず回避策を見つけてしまいます。
ブロック ワード リストの実装
構造パターンに加えて、Entra IDでは管理者がカスタムのブロック ワード リストを管理できます。このリストは、payroll、executive-compensation、legal-hold、hr-confidentialなど、機密性が高い、または誤解を招く用語を含む名前の登録をユーザーに禁止します。
有用ではありますが、ブロック ワード リストの限界も理解しておく必要があります。エンジンは単純な文字列の一致を判定するだけで、意図や文脈までは分析しません。payrollの使用をブロックされたユーザーでも、pay-rollやsalary-planningを登録すれば簡単にフィルターを回避できます。ブロック ワードは、突破不可能なセキュリティの壁ではなく、基本的な減速帯として扱うことをお勧めします。
既存のチームと管理者の例外を管理する
導入時によく寄せられる質問は、既存のワークスペースはどうなるのか、というものです。グループ命名ポリシーが適用されるのは、作成時、または既存のグループを手動で名前変更したときだけです。大量の既存チームは、所有者が明示的に名前変更を実行するまで現在の名前のまま残ります。テナント全体に対して一括名前変更をスクリプトで実行しようとすると、解決するより混乱を招くことが多いため、既存の名前は時間の経過とともに自然に置き換わるに任せるのが通常は最善です。
また、グローバル管理者とユーザー管理者は通常、命名ポリシーの対象外であることにも注意してください。これは、IT担当者が特別な用途のグループをプロビジョニングできるようにするための意図的な設計です。ただし、IT担当者は、社内の他のユーザーに求める命名規則と全く同じ規則に、自ら厳密に従うよう意識する必要があります。
まとめと次のステップ
Microsoft Entra ID のグループ命名ポリシーを実装することは、重い手動承認を課したり、従業員の作業を遅らせたりすることなく、混沌としたコラボレーション環境に秩序をもたらす最も迅速な方法の1つです。作成の瞬間に明確なガードレールを設けることで、テナント内でスプロールが根付く前に食い止めることができます。
ライフサイクル管理、有効期限ポリシー、スプロール防止策について詳しく知りたい方は、M365 FM Podcastのエピソード全編を聴くことをお勧めします。専門家の知見と実践的なガイダンスで、今日からMicrosoftクラウドのアーキテクチャを最適化しましょう。
よくある質問
Microsoft Entra ID のグループ命名ポリシーはどこで構成しますか?
Microsoft Entra 管理センターで、[ID]、[グループ]の順に移動し、設定メニューから[命名ポリシー]を選択すると、命名ポリシーを直接構成できます。
グループ命名ポリシーは、手動で作成された SharePoint サイトにも適用されますか?
はい。最新の SharePoint サイト、Planner ボード、Microsoft Teams はいずれも Microsoft 365 グループを基盤としているため、Entra ID で適用されたポリシーは、これらの接続済みアプリケーションからの作成操作すべてに影響します。
部門ごとに異なる命名規則を作成できますか?
いいえ、Microsoft Entra ID のネイティブなグループ命名ポリシーはテナント全体に適用される設定です。ただし、動的属性を使うと、ワークスペースを作成するユーザーに基づいて、部署のメタデータを命名文字列に自動的に組み込むことができます。
ユーザーがチーム名に禁止語句を使おうとした場合はどうなりますか?
システムは作成要求をブロックし、組織のガバナンス標準に準拠した別の名前を選択するよう指示するエラーメッセージを表示します。