首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找将架构扩展属性设置为null的所有资源(用户)

查找将架构扩展属性设置为null的所有资源(用户)
EN

Stack Overflow用户
提问于 2020-09-23 12:57:47
回答 1查看 107关注 0票数 2

我们有一个场景,如果我们需要为用户扩展AAD中现有的模式,以支持我们的用例。一旦创建了一个新用户(我们不控制这个过程),我们就想向对象附加一些附加信息。我们还希望将信息附加到所有已经存在的用户对象。虽然图API中的模式扩展会为我们解决这个问题。

我添加了一个基于这里的教程的模式定义。我们的扩展名为ext7sumrsqd_policies,具有以下属性:

  • IsHandled (布尔型)
  • SuggestedOwner (字符串)

在创建扩展之后,我希望找到所有没有新的“属性”设置的用户(想象一下,一个同步运行在一个空隙上,希望检查尚未被处理的新用户)。

首先尝试了以下查询:https://graph.microsoft.com/v1.0/users?$filter=ext7sumrsqd_policies eq null

然而,Graph不支持带null的过滤器。

因此,尝试对新扩展上的任何属性进行筛选:

  • https://graph.microsoft.com/v1.0/users?$filter=ext7sumrsqd_policies/IsHandled eq false
  • https://graph.microsoft.com/v1.0/users?$filter=ext7sumrsqd_policies/IsHandled eq true

但是,此筛选器从不返回任何具有ext7sumrsqd_policies=null的用户。

有任何方法可以为当前缺少模式扩展属性或属性为null的资源筛选Graph吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-23 22:41:31

如前所述,不支持按null进行过滤。您可以尝试创建第二个模式扩展,比如ext7sumrsqd_hasPolicies,它指定ext7sumrsqd_policies是否为null。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64028512

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档