Power Automateの監査ログを検索しようとした際に、「権限が不足しています」「アクセスが拒否されました」といったエラーが表示されることがあります。このエラーは、適切なアクセス許可や接続の設定が不足している場合に発生します。本記事では、監査ログ検索時の権限エラーの原因を切り分け、解決するための手順を解説します。特に、Power Automateの接続とその所有者の確認に焦点を当てます。
【要点】この記事で確認すること
- 最初に見る場所: Power Automate管理センターの監査ログ画面、またはMicrosoft 365 Purviewコンプライアンスポータルの監査ログ検索ページ。
- 切り分けの軸: ユーザー自身の権限(グローバル管理者、監査ログ管理者など)、接続の所有者(フロー作成者と異なる場合)、テナント設定(監査ログ有効化の有無)。
- 注意点: 会社PCで権限設定を勝手に変更しない。管理者に連絡して必要な役割を割り当ててもらう。
ADVERTISEMENT
目次
監査ログの権限エラーが発生する主な原因
監査ログの検索で権限エラーが表示される場合、原因は大きく三つに分けられます。一つ目は、ユーザーに監査ログを閲覧するための役割が割り当てられていないことです。二つ目は、Power Automateの接続に使用しているアカウントが、監査ログを検索するアカウントと異なり、接続の所有者が適切に設定されていないことです。三つ目は、テナント全体で監査ログが有効になっていないことです。これらの原因を一つずつ確認していくことが重要です。
ユーザーに監査ログの閲覧権限がない
監査ログを検索するには、Azure Active Directory(現在のMicrosoft Entra ID)の役割として「グローバル管理者」または「監査ログ管理者」、あるいはExchange Onlineの「監査ログ」役割が必要です。これらの役割を持っていないユーザーが監査ログにアクセスしようとすると、権限エラーになります。特に「監査ログ管理者」はグローバル管理者よりも限定された権限で、監査ログの閲覧のみが可能です。
接続の所有者が異なる場合の問題
Power Automateでは、各接続に所有者が設定されています。フローが使用する接続の所有者と、監査ログを検索しようとしているユーザーが異なる場合、権限エラーが発生することがあります。たとえば、Aさんが作成したフローに含まれる接続(SharePointやOutlookなど)の所有者がAさんであり、Bさんがそのフローの監査ログを検索しようとすると、Bさんにはその接続のアクセス権がないためエラーになります。この場合、接続の所有者を共有するか、適切な役割を割り当てる必要があります。
テナント設定で監査ログが無効
組織全体で監査ログが無効になっている場合も、権限エラーが表示されることがあります。監査ログはMicrosoft 365 Purviewコンプライアンスポータルで有効にする必要があり、既定では多くのテナントで有効ですが、管理者が意図的に無効にしていることもあります。この場合、管理者が設定を確認し、有効にする必要があります。
必要なアクセス許可と役割の確認方法
まずは自分が適切な役割を持っているかを確認しましょう。
グローバル管理者と監査ログ管理者の違い
| 役割 | 権限の範囲 | 監査ログ検索可否 |
|---|---|---|
| グローバル管理者 | テナント全体のすべての管理操作 | 可 |
| 監査ログ管理者 | 監査ログの閲覧のみ | 可 |
| その他(一般ユーザー) | 役割なし | 不可(権限エラー) |
自分がどの役割を持っているか確認する手順
- Microsoft 365管理センター(https://admin.microsoft.com)にサインインします。
- 左ナビゲーションから「ユーザー」→「アクティブユーザー」を選択します。
- 自分のユーザー名をクリックしてプロパティを開きます。
- 「ロール」タブをクリックし、割り当てられている役割を確認します。「グローバル管理者」または「監査ログ管理者」があれば問題ありません。
- 役割が割り当てられていない場合は、管理者に依頼して割り当ててもらいましょう。
別の方法として、Microsoft Entra管理センター(https://entra.microsoft.com)からも確認できます。その場合は「ユーザー」→自分のアカウント→「割り当てられたロール」で確認できます。
接続の所有者と資格情報の確認手順
役割が適切であれば、次にPower Automateの接続設定を確認します。
Power Automateの接続一覧から所有者を確認
- Power Automate(https://flow.microsoft.com)にサインインします。
- 左ナビゲーションの「データ」→「接続」を選択します。
- 一覧から問題のフローで使用している接続(例:SharePoint、Outlookなど)を見つけます。
- 接続名をクリックして詳細を開きます。「所有者」フィールドに表示されているアカウントを確認します。
- 検索しているユーザーが所有者と異なる場合、そのユーザーに権限がありません。
所有者を変更する方法(管理者のみ)
接続の所有者は作成者本人しか変更できません。ただし、管理者がPower Platform管理センターから接続の共有設定を変更することは可能です。管理者は以下の手順で共有を検討してください。
- Power Platform管理センター(https://admin.powerplatform.microsoft.com)にアクセスします。
- 「環境」→該当の環境→「設定」→「接続」の共有設定を確認します。
- 接続の共有を有効にし、必要なユーザーを追加します。
接続の再作成と権限付与
根本的な解決として、フローで使用する接続を監査ログを検索するアカウントで再作成する方法もあります。たとえば、Aさんが作成したフローをBさんが管理する場合、Bさん自身のアカウントで同じ接続を作成し、フローを更新します。これにより、接続の所有者がBさんになり、監査ログの検索が可能になります。
管理者による設定の確認ポイント
管理者は、テナント全体の設定も確認する必要があります。
監査ログの有効化と保持期間
- Microsoft 365 Purviewコンプライアンスポータル(https://compliance.microsoft.com)にサインインします。
- 左ナビゲーションの「監査」を選択します。
- 画面上部に「監査ログの記録」が有効になっていることを確認します。無効の場合は「監査ログの記録を開始」をクリックして有効にします。
- 保持期間も確認し、必要に応じて設定を変更します(既定は90日)。
コンプライアンスポータルでの設定確認
監査ログの検索権限は、コンプライアンスポータル内の「アクセス許可」でも管理されています。「役割グループ」で「監査ログ管理者」または「監査ログ閲覧者」が適切に割り当てられているかを確認します。もし不足している場合は、新しい役割グループを作成してユーザーを追加するか、既存のグループに追加してください。
よくある失敗パターンと対処法
| エラーメッセージ(例) | 原因 | 対処法 |
|---|---|---|
| 「監査ログにアクセスできません。権限が不足しています。」 | ユーザーに監査ログの役割がない | 管理者に「監査ログ管理者」役割を依頼 |
| 「接続の所有者ではないため、この操作は許可されていません。」 | 接続の所有者と検索ユーザーが異なる | 接続を再作成するか、共有設定を変更 |
| 「監査ログが無効になっています。」 | テナントで監査ログが無効 | 管理者がコンプライアンスポータルで有効化 |
よくある質問(FAQ)
監査ログを検索する権限を自分で割り当てることはできますか?
いいえ、自分で割り当てることはできません。グローバル管理者または特権ロール管理者に依頼する必要があります。会社PCで勝手にロールを変更することはセキュリティ上問題があるため、必ず管理者に連絡してください。
接続の所有者を確認する方法はありますか?
Power Automateの「接続」ページで各接続のプロパティを開くと「所有者」フィールドが表示されます。そこに記載されたメールアドレスが所有者です。
監査ログが有効かどうかを確認するにはどうすればいいですか?
管理者のみが確認できます。コンプライアンスポータルの「監査」ページで「監査ログの記録」が「有効」と表示されていれば問題ありません。
まとめ
監査ログ検索時の権限エラーは、ユーザーの役割不足、接続の所有者の不一致、テナント設定の無効化のいずれかが原因です。まずは自分の役割を確認し、必要なら管理者に依頼しましょう。接続の所有者が原因の場合は、フローで使用する接続を自分のアカウントで再作成するか、管理者に共有設定を変更してもらうことで解決します。テナント設定は管理者でないと確認できませんが、管理者に問い合わせる際にこの記事の内容を参考にしてもらうとスムーズです。適切な権限と設定を整えることで、監査ログを正しく検索できるようになります。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
