如何在Microsoft Graph中获取用户状态?

时间:2018-07-18 07:06:21

标签: office365 microsoft-graph

是否可以从Office 365管理中心获取this user status,例如,在Microsoft Graph中被阻止,未经许可或E1?

我尝试了几次请求,但没有任何效果。

2 个答案:

答案 0 :(得分:0)

浏览Microsoft Graph文档,我发现了有关此端点的信息:https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/user_list_licensedetails

它似乎与您要查找的数据不完全匹配,但是它确实提供了有关用户所附加的软件许可证的详细信息,似乎可以从中计算出此状态。

最诚挚的问候!

答案 1 :(得分:0)

您可以使用AccountEnabled属性来确定用户是否被阻止。

使用select查询参数使属性可用: “ / users /?$ select = AccountEnabled”

添加您需要的其他任何属性: “ / users /?select = id,businessPhones,displayName,givenName,jobTitle,邮件,AccountEnabled”

您还可以使用filter参数来过滤被阻止的用户: “ / users /?$ filter = AccountEnabled eq true”