首页 文章

OneDrive / Office365 ::获取租户的所有用户

提问于
浏览
0

我正在寻找一种方法来获取我的Office365业务解决方案的所有用户 . 我正在使用Graph API来获取所有用户 . 还有其他方法吗?我一直在尝试这个

https://{tenantName}-my.sharepoint.com/_api/Web/siteusers

这个可以吗?此外,Graph API不表示用户具有活动的OneDrive . 所以改述我的问题 . 如何为Office365租户获得所有OneDrive用户?

非常感激 .

1 回答

  • 1

    对不起赛义德 - 只是看到了这个 . 当您通过Graph API获得用户时,您可以在assignedPlans复杂类型下查看其分配的许可证 . 它看起来有点像:

    "assignedPlans": [
        {
          "assignedTimestamp": "2014-12-09T23:12:18Z",
          "capabilityStatus": "Enabled",
          "service": "MultiFactorService",
          "servicePlanId": "8a256a2b-b617-496d-b51b-e76466e88db0"
        },
        {
          "assignedTimestamp": "2014-12-09T23:12:18Z",
          "capabilityStatus": "Enabled",
          "service": "AADPremiumService",
          "servicePlanId": "41781fb2-bc02-4b7c-bd55-b576c07bb09d"
        },
        {
          "assignedTimestamp": "2013-04-25T23:00:00Z",
          "capabilityStatus": "Deleted",
          "service": "SharePoint",
          "servicePlanId": "e95bec33-7c88-4a70-8e19-b10bd9d0c014"
        },
        {
          "assignedTimestamp": "2013-04-25T23:00:00Z",
          "capabilityStatus": "Deleted",
          "service": "SharePoint",
          "servicePlanId": "5dbe027f-2339-4123-9542-606e4d348a72"
        }
      ]
    

    因此,如果它包含一个名为“SharePoint”且serviceEatus已启用的服务,则此用户已被分配OneDrive用于业务 .

    希望这可以帮助

相关问题