OneDrive usage reportとは?Microsoft 365管理センターで確認すべき変更点と管理者向け注意点

OneDrive usage reportは、Microsoft 365管理センターで組織全体のOneDrive利用状況を確認するためのレポートです。管理者がまず押さえるべきポイントは、アカウント数、ファイル数、アクティブなファイル数、使用済みストレージ、ユーザー別の最終アクティビティを把握できる一方で、既定ではユーザー名やサイト情報が非表示になる場合があるという点です。

今回の公式情報では、OneDrive usage reportそのものの使い方に加えて、URLが一時的に空になる可能性、削除済みユーザーの扱い、有効なOneDriveライセンスを持つユーザーのみが対象になる点が重要です。SharePoint / OneDrive管理者は、レポートを「単なる利用状況確認」ではなく、ストレージ管理、ライセンス見直し、退職者データ確認、移行計画、監査前の棚卸しに使うと実務で役立ちます。(Microsoft Learn)

目次

OneDrive usage reportとは何か

OneDrive usage reportは、Microsoft 365管理センターの使用状況レポートの一つです。組織内のOneDriveについて、利用されているアカウント数、保存されているファイル数、アクティブなファイル数、使用済みストレージなどを確認できます。

特に、次のような目的で使われます。

  • OneDriveが実際に利用されているか確認する
  • ストレージ使用量が増えている部門やユーザーを把握する
  • 長期間利用されていないOneDriveアカウントを洗い出す
  • 退職者や削除済みユーザーのOneDriveがレポートにどう残るか確認する
  • CSVエクスポート後にExcelやPower BIで分析する
  • Microsoft Graph APIで定期取得し、社内ダッシュボードに組み込む

OneDriveは個人用ストレージとして見られがちですが、実際にはTeams、SharePoint、Officeファイル共同編集、同期クライアントと密接に関係しています。そのため、OneDrive usage reportはOneDrive単体の利用状況だけでなく、Microsoft 365全体の定着度を測る補助指標にもなります。

今回押さえるべき変更点・確認ポイント

公式情報で特に注意したいのは、「新機能が大きく追加された」というより、レポートの見方や制約を誤解しないことです。管理者が見落としやすいポイントを整理すると、次のようになります。

確認ポイント管理者への影響実務での対応
レポート期間は7日、30日、90日、180日短期・中期の利用傾向を比較できる月次確認は30日、定着状況は90日または180日で見る
特定日を選択した場合、表のデータは現在日から最大28日分過去の任意日を長期間さかのぼって詳細確認する用途には不向き必要なデータは定期的にCSV保存する
URL列が一時的に空になる可能性サイトURLベースの棚卸しや自動処理が失敗する可能性Site IDやOwner principal nameも併用する
削除済みユーザーはレポートに一定期間表示される退職者・削除済みアカウントが利用状況に残って見える削除状態と最終アクティビティを分けて確認する
有効なOneDriveライセンスを持つユーザーのみ対象ライセンス未付与・解除済みユーザーは対象外になるライセンス管理画面やEntra ID情報と突き合わせる
ユーザー名やサイト情報は既定で非表示になる場合がある個人別・サイト別の分析ができないことがある組織設定のレポート表示ポリシーを確認する

Microsoft Learnの該当ページでは、OneDrive usage reportの最終更新日として2026年4月24日が表示されています。記事や社内ナレッジで「2026年5月7日更新」として扱う場合でも、公開前に公式ページ側の更新日と内容を再確認しておくと安全です。(Microsoft Learn)

OneDrive usage reportで確認できる主な項目

OneDrive usage reportでは、組織全体の傾向だけでなく、ユーザー単位のOneDrive利用状況も確認できます。主な項目は次のとおりです。

項目意味見るべきポイント
URLユーザーのOneDriveのWebアドレス一時的に空になる場合があるため過信しない
DeletedOneDriveの削除状態退職者や削除済みアカウントの確認に使う
OwnerOneDriveのプライマリ管理者名表示設定によって匿名化される可能性がある
Owner principal name所有者のメールアドレスユーザー特定やCSV分析で重要
Last activity dateOneDriveで最後にファイル操作が行われた日付未利用・低利用ユーザーの洗い出しに使う
FilesOneDrive内のファイル数大量ファイル保持ユーザーの確認に使う
Active files指定期間内にアクティブだったファイル数実際に使われているファイル量を把握する
Storage usedOneDriveで使用しているストレージ量ストレージ逼迫や容量配分の検討に使う
Site IDサイトを識別するIDURLが空の場合の突き合わせに使う

重要なのは、FilesとActive filesを同じ意味で見ないことです。

FilesはOneDrive内に存在するファイル数です。一方、Active filesは指定期間中に保存、同期、変更、共有などの操作があったファイルを示します。たとえば、10万ファイルを保存していてもActive filesが極端に少ない場合、そのOneDriveは「容量を消費しているが、日常業務ではほとんど使われていない」可能性があります。

逆に、Active filesが多いユーザーは、ファイル共有や共同編集の中心になっている可能性があります。退職・異動・部署再編の際には、該当ユーザーのOneDriveに業務上重要なファイルが残っていないか確認すべきです。

レポートの表示手順

Microsoft 365管理センターからOneDrive usage reportを表示する流れは次のとおりです。

手順操作
1Microsoft 365管理センターにアクセスする
2左側メニューで「レポート」を選択する
3「レポート」が表示されない場合は「すべて表示」から開く
4「使用状況」を選択する
5使用状況ページのレポート一覧から「OneDrive」を選択する
6レポートページで「使用状況」タブを開く

レポート画面では、列の選択によって表示項目を調整できます。また、エクスポートを選ぶとCSVファイルとして出力でき、Excelで並べ替えやフィルター処理を行えます。大量ユーザーの分析や月次レポート化を行う場合は、画面上で確認するだけでなく、CSVを保存して時系列で比較する運用が現実的です。(Microsoft Learn)

対象となるユーザーと影響範囲

OneDrive usage reportの対象は、有効なOneDriveライセンスを持つユーザーです。つまり、Microsoft 365テナント内に存在するすべてのユーザーが無条件に含まれるわけではありません。(Microsoft Learn)

影響を受ける主な担当者は次のとおりです。

対象者影響
Microsoft 365管理者OneDriveの利用状況、容量、削除済みユーザーの確認が必要
SharePoint管理者OneDriveサイトもSharePoint基盤上にあるため、Site IDやURL確認が関係する
情報システム部門ライセンス最適化、退職者対応、監査対応に利用できる
セキュリティ担当者長期間未使用のOneDriveや不自然な利用増加を確認できる
開発者・自動化担当者Microsoft Graph APIやCSV出力を使った自動収集で注意が必要
部門管理者利用定着やファイル共有の実態把握に活用できる

特に注意したいのは、ライセンス解除済みのユーザーや削除済みユーザーの扱いです。OneDrive usage reportだけで判断すると、「なぜこの人が表示されないのか」「削除済みなのになぜ残っているのか」といった混乱が起きやすくなります。

実務では、OneDrive usage report、Microsoft 365のライセンス情報、Entra IDのユーザー状態、SharePoint管理センターの情報を組み合わせて確認するのが安全です。

管理者が確認すべき設定

OneDrive usage reportを正しく使うには、レポートそのものを見るだけでなく、Microsoft 365管理センター側の設定も確認する必要があります。

使用状況レポートを表示できるロール

Microsoft 365管理センターの使用状況レポートを表示するには、適切な管理者ロールが必要です。公式情報では、グローバル管理者、SharePoint管理者、レポート閲覧者、グローバルリーダーなどが関連します。(Microsoft Learn)

ただし、日常的なレポート確認のためにグローバル管理者を使うのは避けるべきです。Microsoftも、可能な限り少ない権限を使うことを推奨しています。実務では、次のように使い分けるとよいでしょう。

用途推奨される考え方
日常的な利用状況確認レポート閲覧者など、読み取り系ロールを検討
SharePoint / OneDriveの管理作業も行うSharePoint管理者を検討
緊急時や全体設定変更グローバル管理者を限定的に使用
外部委託先による確認必要最小限の閲覧権限に限定

「見られるからグローバル管理者で作業する」という運用は、監査やセキュリティの観点でリスクが高くなります。レポート閲覧だけなら、権限を絞ったロールを優先してください。

ユーザー名・サイト名の表示設定

Microsoft 365の使用状況レポートでは、既定でユーザー名、表示名、グループ、サイトなどの情報が非表示になる場合があります。これはプライバシー保護を支援するための設定です。(Microsoft Learn)

個人別・サイト別に分析したい場合は、次の設定を確認します。

確認項目操作の考え方
レポートでユーザー名が匿名表示される組織のレポート設定を確認する
OneDriveのURLやSite IDが見えないユーザー、グループ、サイト名の表示設定を確認する
監査や個人情報保護ルールがある表示変更前に社内ポリシーを確認する
Power BIやGraphでも匿名化される管理センターの設定が他のレポート利用にも影響する点に注意

管理センターでは、「設定」→「組織の設定」→「サービス」→「レポート」から、隠されたユーザー、グループ、サイト名を表示する設定を変更できます。ただし、これは単なる画面表示の好みではありません。個人を識別できる情報の表示に関わるため、社内のプライバシーポリシーや監査要件に沿って判断してください。

URLが空の場合の対応

OneDrive usage reportでは、URL列が一時的に空になる可能性があります。関連する使用状況レポートでもOneDriveサイトのURLが表示されない場合があるため、MicrosoftはPowerShellを使ってサイトURLを解決する方法を案内しています。(Microsoft Learn)

この点は、管理者や開発者にとって重要です。たとえば、CSVに含まれるURLをキーにして棚卸し台帳を更新している場合、URLが空になると突き合わせが失敗します。

対策としては、次のような設計にしておくと安全です。

問題対策
URL列が空になるSite ID、Owner principal name、ユーザーIDを併用する
CSV取込処理でURL必須にしているURL空欄を許容し、後続処理で補完する
サイトURLで棚卸ししているSite IDを主キーにする運用を検討する
大量サイトのURL解決が必要Graph APIやPowerShellでマッピングを取得する

Microsoftの案内では、Graph APIでサイト情報を取得し、エクスポートしたCSVにサイトURLを追加する方法が示されています。大規模テナントでは処理時間やメモリ消費も考慮し、検証環境や一部データで試してから本番運用に組み込むべきです。(Microsoft Learn)

開発者が確認すべきMicrosoft Graph APIのポイント

OneDrive usage reportは、Microsoft Graph APIからも関連データを取得できます。開発者や自動化担当者が特に確認すべきなのは、APIがCSVストリームを返す点、権限としてReports.Read.Allが必要になる点、期間指定の形式が決まっている点です。(Microsoft Learn)

主なOneDrive使用状況APIは次のとおりです。

API取得できる内容主な用途
getOneDriveUsageAccountDetailアカウント別のOneDrive使用状況ユーザー別棚卸し、容量確認
getOneDriveUsageAccountCountsアクティブなOneDriveサイト数の傾向利用定着率の確認
getOneDriveUsageFileCountsファイル数とアクティブファイル数ファイル利用傾向の分析
getOneDriveUsageStorageOneDriveストレージ使用量の傾向容量計画、増加傾向の監視

期間指定では、D7、D30、D90、D180を使います。たとえば、直近30日のアカウント詳細を取得する場合は、次のような考え方になります。

GET https://graph.microsoft.com/v1.0/reports/getOneDriveUsageAccountDetail(period='D30')

また、特定日を指定する場合は日付形式を使います。

GET https://graph.microsoft.com/v1.0/reports/getOneDriveUsageAccountDetail(date=2026-05-07)

ただし、APIのレスポンスは通常のJSONではなく、レポートのダウンロードURLへリダイレクトされる形式です。成功時には302 Foundが返り、Locationヘッダーに短時間だけ有効なダウンロードURLが含まれます。実装時には、リダイレクト処理、CSVの読み込み、文字コード、列名変更への耐性を考慮してください。(Microsoft Learn)

自動化で失敗しやすいポイント

OneDrive usage reportをAPIやCSVで自動処理する場合、次の点で失敗しやすくなります。

失敗しやすいポイント具体例対策
URLが必ず入る前提で処理するURL空欄でCSV取込が止まるSite IDやOwner principal nameもキーにする
表示名でユーザーを突き合わせる同姓同名や表示名変更で不一致になるUPNやIDを優先する
CSV列順に依存する列追加・変更で処理がずれるヘッダー名で列を参照する
APIがJSONを返す前提で実装するCSVダウンロードURLへのリダイレクトを処理できない302とLocationヘッダーを処理する
権限を広く付けすぎる不要な高権限アプリ登録になるReports.Read.Allなど必要権限に絞る
ベータAPIを本番利用する将来の仕様変更で壊れる本番では原則v1.0を優先する

特に、レポート系APIは「データ取得」だから安全と考えがちですが、ユーザーの利用状況やストレージ使用量を扱うため、社内では監査対象になる場合があります。アプリ登録、同意、シークレット管理、取得データの保存場所まで含めて設計してください。

移行・展開時に注意すべきこと

SharePoint / OneDriveの移行やMicrosoft 365展開プロジェクトでは、OneDrive usage reportを事前調査と移行後確認の両方に使えます。

移行前の確認

移行前は、OneDrive内のファイル数、使用済みストレージ、最終アクティビティを確認します。

たとえば、次のような判断ができます。

状況判断例
ファイル数もストレージも多く、最終アクティビティが最近業務利用中の可能性が高く、移行優先度が高い
ストレージは多いが最終アクティビティが古いアーカイブ、退職者データ、不要データの可能性を確認
ファイル数が少なくアクティビティもない移行対象から除外できるか検討
Active filesが多い移行タイミングを業務影響の少ない時間帯に調整

移行ツールだけで対象を決めると、容量の大きいOneDriveや実際には使われていないOneDriveを同じ扱いにしてしまうことがあります。OneDrive usage reportを使えば、移行順序や利用者への周知対象を決めやすくなります。

移行後の確認

移行後は、ストレージ使用量とアクティビティの変化を見ます。移行が完了しても、ユーザーが新しい環境でOneDriveを使っていなければ、展開としては成功していません。

移行後に確認したい項目は次のとおりです。

  • アクティブなOneDriveアカウント数が想定どおり増えているか
  • Active filesが移行前後で極端に減っていないか
  • 一部ユーザーだけストレージが急増していないか
  • 削除済みユーザーやライセンス解除済みユーザーの扱いに問題がないか
  • URL空欄により棚卸しや監査用リストに欠損が出ていないか

移行後の確認では、1日だけ見て判断しないことが重要です。Microsoft 365の使用状況レポートはデータ反映に時間がかかる場合があります。管理センターの概要情報でも、使用状況レポートは通常24〜72時間以内に利用可能になるが、場合によって数日かかる可能性があるとされています。(Microsoft Learn)

管理者向けチェックリスト

OneDrive usage reportを確認する際は、次の順番で見ると抜け漏れを減らせます。

チェック項目確認内容
レポート期間7日、30日、90日、180日のどれで見るか
権限レポート閲覧に必要なロールが付与されているか
匿名化設定ユーザー名、サイト名、URLが表示される設定か
ライセンス対象ユーザーに有効なOneDriveライセンスがあるか
URL列空欄がある場合にSite IDで補完できるか
削除済みユーザーDeleted列と最終アクティビティを確認したか
CSV保存月次比較や監査用にエクスポートを残しているか
API連携302リダイレクト、CSV列、権限設計を確認したか

このチェックリストは、月次運用にもそのまま使えます。特に、ストレージ使用量が増え続けている企業では、月1回のCSVエクスポートを保管しておくと、後から「いつから増えたのか」「どのユーザーが増加要因か」を説明しやすくなります。

よくある疑問

OneDrive usage reportに表示されないユーザーがいるのはなぜか

有効なOneDriveライセンスを持っていない、レポート反映が遅れている、ユーザー情報が匿名化されている、対象期間内に利用がない、といった理由が考えられます。まずはライセンス状態、Entra IDのユーザー状態、レポート期間、表示設定を確認してください。

URLが空でも異常なのか

必ずしも異常とは限りません。公式情報でも、URLが一時的に空になる可能性が示されています。URLが必要な場合は、Site IDやGraph API、PowerShellによる解決を検討します。(Microsoft Learn)

Active filesがFilesより多く見えることはあるのか

指定期間中にファイルを削除した場合、レポート上のActive filesが現在のFilesより大きく見えることがあります。これは、現在存在するファイル数と、期間内にアクティブだったファイル数の集計軸が異なるためです。(Microsoft Learn)

削除済みユーザーはいつまで表示されるのか

OneDrive usage reportでは、削除済みユーザーが一定期間レポートに表示されます。OneDrive usage reportの説明では削除済みユーザーが180日間表示される旨が示されており、使用状況レポート全体の概要では、ユーザーアカウント削除後の使用状況データの扱いについても説明されています。レポートや確認箇所によって見え方が異なる可能性があるため、削除状態、詳細テーブル、選択日を分けて確認してください。(Microsoft Learn)

OneDrive usage reportを実務で活用する流れ

最後に、管理者がすぐに実行できる流れをまとめます。

  1. Microsoft 365管理センターでOneDrive usage reportを開く
  2. まず30日または90日で全体傾向を見る
  3. Storage usedで並べ替え、容量上位ユーザーを確認する
  4. Last activity dateで未利用・低利用ユーザーを確認する
  5. Deleted列で削除済みユーザーを確認する
  6. URLが空欄の場合はSite IDやPowerShellで補完する
  7. CSVとしてエクスポートし、月次の比較用に保存する
  8. 必要に応じてGraph APIで自動取得を検討する

OneDrive usage reportは、単に「誰がどれだけ使っているか」を見るだけの画面ではありません。ストレージ管理、ライセンス最適化、退職者データ確認、移行計画、監査対応までつながる重要なレポートです。

まずは管理センターで直近30日と90日のレポートを確認し、容量上位ユーザー、長期間アクティビティがないユーザー、URLが空欄のレコードを洗い出してください。その結果をCSVで保存し、次回以降の比較基準にすることで、OneDrive運用を場当たり的な対応から継続的な管理へ変えられます。

この記事を書いた人

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

コメント

コメントする

目次