OneDrive Drives¶
Explore and report on drives — personal OneDrive and SharePoint document libraries — including tenant-wide storage reporting and per-user inspection.
Prerequisites¶
| Permission | Description | Reference |
|---|---|---|
Files.Read |
Recent items, shared with me | Files permissions |
Files.Read.All, Sites.Read.All |
All drives, storage, per-user drives (app) | Files permissions |
explore.py uses username/password; the reporting examples use client secret
with require_application_permission(...).
Examples¶
| Operation | File | API |
|---|---|---|
| Recent items, shared with me, followed sites | explore.py |
drive recent |
| Search a keyword across all drives | search_all.py |
driveItem search |
| Tenant-wide storage report (quota) | storage_report.py |
drive list |
| A user's drive and quota | user_drive.py |
user drive |
Recursively download a user's drive (no /me) |
export_user_drive.py |
driveItem children |