グループベースライセンスは、Entra ID(旧Azure Active Directory)の便利な機能で、ユーザーをグループに追加するだけで自動的にライセンスを割り当てられます。しかし、割り当てが失敗するケースが少なくありません。その原因として最も多いのが「競合サービスプラン」です。競合サービスプランとは、ユーザーに既に割り当てられているライセンスの一部サービスと、グループから割り当てようとするライセンスのサービスが重複している状態を指します。本記事では、競合サービスプランの仕組みから確認方法、解決手順までを具体的に解説します。管理者の方は、この記事を参考にライセントラブルを迅速に解決してください。
【要点】この記事で確認すること
- 最初に見る場所: Entra ID管理ポータルのグループ「ライセンス」ブレードの「割り当てエラー」タブ、またはユーザーの「ライセンス」ブレード。
- 切り分けの軸: エラーメッセージに「競合サービスプラン」と表示されるか、PowerShellでサービスプランの重複を確認する。
- 注意点: 競合を解決するには、直接割り当てかグループ割り当てのいずれかのライセンスで該当サービスプランを無効にする必要があります。無効化は管理者のみ可能で、影響範囲を考慮してください。
ADVERTISEMENT
目次
グループベースライセンスの基礎と競合サービスプランとは
グループベースライセンスの仕組み
グループベースライセンスは、Entra IDのセキュリティグループやMicrosoft 365グループに対してライセンスを割り当てる機能です。グループのメンバーになると、バックグラウンドで自動的にライセンスが割り当てられます。割り当て処理は非同期で実行され、結果はグループの「ライセンス」ブレードで確認できます。正常に割り当てられた場合は「アクティブ」、失敗した場合は「エラー」と表示され、エラー理由が示されます。この機能を使うことで、ユーザー単位の手動割り当ての手間を省き、一括管理が可能になります。
競合サービスプランとは
Microsoft 365のライセンスは、複数のサービスプラン(Exchange Online、SharePoint Online、Teams、Yammerなど)で構成されています。競合サービスプランとは、同じサービスプランが異なるライセンスソース(直接割り当てとグループ割り当て)から同時にユーザーに割り当てられようとする状態です。Microsoftのライセンス体系では、同じサービスプランを二重に割り当てることはできません。例えば、ユーザーにOffice 365 E1(Exchange Online含む)が直接割り当てられている状態で、グループからMicrosoft 365 E3(同じくExchange Online含む)を割り当てようとすると競合が発生します。この場合、グループ割り当てが失敗し、エラーが記録されます。
競合サービスプランが原因で発生する具体的なエラー
グループベースライセンスの割り当てが失敗すると、Entra ID管理ポータルに次のようなエラーメッセージが表示されます。
「License assignment failed. The license you are trying to assign includes service plans that conflict with service plans already assigned to the user.」
このエラーが表示された場合、競合サービスプランが原因です。エラーの詳細には、競合している具体的なサービスプラン名(例:ExchangeOnline、SharePointOnline)が含まれることもあります。また、ユーザーの「ライセンス」ブレードでは、グループ割り当てのライセンスが「エラー」状態で表示され、マウスオーバーでエラー理由を確認できます。PowerShellを使えば、より詳細な情報を取得できます。
競合サービスプランを確認する手順
以下の手順に従って、競合サービスプランを特定してください。管理者権限が必要です。
- エラーユーザーを特定する:Entra ID管理ポータルで、該当グループを開き、「ライセンス」ブレードの「割り当てエラー」タブをクリックします。エラーが発生しているユーザーの一覧が表示されます。または、個別ユーザーの「ライセンス」ブレードでエラー状態のライセンスを探します。
- ユーザーに直接割り当てられているライセンスを確認する:該当ユーザーの「ライセンス」ブレードを開きます。「直接割り当て」セクションに、ユーザーに個別に割り当てられたライセンスが表示されます。ここに、グループ割り当てと競合する可能性のあるライセンスがないか確認します。
- グループ割り当てのライセンスを確認する:同じユーザーの「ライセンス」ブレードで「グループ割り当て」タブをクリックします。割り当て元のグループとライセンス情報が表示されます。エラーがある場合は「エラー」と表示され、詳細をクリックすると競合プランが示されることがあります。
- PowerShellでサービスプランの詳細を取得する:管理ポータルだけでは競合プランを特定できない場合、PowerShellを使用します。以下のコマンドを実行します。最初に
Connect-MgGraph -Scopes "User.Read.All","Organization.Read.All"でサインインし、$user = Get-MgUser -Filter "userPrincipalName eq 'user@domain.com'"でユーザーオブジェクトを取得します。次にGet-MgUserLicenseDetail -UserId $user.Id | Select-Object SkuId, ServicePlansを実行すると、全てのライセンス(直接・グループ両方)のサービスプラン一覧が表示されます。出力を比較して、重複しているプランを特定します。 - 競合プランを特定する:PowerShellの出力で、同じSkuIdが複数表示される場合は注意が必要です。各ライセンスのServicePlansプロパティを展開し、ServicePlanNameが重複していないか確認します。例えば、直接割り当てのライセンスに「EXCHANGE_S_STANDARD」、グループ割り当てのライセンスにも「EXCHANGE_S_STANDARD」が含まれている場合、それが競合します。
ADVERTISEMENT
競合サービスプランを解決する方法
競合を解決するには、どちらか一方のライセンスから競合しているサービスプランを無効にする必要があります。無効にしたサービスプランはそのライセンスソースからは提供されなくなりますが、もう一方のライセンスから引き続き利用できます。以下の2つの方法があります。
方法A: ユーザー直接割り当てのライセンスから競合プランを無効にする
管理ポータルで該当ユーザーの「ライセンス」ブレードを開き、直接割り当てられているライセンスをクリックします。「割り当てオプション」で、競合しているサービスプランのチェックを外します。例えば、Exchange Onlineが競合している場合は、「Exchange Online (プラン 2)」のチェックを外します。この操作により、ユーザーには直接割り当てのライセンス(ただし無効化プラン除く)とグループからのライセンスが共存できるようになります。グループ割り当てが正常に処理されることを確認してください。
方法B: グループ割り当てのライセンスから競合プランを無効にする
管理ポータルで該当グループの「ライセンス」ブレードを開き、割り当てられているライセンスを選択します。「割り当てオプション」で、競合しているサービスプランのチェックを外します。この場合、グループ経由ではそのプランは提供されず、直接割り当てのライセンスが引き続き有効になります。グループ全体に影響するため、事前に影響範囲を確認し、他のメンバーに不都合がないか注意してください。どちらの方法を選ぶかは、組織のライセンス戦略や管理ポリシーに応じて判断します。
比較表: 直接割り当て vs グループ割り当て
| 項目 | 直接割り当て | グループ割り当て |
|---|---|---|
| 管理方法 | ユーザー単位で個別に割り当て・編集 | グループに割り当て、メンバーに自動適用 |
| 競合発生時の影響 | グループ割り当てが失敗(直接割り当てが優先) | グループ割り当てが失敗 |
| サービスプランの無効化 | ユーザーごとに個別設定 | グループ単位で設定(全メンバーに影響) |
| 推奨シナリオ | 一部ユーザーのみ特別なライセンスが必要な場合 | 大規模な一括割り当てに最適 |
| 競合解決の難易度 | 比較的容易(個別対応) | グループ全体に影響するため注意が必要 |
失敗パターンと注意点
よくある失敗パターンとして、まずユーザーに単独のライセンス(例:Microsoft 365 E3)を直接割り当て、その後でそのユーザーを含むグループに別のライセンス(例:Microsoft 365 E5)を割り当てようとした場合に競合が発生します。特に、同じ製品ファミリー内の異なるエディションでは多くのサービスプランが重複するため注意が必要です。また、ライセンス割り当ての優先順位として、直接割り当てがグループ割り当てよりも優先されますが、サービスプランレベルでは競合が発生するため、直接割り当てがあるとグループ割り当ての全プランがスキップされるわけではありません。競合するプランのみが失敗します。
注意点として、競合サービスプランを無効にする際は、無効にしたプランに関連する機能が使えなくなることを利用者に周知してください。例えば、Exchange Onlineを無効にするとメール機能が使えなくなります。また、無効化の操作は管理者のみ可能です。一般ユーザーは対応できませんので、トラブルが発生したらIT部門に連絡するよう周知してください。さらに、グループ割り当てのライセンスでプランを無効にすると、グループ内の全ユーザーに影響するため、事前に影響範囲を確認し、必要に応じて別のグループを作成するなどの対策を検討してください。
よくある質問(FAQ)
Q1: 競合サービスプランとは具体的にどのようなものですか?
A1: 例えば、Exchange Online、SharePoint Online、Teams、Yammer、Power BIなど、同じサービスプランが二つの異なるライセンスに含まれている場合です。Microsoft 365 E3とE5では多くのプランが重複しています。
Q2: 競合を解消するにはなぜサービスプランを無効にする必要があるのですか?
A2: Microsoftのライセンス体系では、同じサービスプランを複数のライセンスソースから同時に割り当てることができません。そのため、どちらか一方のライセンスで該当プランを無効にして、もう一方から提供されるようにする必要があります。
Q3: 無効にしたサービスプランは後で再有効化できますか?
A3: はい、可能です。ライセンスの割り当てオプションで再度チェックを入れることで有効化できます。ただし、再度競合が発生しないよう注意してください。
Q4: グループベースライセンスの割り当てが失敗した場合、ユーザーは何もできませんか?
A4: ユーザー側でできることはありません。管理者に連絡して、競合を解決してもらう必要があります。
Q5: 直接割り当てとグループ割り当ての両方がある場合、どちらが優先されますか?
A5: 直接割り当てが優先されます。グループ割り当てのライセンスは、直接割り当てがない場合にのみ有効になります。ただし、サービスプランレベルでは競合が発生するため、直接割り当てがあってもグループ割り当ての一部プランが有効になることがあります(競合しないプランのみ)。
まとめ
グループベースライセンスの失敗原因として競合サービスプランは頻繁に発生する問題です。エラーメッセージを確認し、PowerShellや管理ポータルを使って競合プランを特定しましょう。解決策は、直接割り当てまたはグループ割り当てのライセンスから該当サービスプランを無効にすることです。影響範囲を考慮し、適切な方法を選択してください。ライセンス管理の効率化とトラブル防止のために、グループベースライセンスの特性を理解しておくことが重要です。本記事の手順を参考に、スムーズなライセンス運用を実現してください。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Outlook】宛先が「オートコンプリート」に出ない・間違っている時の修正手順|履歴の削除と再構築
