OneDrive for Business 存储/配额
Posted
技术标签:
【中文标题】OneDrive for Business 存储/配额【英文标题】:OneDrive for Business Storage/Quota 【发布时间】:2015-04-25 04:57:14 【问题描述】:我正在尝试以编程方式为我们租户中的所有用户获取 。
已尝试使用 https://mytenant-my.sharepoint.com/_api/site/usage
API 调用,但这并不能准确地代表我们 OneDrive 使用量的大小。
有没有人有任何获取此信息的经验以及如何最好地获取它?
【问题讨论】:
【参考方案1】:您有正确的 _api 格式来获取使用情况统计信息,但您需要在 URL 中指定每个用户的 OneDrive for Business 站点的完整路径。
例如:
https://mytenant-my.sharepoint.com/personal/user_mytenant_com/_api/site/usage
对于您组织中的每个用户,调用该 REST Api URL,但将 user_mytenant_com 部分替换为当前用户的用户名。
默认情况下,Office 365 租户管理员无权访问用户的 OneDrive for Business 站点,因此我认为您必须先将用户添加为其 OneDrive for Business 的管理员才能调用 REST Api 方法网站。
【讨论】:
【参考方案2】:根据documentation,没有像 /sites/usage 这样的端点。
改为调用 GET --> https://tenant-my.sharepoint.com/_api/v2.0/drive 并获取驱动器信息。在驱动器响应中,您将具有 QUOTA 方面。
Sample response 响应已被截断以提高可读性。
"id": "string",
"driveType": "personal | business",
"owner": "@odata.type": "oneDrive.identitySet" ,
"quota": "@odata.type": "oneDrive.quota" ,
"items": [ "@odata.type": "oneDrive.item" ],
"root": "@odata.type": "oneDrive.item" ,
"special": [ "@odata.type": "oneDrive.item" ]
您可以在此处获取存储/配额信息。
【讨论】:
以上是关于OneDrive for Business 存储/配额的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 OneDrive for Business API 访问 Sharepoint 文档存储库?
使用PowerShell 批量Enable OneDrive for business
Office 365 轻松上手指南 - OneDrive for Business
Office 365:为什么OneDrive for Business无法看到文件随选功能