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アドレス | 一時的に空になる場合があるため過信しない |
| Deleted | OneDriveの削除状態 | 退職者や削除済みアカウントの確認に使う |
| Owner | OneDriveのプライマリ管理者名 | 表示設定によって匿名化される可能性がある |
| Owner principal name | 所有者のメールアドレス | ユーザー特定やCSV分析で重要 |
| Last activity date | OneDriveで最後にファイル操作が行われた日付 | 未利用・低利用ユーザーの洗い出しに使う |
| Files | OneDrive内のファイル数 | 大量ファイル保持ユーザーの確認に使う |
| Active files | 指定期間内にアクティブだったファイル数 | 実際に使われているファイル量を把握する |
| Storage used | OneDriveで使用しているストレージ量 | ストレージ逼迫や容量配分の検討に使う |
| Site ID | サイトを識別するID | URLが空の場合の突き合わせに使う |
重要なのは、FilesとActive filesを同じ意味で見ないことです。
FilesはOneDrive内に存在するファイル数です。一方、Active filesは指定期間中に保存、同期、変更、共有などの操作があったファイルを示します。たとえば、10万ファイルを保存していてもActive filesが極端に少ない場合、そのOneDriveは「容量を消費しているが、日常業務ではほとんど使われていない」可能性があります。
逆に、Active filesが多いユーザーは、ファイル共有や共同編集の中心になっている可能性があります。退職・異動・部署再編の際には、該当ユーザーのOneDriveに業務上重要なファイルが残っていないか確認すべきです。
レポートの表示手順
Microsoft 365管理センターからOneDrive usage reportを表示する流れは次のとおりです。
| 手順 | 操作 |
|---|---|
| 1 | Microsoft 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 | ファイル数とアクティブファイル数 | ファイル利用傾向の分析 |
| getOneDriveUsageStorage | OneDriveストレージ使用量の傾向 | 容量計画、増加傾向の監視 |
期間指定では、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を実務で活用する流れ
最後に、管理者がすぐに実行できる流れをまとめます。
- Microsoft 365管理センターでOneDrive usage reportを開く
- まず30日または90日で全体傾向を見る
- Storage usedで並べ替え、容量上位ユーザーを確認する
- Last activity dateで未利用・低利用ユーザーを確認する
- Deleted列で削除済みユーザーを確認する
- URLが空欄の場合はSite IDやPowerShellで補完する
- CSVとしてエクスポートし、月次の比較用に保存する
- 必要に応じてGraph APIで自動取得を検討する
OneDrive usage reportは、単に「誰がどれだけ使っているか」を見るだけの画面ではありません。ストレージ管理、ライセンス最適化、退職者データ確認、移行計画、監査対応までつながる重要なレポートです。
まずは管理センターで直近30日と90日のレポートを確認し、容量上位ユーザー、長期間アクティビティがないユーザー、URLが空欄のレコードを洗い出してください。その結果をCSVで保存し、次回以降の比較基準にすることで、OneDrive運用を場当たり的な対応から継続的な管理へ変えられます。

コメント