如何通过AZ CLI查看Azure账户的活动会话?
查看Azure账户活动会话的方法
az account 系列命令仅用于管理Azure订阅上下文,没有直接查看用户活动会话的子命令。要查看你的账户会话,分两种场景处理:
1. 查看AZ CLI本地已保存的登录会话
如果你要确认本地AZ CLI中已配置的登录身份/会话,执行:
az account list --output table
该命令会列出所有本地保存的登录账户及关联订阅,每条记录对应一个会话上下文。要查看当前活跃的会话,用:
az account show --output table
2. 查看Azure AD全局活动会话
如果要查看你在Azure AD中的跨设备在线活动会话,需要通过az rest调用Microsoft Graph API:
- 查询所有有效刷新令牌(对应活跃会话):
az rest --method get --url "https://graph.microsoft.com/v1.0/me/refreshTokens"
返回结果的数量即为活跃会话数。
- 查询详细会话活动(含登录设备、时间等信息):
az rest --method get --url "https://graph.microsoft.com/v1.0/me/signInActivity"
注意:调用上述API需要User.Read或User.ReadBasic.All权限,若提示权限不足,需联系Azure AD管理员授权。
内容的提问来源于stack exchange,提问作者kevin
相关产品推荐
相关产品推荐

