Powershell 获取过去6个月内已登录八达通的用户列表
我想知道是否有办法找出在过去3个月内哪些用户登录了Octopus Deploy。我可以通过使用REST API调用获取八达通用户列表: 调用RestMethod“$OctopusUrl/api/users?take=500”-Headers$header。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参数提供一系列日期。然后,您必须枚举所有记录并提取您遇到的不同用户-您可能希望通
我看不到获取用户登录活动的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”
字段,就可以得到多个结果
希望这有帮助