Microsoft graph api 使用带多个条件的$filter在Microsoft Graph API中进行查询的方法
我想像下面的条件一样进行查询 “最后登录时间延迟超过30天的E5授权用户” 我用于查询的方法如下所示Microsoft graph api 使用带多个条件的$filter在Microsoft Graph API中进行查询的方法,microsoft-graph-api,Microsoft Graph Api,我想像下面的条件一样进行查询 “最后登录时间延迟超过30天的E5授权用户” 我用于查询的方法如下所示 $skuID = Invoke-RestMethod -Uri 'https://graph.microsoft.com/beta/users?$filter=signInActivity/lastSignInDateTime le 2020-08-01T00:00:00Z and (assignedLicenses @{skuId} eq "c7df2760-2c81-4ef7-b5
$skuID = Invoke-RestMethod -Uri 'https://graph.microsoft.com/beta/users?$filter=signInActivity/lastSignInDateTime le 2020-08-01T00:00:00Z and (assignedLicenses @{skuId} eq "c7df2760-2c81-4ef7-b578-5b5392b571df")' -Headers $Headers
但它不起作用
调用RestMethod:{
“错误”:{
“代码”:“BADDREQUEST”,
“消息”:“无效筛选子句”,
“内部错误”:{
“日期”:“2020-08-31T11:46:15”,
“请求id”:“eeb58015-c6c2-437d-af1d-9322724133E”
}
}
}
위치 줄:1.문자:十,
- $skuID=调用RestMethod-Uri'https://graph.microsoft.com/beta/use
-
- CategoryInfo:InvalidOperation:(System.Net.HttpWebRequest:HttpWebRequest)[调用RestMethod],WebException
- FullyQualifiedErrorId:WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand
请在图形浏览器中尝试此图形API 获取
https://graph.microsoft.com/beta/users?$filter=SignenActivity/LastSignenDatime le 2020-08-01T00:00:00Z&已分配许可证/任何(x:x/skuId eq XXX7a907fd6c235)和$select=displayname
请在图形浏览器中尝试此图形api
https://graph.microsoft.com/beta/users?$filter=SIGNANACTIVITY/LASTSIGNANDATIME le 2020-08-01T00:00:00Z&assignedLicenses/any(x:x/skuId eq XXX7a907fd6c235)和$select=id,displayname
,如果有帮助,请告诉我们。非常感谢!!我还有一个问题,Graph API有一个限制,现在只有100人可以查询。有没有办法检查所有用户?@ciscons/users?$top={totalCount}
会有帮助。请参阅。使用此查询,您将获得前999名用户https://graph.microsoft.com/beta/users?$Top=999&$filter=SIGNANACTIVITY/LASTSIGNANDATIME le 2020-08-01T00:00:00Z&assignedLicenses/any(x:x/skuId eq XXX7a907fd6c235)和$select=displayname
对于迭代,请根据文档“和”进行检查是筛选多个属性的正确方法。相反,使用&是另一个属性的url语法,因此不被视为筛选器的一部分。在我的测试中,接受了查询,但忽略了&之后的部分。根据此处的线程:,signInActivity/LastSignInDatime筛选器不能与对其他属性的筛选相结合。我没有在微软的文档中看到过,但符合我的经验。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~