Powershell 获取过去6个月内已登录八达通的用户列表

Powershell 获取过去6个月内已登录八达通的用户列表,powershell,authentication,octopus-deploy,Powershell,Authentication,Octopus Deploy,我想知道是否有办法找出在过去3个月内哪些用户登录了Octopus Deploy。我可以通过使用REST API调用获取八达通用户列表: 调用RestMethod“$OctopusUrl/api/users?take=500”-Headers$header。 我看不到获取用户登录活动的API调用。只是想问一下是否有人知道这样做的方法?我可能会看到两种方法 1) 使用api/events端点。这将允许您使用from和to参数提供一系列日期。然后,您必须枚举所有记录并提取您遇到的不同用户-您可能希望通

我想知道是否有办法找出在过去3个月内哪些用户登录了Octopus Deploy。我可以通过使用REST API调用获取八达通用户列表: 调用RestMethod“$OctopusUrl/api/users?take=500”-Headers$header。
我看不到获取用户登录活动的API调用。只是想问一下是否有人知道这样做的方法?

我可能会看到两种方法

1) 使用
api/events
端点。这将允许您使用
from
to
参数提供一系列日期。然后,您必须枚举所有记录并提取您遇到的不同用户-您可能希望通过确保使用cookie
“IdentityEstablishedWith”验证帐户来缩小此范围:“会话cookie”

2) 使用来自
api/users
的结果调用
api/events
端点,其中包含日期范围和特定用户,例如
?users=users-1
。在这里,您只需检查是否正确设置了
“IdentityEstablishedWith”:“会话cookie”
字段,就可以得到多个结果


希望这有帮助

我可能会看到两种方法

1) 使用
api/events
端点。这将允许您使用
from
to
参数提供一系列日期。然后,您必须枚举所有记录并提取您遇到的不同用户-您可能希望通过确保使用cookie
“IdentityEstablishedWith”验证帐户来缩小此范围:“会话cookie”

2) 使用来自
api/users
的结果调用
api/events
端点,其中包含日期范围和特定用户,例如
?users=users-1
。在这里,您只需检查是否正确设置了
“IdentityEstablishedWith”:“会话cookie”
字段,就可以得到多个结果

希望这有帮助