SharePointでファイルやフォルダを共有した後、誰がいつ共有設定を変更したのかを確認したい場面は少なくありません。セキュリティ監査や情報漏えいの調査、あるいはチーム内のトラブルシューティングのために、変更履歴を適切に追跡する方法を知っておくことは、会社のデータ管理において重要なスキルです。本記事では、SharePoint Onlineにおける共有設定の変更履歴を確認する具体的な手順を、管理者と一般ユーザーの両方の視点で解説します。
【要点】この記事で確認すること
- 最初に見る場所: Microsoft 365 Purview コンプライアンスポータルの監査ログ、またはサイトコレクションの監査設定(サイト設定>サイトコレクションの監査)
- 切り分けの軸: 監査ログが有効か無効か、現在のユーザーに監査ログを読む権限があるか、変更が行われた日時範囲がログの保持期間内か
- 注意点: 監査ログは既定では有効になっていない場合があります。会社のポリシーに従い、管理者に依頼して有効化する必要があるほか、一般ユーザーは監査ログに直接アクセスできないため、管理者に問い合わせる必要があります。
ADVERTISEMENT
目次
SharePoint Onlineでは、ファイルやフォルダ、サイトそのものに対する共有設定の変更は、監査ログに記録されます。具体的には、以下のような操作が記録の対象となります。
- 「リンクの共有」によるアクセス許可の付与・変更・削除
- 特定のユーザーやグループへの直接的な共有権限の追加・変更・削除
- サイトの共有設定(すべてのユーザー、社内のみ、特定ユーザーのみなど)の変更
- 匿名アクセスリンクの作成・有効化・無効化
これらの履歴は、監査ログとしてMicrosoft 365 Purview コンプライアンスポータルに保存されます。ただし、監査ログを取得するためには、事前に監査設定が有効化されている必要があり、またログの保持期間(標準では90日、ライセンスによっては1年など)も考慮する必要があります。
2. 変更履歴を確認するための基本的な前提条件
共有設定の変更履歴を確認する方法は、ユーザーの権限と組織の設定によって異なります。以下の3つの条件を満たしているかどうかが、確認可否の分かれ目になります。
2-1. 監査ログが有効であること
Microsoft 365では、テナントレベルで監査ログが既定で有効になっている場合と、有効化が必要な場合があります。2024年現在、多くの新しいテナントでは既定で有効ですが、古いテナントやカスタム設定が施されている場合には無効になっていることもあります。無効の場合は、管理者がMicrosoft 365 Purview コンプライアンスポータルから監査ログを有効にする必要があります。
2-2. 監査ログを閲覧する権限があること
監査ログにアクセスするには、「監査ログ」権限が必要です。既定では、グローバル管理者、監査管理者、コンプライアンス管理者などのロールが割り当てられたユーザーのみが閲覧できます。一般ユーザーやサイトコレクション管理者であっても、監査ログを直接確認することはできません。そのため、通常は管理者に依頼してログを検索してもらうか、自分で権限を付与してもらう必要があります。
2-3. ログの保持期間を超過していないこと
監査ログは一定期間保存された後、自動的に削除されます。標準の保持期間は90日ですが、Office 365 E5やMicrosoft 365 E5などのライセンスを追加することで、1年まで延長できます。確認したい変更が90日以上前のものである場合、ログが既に削除されている可能性があるため、別の手段(手動のメモやバックアップ)がないか確認する必要があります。
3. 監査ログを使用した変更履歴の確認手順(管理者向け)
ここでは、監査ログを閲覧できる権限を持つ管理者が、実際に共有設定の変更履歴を確認する手順を説明します。Microsoft 365 Purview コンプライアンスポータルを使用します。
- Webブラウザで Microsoft 365 Purview コンプライアンスポータル にアクセスし、管理者アカウントでサインインします。
- 左側のナビゲーションで「監査」をクリックします。監査ログの検索画面が表示されます。
- 「検索」タブで、次の条件を設定します。
– アクティビティ: 「共有とアクセス要求のアクティビティ」を展開し、該当するアクティビティを選択します(例:「共有の招待を作成」「共有リンクの作成」「共有リンクの削除」「サイトの共有ポリシーを変更」など)。複数選択可能です。
– 日付範囲: 確認したい期間を指定します。
– ユーザー: 特定のユーザーが行った操作に絞りたい場合は、ユーザー名を入力します。 - 「検索」ボタンをクリックすると、条件に一致する監査ログの一覧が表示されます。
- 結果を確認し、必要に応じてフィルターや詳細表示を活用します。各ログをクリックすると、詳細情報(操作内容、対象のURL、ユーザー、IPアドレス、日時など)が表示されます。
- 検索結果はCSV形式でエクスポートすることも可能です。「エクスポート」ボタンからダウンロードし、表計算ソフトで分析することもできます。
この手順により、誰がいつどのような共有設定の変更を行ったかを正確に把握できます。
4. サイトコレクションの監査設定を有効にする方法(管理者向け)
監査ログはテナントレベルで管理されますが、サイトコレクションごとにどの操作を記録するかを細かく設定することも可能です。この設定は、サイトコレクション管理者が行えます。手順は以下の通りです。
- 対象のSharePointサイトにアクセスし、画面右上の歯車アイコンをクリックして「サイト設定」を開きます。
- 「サイトコレクションの管理」セクションにある「サイトコレクションの監査設定」をクリックします。
- 「監査設定の構成」ページで、記録するイベントを選択します。「編集」「セキュリティとアクセス許可」「閲覧」などのカテゴリがあり、共有設定の変更は「セキュリティとアクセス許可」に含まれます。必要なイベントにチェックを入れます。
- 必要に応じて、監査ログレポートの保存場所(通常はサイトコレクションの「リストとライブラリ」内の「監査ログレポート」ライブラリ)を確認します。
- 「OK」をクリックして設定を保存します。
ただし、このサイトコレクションレベルの監査ログは、テナントレベルの監査ログとは別に保存され、表示もサイト内のレポートとして提供されます。テナントレベルの監査ログほど詳細ではない場合があるため、本格的な調査にはPurviewの監査ログを利用することを推奨します。
5. 変更履歴の確認における失敗パターンと対処法
実際に変更履歴を確認しようとした際、以下のような失敗パターンが発生することがあります。それぞれの原因と対処法を解説します。
5-1. 監査ログが無効で結果が返ってこない
監査ログを検索しても「該当する結果がありません」と表示される場合、監査ログそのものが有効になっていない可能性があります。管理者がテナント設定で監査ログを有効にする必要があります。有効化後、ログの蓄積が始まるまでに最大で24時間程度かかることもあります。
5-2. 権限不足で監査ログにアクセスできない
「アクセスが拒否されました」や「監査ログを表示する権限がありません」というエラーが出る場合、ユーザーに適切なロール(監査管理者、コンプライアンス管理者など)が付与されていません。管理者にロールの追加を依頼するか、必要に応じて一時的に権限を付与してもらう必要があります。
5-3. ログの保持期間を過ぎている
確認したい期間が90日以上前の場合、標準の保持期間を超えているためログが既に削除されている可能性があります。この場合、残念ながら復元はできません。しかし、もし組織がデータ保持ポリシーを別途設定していて、ログが長期保存されているケースもあります。管理者に問い合わせて、保持期間の設定を確認してください。
5-4. アクティビティの選択が不適切
監査ログの検索時に、間違ったアクティビティを選択していると、目的の変更履歴が表示されません。例えば、「共有リンクの作成」ではなく「ファイルの表示」を選んでしまうと、共有設定の変更は見つかりません。アクティビティリストから「共有とアクセス要求のアクティビティ」を正しく選択する必要があります。
6. 状況別の比較表
以下の表は、共有設定変更履歴の確認方法を、利用可能な条件別にまとめたものです。
| 状況 | 確認手段 | 必要な権限 | 備考 |
|---|---|---|---|
| 監査ログ有効・権限あり | Purview コンプライアンスポータルの監査ログ検索 | 監査管理者 または コンプライアンス管理者 など | 最も詳細な履歴が取得可能。CSVエクスポートも可能。 |
| 監査ログ有効・権限なし | 管理者に依頼してログを検索してもらう | なし(依頼者が権限を持つ必要はない) | 管理者への調査依頼が必要。結果を共有してもらう。 |
| 監査ログ無効 | まず管理者が監査ログを有効化 | グローバル管理者 または コンプライアンス管理者 | 有効化後、ログが蓄積されるまで時間がかかる。過去のログは取得不可。 |
| サイトコレクション監査のみ有効 | サイト設定>サイトコレクションの監査設定>監査ログレポート | サイトコレクション管理者 | テナント監査より情報量が少ない場合あり。あくまで補完的手段。 |
7. よくある質問(FAQ)
Q1. 一般ユーザーでも自分のサイトの共有設定変更履歴を確認できますか?
残念ながら、一般ユーザーが監査ログに直接アクセスすることはできません。ただし、サイトコレクションの監査設定を有効にしている場合、サイトコレクション管理者はサイト内の監査ログレポートを参照できます。一般ユーザーが確認したい場合は、サイトコレクション管理者またはテナント管理者に依頼する必要があります。
Q2. 変更履歴の保持期間を延ばすにはどうすればよいですか?
監査ログの保持期間は、Microsoft 365のライセンスに依存します。標準の90日から、E5ライセンスを追加することで1年に延長できます。また、保持期間のカスタマイズはMicrosoft 365 Purviewのデータ保持ポリシーで設定可能ですが、監査ログ専用の設定はライセンスによって異なります。管理者に相談してください。
Q3. 監査ログを検索しても結果がゼロ件になるのはなぜですか?
いくつかの原因が考えられます。監査ログが有効になっていない、検索条件(日付範囲やアクティビティ)が間違っている、ログの保持期間を過ぎている、などの理由が一般的です。最初に監査ログが有効かどうかを確認し、条件を見直してください。それでも解決しない場合は、管理者に問い合わせて設定を確認してもらいましょう。
Q4. 共有設定の変更履歴をファイルごとに確認できますか?
監査ログでは、操作の対象となったファイルやフォルダのURLが記録されます。そのため、特定のファイルに対する共有設定の変更を抽出することも可能です。検索結果でアイテムのURLを確認し、フィルター機能を使うことでファイル単位の分析ができます。ただし、大量のログがある場合はCSVエクスポートしてフィルターする方が効率的です。
8. まとめ
SharePointの共有設定変更履歴を確認するには、監査ログが有効であることと、適切な権限を持つことが必要です。管理者はPurviewコンプライアンスポータルで詳細な検索を行い、一般ユーザーは管理者に依頼して情報を得るのが基本の流れです。また、監査ログが無効な場合は有効化する必要があり、保持期間にも注意しなければなりません。日頃から監査設定を適切に管理し、必要に応じて権限を付与しておくことで、トラブル発生時に迅速な調査が可能になります。
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
