通过对象 ID 或主体名称获取特定用户的审计日志

Get auditlogs for a specific user through object id or principal name

我正在尝试从给定的对象 ID 中查找谁发布了来宾用户。

据我所知,这只能通过审计日志找到。但是,我似乎无法仅从给定用户中找到审计日志。我试过了:

var directoryAudits = await graphClient.AuditLogs.DirectoryAudits.Request().Filter($"targetResources/any(c:c/id eq '{id}'").GetAsync();

但是我得到一个错误的请求异常。任何获取特定用户审核日志的指示?

any

的过滤器查询似乎缺少右括号 )
var directoryAudits = await graphClient.AuditLogs.
DirectoryAudits
.Request()
.Filter($"targetResources/any(c:c/id eq '{id}')")
.GetAsync();