我正在使用 MS powershell 模块来处理 MsGraph,但是在提供过滤器时,同样的规则/原则适用于你通常只放入 http 查询字符串的内容。
我有以下工作正常并列出了所有 365groups 的团队:
Get-MgGroup -Filter "resourceProvisioningOptions/Any(x:x eq 'Team')"
我想要实现的,而不必拉所有组然后在本地过滤,基本上与上述相反,如下所示:
Get-MgGroup -Filter "resourceProvisioningOptions/Any(x:x ne 'Team')"
但是因为我是针对一个集合这样做的,所以它会抛出。
Get-MgGroup_List: Unsupported property filter clause operator 'NotEqualsMatch'.
现在我已经尝试了所有我想到的方法来让它工作,我尝试寻找一组运算符,如果 resourceProvisioningOptions 作为集合为空/空,它们可以有效地过滤。但是我尝试的任何方法都行不通,我似乎只是遇到了错误。有人有想法么?
谢谢,汤姆