检索 AzureAD 用户登录日志 Kusto 资源图形查询

Retrieve AzureAD Users sign-in logs Kusto Resource Graph Query

我正在尝试获取登录到 azure AD 的用户列表,可以在用户 | 下看到来自 azure 门户的所有用户,使用 Kusto 资源图查询,但有人知道如何调用它吗?我知道我可以通过 http 响应列出所有登录

获取https://graph.microsoft.com/v1.0/auditLogs/signIns

但是我如何在 Resource Graph 中调用它?

我知道我可以调用资源来显示按名称排序的列表资源

例如

Resources
| project name, type, location
| order by name asc

并且可以打电话

resources
| where identity contains "userAssignedIdentities"

但所有我返回的都是用户分配的身份..而不是用户,即用户类型、用户主体名称、名称、启用的帐户、公司等

应该特定于所有用户和登录日志

任何帮助将不胜感激

非常感谢

您可以使用 kusto 查询提取用户的登录日志——为此您需要一些先决条件

  1. 您应该具有安全管理员或全局管理员权限。

  2. 正在创建日志分析工作区。

  3. 正在设置诊断设置。

您可以按照此 Microsoft Document 创建日志分析工作区并添加 ActiveDirectory->Diagnotics Setting.

您可以在 AzureActiveDirectory->Log Analytics

中使用以下 Kusto 查询
SigninLogs
| project UserId,UserType,UserDisplayName

注意:项目 AccountEnable,Company

没有选项

是的,这很好用,还更改了我对安全管理员的权限..非常感谢