我已经使用 Azure AD 门户注册了一个应用程序,我使用 Powershell 脚本中的 invoke-webrequest 成功访问了该应用程序。该应用程序尝试列出登录,但返回到 1000 个登录对象的限制。当我尝试使用查询参数来限制返回的字段和数据量时,Web 请求返回一个错误,指出需要为使用的参数更新 AllowedQueryOptions 和 EnableQueryAttributes,例如。选择,顶部,跳过。我试过 v1.0 和 beta API 都没有成功。
有没有办法通过 powershell 操作这些选项,以便识别查询参数?我已经看到一些对 OAuth 和 ASP.NET Core 的引用来做到这一点。powershell 是自动登录检索的“正确”方式吗?这个操作查询选项的功能是否会出现在 powershell 中?
干杯,-伊曼纽尔
正如您在评论中提到的,如果您不需要使用图形 API,我认为使用 Powershell 命令是一个供您参考的选项。
您可以在 Powershell 中使用此命令:
Get-AzureADAuditSignInLogs
如果要使用查询参数来限制返回的字段和数据量,可以参考如下示例:
Get-AzureADAuditSignInLogs -Top 5 | Select-Object -Property Id, UserDisplayName
希望有帮助~
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句