我试图通过companyName
过滤来过滤我的Azure Active Directory中的所有用户。
我使用的电话是
/v1.0/users?$select=id,mail,displayName,department&$filter=companyName%20eq%myComapny
但它返回错误BadRequest
。
我在这里做错了吗?
答案 0 :(得分:0)
不支持过滤companyName。你能指出你需要过滤公司名称的场景吗?
答案 1 :(得分:0)
正如丹所说,目前不支持过滤公司名称。
作为一种解决方法,我们可以使用Azure AD v2 powershell对其进行过滤,如下所示:
Get-AzureADUser | ?{ $_.CompanyName -eq 'company' }
希望这有帮助。
答案 2 :(得分:0)
根据 microsoft docs 的最新更新 here
我们可以通过传递额外的标头信息来过滤 CompanyName 和其他可能的信息。
我们需要通过:
标题 ConsistencyLevel = 最终