SharePointで監査対象となる資料を別の場所に移動する際、単純なファイル操作では監査の継続性を損なうリスクがあります。監査ログの途切れ、メタデータの喪失、権限設定の不整合などが発生すると、後日監査で指摘を受ける可能性があります。この記事では、監査対象資料を安全に移動するために事前に確認すべき項目を整理します。移動作業を開始する前に、以下のポイントを必ずチェックしてください。
【要点】この記事で確認すること
- 最初に見る場所: 現在のライブラリの設定(バージョン管理、メタデータ、監査ログ有効化の有無)を確認します。
- 切り分けの軸: 移動元と移動先のサイトが同一テナントか、別テナントか、また移動方法(SharePoint内移動、エクスプローラー移動、ダウンロード/アップロード)で影響が異なります。
- 注意点: 会社PCのローカルフォルダにコピーしてからアップロードする操作は、監査ログとメタデータが失われるため原則行わないでください。管理者に確認せずに権限を変更する操作も避けてください。
ADVERTISEMENT
目次
監査対象資料の移動で押さえるべき基本原則
監査対象資料の移動では、以下の3つの要素を維持することが求められます。第一に、監査ログの連続性です。移動元での操作履歴が途切れず、移動先でも追跡できる必要があります。第二に、メタデータとバージョン履歴の保持です。特に作成者、作成日時、変更履歴は監査で確認される重要な情報です。第三に、アクセス権限の一貫性です。移動先で意図しない権限変更が起きないようにしなければなりません。
これらの要素を守るためには、SharePointの標準機能である「移動」コマンド(同一サイト内または同一テナント内)を利用することが基本です。ただし、移動先のサイトが別のテナントであったり、カスタムメタデータが設定されている場合は、追加の確認が必要です。
移動前に確認する6つのチェックポイント
実際の移動作業に入る前に、以下の項目を順に確認してください。各項目で不足があれば、管理者に相談してから作業を行います。
- 監査設定の有無と範囲を確認する:SharePoint管理センターで、移動元のサイトコレクションに対して監査が有効になっているか、どのイベントが記録されているか確認します。監査ログが有効でない場合、移動後の資料も監査対象外となるため、事前に設定を依頼します。
- メタデータとコンテンツタイプを確認する:対象資料にカスタムメタデータや必須列が設定されている場合、移動先のライブラリに同じ列が存在するかを確認します。列が不足していると、移動時にデータが欠落したりエラーが発生します。特に参照項目や選択肢列には注意が必要です。
- バージョン履歴の保存要件を確認する:監査対象資料では、過去のバージョンも証拠として求められることがあります。移動先のライブラリでバージョン管理が有効かつ保持バージョン数が十分か確認します。標準の移動機能ではバージョン履歴が保持されますが、ダウンロード経由では失われます。
- 移動先の権限設計を確認する:移動先のライブラリやフォルダの権限が適切か、また継承が解除されていないかを確認します。移動元の固有権限は移動先に引き継がれないため、事前に権限を再設定する必要があります。管理者に権限設計の確認を依頼しましょう。
- リンクと参照の影響を確認する:資料へのリンク(URL)が他ページやメールで共有されていないか確認します。移動後にリンクが切れると、利用者が資料にアクセスできなくなります。可能であれば、移動後にリンクのリダイレクト設定を検討してください。
- コンプライアンスラベルと保持ポリシーを確認する:Microsoft 365コンプライアンスセンターで、該当資料にラベルや保持ポリシーが適用されていないか確認します。ラベルが付与されている資料を移動すると、ラベルが外れる場合があるため、事前にポリシーの適用範囲を確認します。
移動方法の比較:監査継続性の観点から
監査対象資料の移動方法にはいくつかの選択肢がありますが、監査ログやメタデータの保持状況が大きく異なります。以下の表で主要な方法を比較します。
| 移動方法 | 監査ログの継続性 | メタデータ保持 | バージョン履歴保持 | 推奨度 |
|---|---|---|---|---|
| SharePoint内「移動」コマンド(同一サイト内) | 〇(移動として記録) | 〇(維持) | 〇(維持) | ★高 |
| SharePoint内「移動」コマンド(同一テナント別サイト) | 〇(移動として記録) | △(列不足で欠落リスク) | 〇(維持) | ★中(要事前確認) |
| ファイルエクスプローラーでのドラッグ&ドロップ | ×(アップロードとして新規記録) | ×(標準列のみ) | ×(失われる) | ★低(非推奨) |
| ダウンロード→アップロード | ×(新規作成扱い) | ×(失われる) | ×(失われる) | ★極低(禁止) |
| PowerShellによるコピー(CSOM) | △(スクリプト次第) | 〇(適切に実装すれば) | 〇(適切に実装すれば) | ★中(管理者作業) |
この表から分かる通り、監査対象資料の移動ではSharePoint内の「移動」コマンドを利用し、可能であれば同一サイト内で操作することが最も安全です。別テナントへの移動が必要な場合は、Microsoftの公式な移行ツール(Migration Manager)の利用を検討してください。
失敗パターンと具体的な対処法
メタデータが消えてしまった
移動先のライブラリに移動元と同じ列が存在しない場合、移動時にメタデータが失われます。この問題は、移動前に列の存在確認を行うことで防げます。万が一起こった場合は、管理者がバックアップから復元するか、手動でメタデータを再入力する必要があります。
監査ログに「移動」ではなく「アップロード」と記録された
ユーザーが誤ってファイルエクスプローラーからドラッグ&ドロップした場合、監査ログには「ファイルのアップロード」として記録されます。移動元のファイルは削除されたとしても、移動として記録されないため、監査証跡が分断されます。対処としては、移動元のファイルが本当に削除されたのか確認し、監査ログにメモを残すなどの運用が必要です。
リンク切れが大量に発生した
資料への共有リンクやハイパーリンクが移動後にすべて無効になります。特に、複数ページから参照されている資料では影響が大きいです。事前にリンクの一覧を取得し、移動後にリダイレクト設定を施すか、リンクを張り直す計画を立てます。SharePointの「リンクのリダイレクト」機能を利用できるか管理者に確認しましょう。
管理者へ確認すべき情報と事前準備
移動作業を実施する前に、以下の情報をSharePoint管理者に確認し、必要な設定を依頼してください。
- 移動元サイトの監査ログ設定(保持期間、記録イベントの種類)
- 移動先サイトの監査ログ設定が同じ要件を満たしているか
- コンプライアンスラベルや保持ポリシーの適用範囲(移動後にラベルが維持されるか)
- 移動先ライブラリのカスタム列(列名、種類、必須/任意)
- 権限継承の有無と、移動後に必要な権限設定
- 移動作業の承認プロセス(変更管理の対象かどうか)
また、管理者が利用できるツールとして、SharePoint Migration Tool (SPMT) や PowerShell スクリプトがあります。大規模な移動の場合は、これらのツールを使って事前にテストすることをお勧めします。
よくある質問(FAQ)
Q1. 移動後にバージョン履歴が表示されなくなりました。なぜですか?
移動先のライブラリでバージョン管理が無効になっているか、保持バージョン数が少ない可能性があります。移動前にバージョン管理設定を確認し、必要に応じて有効にしてください。また、ダウンロード→アップロード方式を取った場合もバージョン履歴は失われます。
Q2. 移動したファイルの作成日時が移動日時に変わってしまいました。復元できますか?
SharePointの標準移動機能では作成日時は保持されますが、ファイルエクスプローラー経由の移動では新しいファイルとして扱われるため作成日時が変わります。監査上、元の作成日時が必要な場合は、管理者がデータベースから復元するか、バックアップからリストアする必要があります。
Q3. 監査ログで移動操作を確認するにはどうすればいいですか?
Microsoft 365 Purview コンプライアンスポータルで監査ログを検索します。イベント「ファイルを移動した」でフィルタリングすると、移動元と移動先の情報が確認できます。ただし、組織で監査ログが有効になっている必要があります。
まとめ
監査対象の資料をSharePoint内で移動する際は、監査ログの継続性、メタデータとバージョン履歴の保持、権限の一貫性の3点を最優先に確認します。移動方法は必ずSharePoint標準の「移動」コマンドを利用し、ダウンロードやエクスプローラー経由の操作は避けてください。移動前に管理者と連携して列の一致や権限設計を確認することで、後々のトラブルを防げます。万一問題が発生した場合は、速やかに管理者に連絡し、監査資料としての完全性を確保するための対応を依頼しましょう。
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
