【问题标题】:Microsoft graph API: query to list all users with NO group membershipMicrosoft 图形 API:查询以列出所有没有组成员身份的用户
【发布时间】:2020-12-07 00:08:17
【问题描述】:

是否有一个 Microsoft 图形 API 查询将列出我们所有没有组成员身份的用户。

我可以得到所有用户

 https://graph.microsoft.com/beta/users

遍历它们并评估它们所属的组

https://graph.microsoft.com/beta/users/{}/memberOf

并返回具有零组成员资格的那些。我们有大量用户,所以这需要时间。更快地要求 API 第一次返回我想要的列表。

我可以在一个查询中只过滤不属于任何组的用户吗?

【问题讨论】:

    标签: filter azure-active-directory microsoft-graph-api


    【解决方案1】:

    是的,你可以这样做。试试下面的查询:

    https://graph.microsoft.com/v1.0/users?$select = userPrincipalName,displayname&$expand=memberof
    

    通过此查询,您将能够获得一个列表,其中包含您选择的用户数据和组成员数据,如下所示:

    这样您就可以在本地过滤您想要的用户,而不是一一调用 API。

    【讨论】:

    • 嗨@Anthony,很高兴知道我的解决方案很有帮助。请点击答案旁边的复选标记,将其从灰色切换为填写以接受它作为答案,以便帮助其他人并关闭此查询:)
    猜你喜欢
    • 1970-01-01
    • 2021-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 1970-01-01
    • 2021-11-28
    相关资源
    最近更新 更多