我正在使用Microsoft Graph Rest API来获取用户及其一个Drive文件。要过滤实际分配了oneDrive for Business许可证/计划的用户,请检查/users
api的“ provisionedPlans”属性(如下所述)。
和
要获取其驱动器,我正在使用/users/{user-id}/drive
访问其默认驱动器,该默认驱动器应为Business oneDrive。
"provisionedPlans": [
{
"capabilityStatus": "Enabled",
"provisioningStatus": "Success",
"service": "SharePoint"
},
{
"capabilityStatus": "Enabled",
"provisioningStatus": "Success",
"service": "SharePoint"
},
{
"capabilityStatus": "Enabled",
"provisioningStatus": "Success",
"service": "exchange"
},
{
"capabilityStatus": "Enabled",
"provisioningStatus": "Success",
"service": "MicrosoftCommunicationsOnline"
}
],
我正在检查 service =“ SharePoint” 及其 capabilityStatus =“ Enabled” ,以确定用户是否具有业务类型一个驱动器。 但是我很少有拥有此共享点计划但没有业务类型oneDrive的用户。它们只有1-2个文档库类型的驱动器。
拥有 SharePoint 服务计划并不意味着用户将拥有默认的业务oneDrive。如果没有,是否可以获取/过滤没有默认业务OneDrive的用户