Azure アンマネージドテナントでグローバル管理者ロールを割り当てられない場合の対処手順

Azure サブスクリプションでは Owner を持っているのに、Microsoft Entra ID(旧 Azure AD)ではグローバル管理者ロールを自分に付与できない…。本記事では、その原因となる「アンマネージド(viral)テナント」を分かりやすく解説しつつ、Admin Takeover による復旧手順と、再発防止・セキュリティ強化までを一気通貫で整理します。

日程Fit。無料・登録不要。「いつ空いてる?」を、ひとつのリンクで。リンクを送って、○△×でかんたん日程調整。無料で日程を作る。
目次

現象の概要:Owner なのにグローバル管理者を割り当てられない

よくある相談が次のようなパターンです。

  • Azure サブスクリプションでは、自分のアカウントに Owner ロールが付いている
  • しかし Microsoft Entra ID(旧 Azure AD)の「ロールと管理者」画面で、グローバル管理者 (Global Administrator) を自分に割り当てようとしても選択肢がグレーアウトしている
  • 他のユーザーを探してもグローバル管理者が 1 人も存在しない

「サブスクリプションの Owner なんだから、何でもできるはずでは?」と考えがちですが、実はここに落とし穴があります。

Azure RBAC「Owner」と Entra ID「グローバル管理者」は別物

まず押さえておきたいのは、次の 2 つはまったく別の権限体系だということです。

種類代表的なロール管理対象主な用途
Azure RBACOwner, Contributor, Reader などサブスクリプション配下のリソース(VM, ストレージ, VNet 等)Azure リソースの作成・削除・設定変更
Entra ID ディレクトリ ロールグローバル管理者, 特権ロール管理者 などテナント(ユーザー, グループ, アプリ, 認証・ポリシー 等)ユーザー / グループ管理、認証設定、アプリ登録、セキュリティ構成

Azure サブスクリプションの Owner を持っていても、それだけでは Entra ID テナントのディレクトリ ロール(グローバル管理者など)には触れません。そのため、テナント側にグローバル管理者が 1 人もいない場合、誰もロールを割り当てられない「詰み」状態になります。

根本原因:アンマネージド(viral)テナントとして自動生成されている

この「グローバル管理者不在」状態の多くは、テナントが アンマネージド テナント(viral / unmanaged tenant) として勝手に作られたことが原因です。

アンマネージド テナントとは

アンマネージド テナントとは、次のような経路で「誰も正式に管理していないまま」自動生成された Microsoft Entra ID テナントです。

  • Power BI, Power Apps, Power Automate などの セルフサービス登録
  • Microsoft 365 の試用版を、IT 部門を通さず個人で申し込んだケース
  • Visual Studio / Azure の個人契約から組織ドメインで登録したケース

典型的には、次のような流れで発生します。

  1. 社員が個人の判断で、[email protected] のような 会社ドメインのメールアドレス で Power BI を利用開始
  2. その時点で contoso.com ドメインが自動的に Entra ID テナントとして登録される
  3. しかし DNS の所有権確認は行われないため、正式なテナント管理者は存在しない

結果として、「テナントは存在するが、グローバル管理者が 1 人もいない」「Azure サブスクリプションは後から紐づけたが、ディレクトリ ロールには触れない」という状態が生まれます。

アンマネージド テナントが疑われるサイン

  • Entra ID ポータルの「ユーザー」「グループ」などがほとんど空
  • 「ロールと管理者」にグローバル管理者が 0 件
  • Microsoft 365 管理センターにサインインすると、設定項目が非常に少ない
  • IT 部門として、このテナントを正式に構築した記憶がない

こうした場合は、「このテナントはアンマネージド状態で、正式なテナント管理者を立てる作業(Admin Takeover)が必要」と考えてください。

推奨解決策:Admin Takeover でテナントの管理者を引き継ぐ

アンマネージド テナント問題の「正攻法」は、組織としてテナントの所有権を証明し、Admin Takeover(管理者引き継ぎ) を行うことです。

全体フローのイメージ

ステップ内容ゴール
1. 準備どのドメインのどのテナントかを確認し、DNS 変更ができる管理者を巻き込む対象テナントとドメインの特定、担当者アサイン
2. Admin Takeover 実行M365 管理センターまたは PowerShell から引き継ぎを開始し、DNS の TXT レコードで所有権を証明テナントの所有者として認識される
3. 最初の管理者アカウント作成ウィザード上で新規アカウント作成または既存ユーザーを昇格させ、グローバル管理者を付与テナント内に初めてのグローバル管理者が誕生
4. 本来の運用アカウントへ委譲Entra ID で IT 管理者用アカウントや PIM 運用を整備安定したガバナンス体制を構築

ステップ 1:準備しておくこと

  • 対象ドメイン:例)contoso.com
  • DNS 管理者:TXT レコードを追加できる担当者(ドメインレジストラ、DNS サービスの管理者)
  • 最初の管理者アカウントを誰にするか
    • IT 管理者専用アカウント(例:[email protected])を新規に作る
    • または既存の利用者アカウントを一時的に昇格させる

特に DNS 管理者の協力は必須です。これがない場合、Admin Takeover を途中で完了できません。

ステップ 2:Microsoft 365 管理センターから Admin Takeover を開始

Microsoft 365 管理センターにサインインすると、アンマネージド テナントの場合、管理者引き継ぎウィザードが表示されることが多いです。おおよその流れは次の通りです。

  1. ブラウザで Microsoft 365 管理センターにサインイン
  2. 「ドメインの所有権を確認して管理を開始します」といったウィザードを進める
  3. 対象のカスタムドメイン(例:contoso.com)を選択
  4. 表示された TXT レコードの値を控える

ここで示される TXT レコードは、ドメインの所有者であることを証明するための「合言葉」です。

ステップ 3:DNS に TXT レコードを追加して所有権を証明

次に DNS 管理者に依頼し、以下のような形で TXT レコードを追加します(実際の値はウィザードで提示されるものを使用します)。

項目
タイプTXT
ホスト名@ または空欄(DNS プロバイダーによる)
MS=msXXXXXXXX のような文字列
TTL3600 秒 など(任意)

DNS への反映には数分~数十分ほどかかることがあります。ある程度時間をおいてから、ウィザード画面の「確認」ボタンを押して TXT レコードが認識されるか確認します。

ステップ 4:最初のグローバル管理者アカウントを作成・昇格

TXT レコードによる所有権の確認が通ると、ウィザードは次のいずれかの選択肢を提示します。

  • 新しい管理者アカウントを作成
  • サインイン中のアカウントをグローバル管理者に昇格

ここで選択したアカウントが、このテナントにおける「最初のグローバル管理者」となります。セキュリティと運用性を考えると、以下のような設計が理想的です。

  • 普段の業務で使うユーザーとは別に、管理専用のクラウド専用アカウント を作る
  • この管理専用アカウントには、MFA(多要素認証)と強力なパスワードポリシーを適用する

どちらを選んだとしても、これでようやくテナント内に 1 人目のグローバル管理者が誕生します。

PowerShell から Admin Takeover を行うパターン

環境によっては、PowerShell(Microsoft Graph PowerShell など)から Admin Takeover を開始することもできます。大まかなステップは、

  • 対象ドメインを指定してテナント情報を取得
  • Takeover 用のコマンドを実行して TXT レコード情報を取得
  • DNS に TXT を設定したうえで、所有権確認を完了

という流れです。GUI での操作が難しい場合や、自動化したいシナリオでは検討してもよいでしょう。

Admin Takeover 完了後:グローバル管理者ロールを割り当てる

Admin Takeover が完了し、最初のグローバル管理者ができたら、次は Entra ID ポータルからロールの整理 を行います。

グローバル管理者・特権ロール管理者の付与

Entra ID ポータルで次のように操作します。

  1. Entra ID ポータルにグローバル管理者としてサインイン
  2. 「ID」→「ロールと管理者」へ移動
  3. グローバル管理者 ロールを開き、必要最低限のアカウントに割り当てる
    • 推奨:管理者専用アカウントを 2~3 個程度に絞る
  4. 続いて 特権ロール管理者 (Privileged Role Administrator) を付与
    • グローバル管理者の常設は最小限にし、特権ロール管理者経由でロールを委任する構成を検討

グローバル管理者は「テナント内のほぼすべてを変更できる」強力なロールです。常時付与されているアカウントは可能な限り少なくし、緊急時や作業時のみ一時的に有効化する運用が望ましいです。

PIM(Privileged Identity Management)による最小特権運用

必要に応じて、Microsoft Entra の Privileged Identity Management (PIM) を利用すると、次のような運用が可能になります。

  • 通常時はロールが無効な「適格 (Eligible)」状態
  • 作業前に自分で昇格を申請し、承認後一定時間だけ有効化
  • 利用後は自動的にロールが外れる
  • ロールの昇格履歴がログに残るため、監査性が高い

「常時グローバル管理者」状態のアカウントを減らせるため、漏洩や乗っ取り時のリスク軽減にもつながります。

よくある勘違いポイントとチェックリスト

「Azure リソースのアクセス管理」をオンにすれば解決?

Entra ID テナントのプロパティには、「Azure リソースのアクセス管理」 という設定があります。これを「はい」にすると、テナントのグローバル管理者などが Azure RBAC で一部の操作を行えるようになります。

しかしこれはあくまで「Entra 側の管理者が Azure リソースに入りやすくする」ための設定であり、

  • グローバル管理者が 1 人も存在しない状態を解消するものではない
  • サブスクリプション Owner からグローバル管理者に昇格できるわけではない

という点に注意が必要です。根本原因が「アンマネージド テナントで管理者不在」である場合、この設定を触っても解決にはつながりません。

チェックリスト:本当に Admin Takeover が必要かどうか

確認項目はいいいえ
グローバル管理者が 1 人も存在しない→ Admin Takeover の検討が必須既存管理者にロール付与を依頼
このテナントを IT 部門が意図的に作成した記憶がない→ アンマネージド テナントの可能性が高い正式テナントである可能性。管理者に確認
Power BI / Power Apps のセルフサービス利用者が多い→ viral テナントができている可能性他の経路の問題かもしれない
会社ドメインの DNS を変更できる管理者が社内にいる→ Admin Takeover 実施が現実的DNS 管理者との調整、または別の選択肢を検討

Admin Takeover が難しい場合の選択肢

組織の事情によっては、すぐに Admin Takeover ができない場合もあります。そのときの代表的なシナリオと対応を整理します。

シナリオ追加対応
ドメインの DNS 権限がないドメインを管理している部署・会社に連絡し、TXT レコードの追加を依頼します。
例:グループ会社でドメインを一元管理している、外部のホスティング会社に DNS を委託している、など。
そもそもこのテナントを使う予定がないデータを必要な範囲でバックアップしたうえで、不要であればテナントを段階的に削除する選択肢もあります。
その際は、別途用意した「公式テナント」にユーザーを招待し、ライセンス・グループ・アプリなどをそちらに集約します。
すぐに管理者が必要で業務に支障が出ているMicrosoft サポートに「グローバル管理者不在テナントの復旧」として問い合わせることも可能です。
ただし最終的には DNS 所有権の証明が求められるため、根本的な解決には Admin Takeover が必要になります。

Admin Takeover をするか・しないかのメリット / デメリット比較

選択肢メリットデメリット
Admin Takeover を実施するテナントの所有権が明確になり、正式に管理できる グローバル管理者や特権ロール管理者を自由に設計できる MFA・条件付きアクセス・PIM などのセキュリティ設定を適用できる ライセンス管理・監査ログ・コンプライアンス対応がやりやすくなるDNS 変更や手続きに時間と手間がかかる テナントを正式に管理する責任が IT 部門に乗る すでに乱立したテナントの整理が必要になる場合がある
そのまま放置する短期的には何もしなくてよい DNS 管理者との調整も不要ガバナンス不在のテナントが存在し続ける 利用中のユーザーやライセンスの把握が難しい 不正利用や情報漏えい時に、誰も対処できないリスク

業務で利用している、あるいは将来的に利用する可能性があるテナントであれば、基本的には Admin Takeover を実施して正式に管理下に置く 方向で検討することを強くおすすめします。

テナント乱立を防ぐ:セルフサービス登録を制御する

アンマネージド テナント問題の多くは、「ユーザーが勝手にセルフサービスで Microsoft のサービスに登録した結果」発生します。Admin Takeover が完了したら、再発防止として 自己サインアップ機能の制御 を検討しましょう。

セルフサービス登録を許可した場合のリスク

  • ユーザーが IT を通さずに Power BI / Power Apps / Power Automate などを契約してしまう
  • シャドー IT 的に利用が広がり、どこで何が使われているか把握できなくなる
  • 部門単位でバラバラにテナントやライセンスが乱立する

これを防ぐために、Microsoft 365 管理センターや Entra ID の設定で、セルフサービスの利用やサインアップを組織ポリシーに合わせて制限します。そのうえで、

  • 公式に利用を許可するサービス・テナントを決める
  • 利用開始の窓口(IT 部門、情報システム部など)を明確にする

といったルールを整備すると、同じ問題の再発を大きく減らせます。

Admin Takeover 後に必ずやっておきたいセキュリティ強化

Admin Takeover で「突然テナントを手に入れた」状態は、一歩間違うとセキュリティホールにもなり得ます。正式に運用を開始する前に、次のポイントを押さえておきましょう。

グローバル管理者・特権ロール管理者への MFA 適用

  • グローバル管理者アカウントには必ず MFA を有効化する
  • SMS よりも認証アプリやハードウェアトークンなど、より安全な要素を優先
  • 特権ロール管理者やセキュリティ管理者にも同様のポリシーを適用

条件付きアクセスで管理者アカウントを守る

  • 管理者アカウントのサインイン元を会社ネットワークや信頼できる場所に制限
  • 高リスクのサインインをブロックまたは追加認証を要求
  • 管理者アカウントでのモバイル端末利用を最小限に抑える

ログとアラートの整備

  • サインインログ・監査ログを有効化し、一定期間保持する
  • グローバル管理者ロールの割り当てや PIM の昇格イベントに対してアラートを設定
  • 定期的なレポートとして、特権ロールの利用状況をレビュー

まとめ:Owner なのにグローバル管理者を付与できないときの考え方

Azure サブスクリプションの Owner なのに、Microsoft Entra ID のグローバル管理者ロールを自分に割り当てられない場合、単なる権限不足ではなく、

  • テナントが アンマネージド(viral)テナント として自動生成されている
  • その結果、グローバル管理者が 1 人もいない 状態になっている

という構造的な問題であるケースがほとんどです。

この問題に対しては、

  • DNS 所有権を証明して Admin Takeover を実施する
  • 最初のグローバル管理者アカウントを作成し、必要なロールを整理する
  • PIM や条件付きアクセスを活用して、最小特権かつ安全な運用モデルを作る
  • セルフサービス登録の制御によって、テナント乱立を防ぐ

という一連の流れで対処するのが、もっとも健全で再発防止にもつながるアプローチです。

「誰も管理していないテナント」が社内に存在していること自体が大きなリスクとなり得ます。今回紹介した内容をベースに、自社のドメインに紐づくテナント状況を棚卸しし、必要に応じて Admin Takeover とガバナンス整備を早めに進めていきましょう。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次