az login为何改用Windows邮件和账户?如何恢复为浏览器登录?
问题原因与解决方法
原因分析
执行az account clear会清除本地存储的Azure账户认证缓存,当再次运行az login时,Azure CLI会优先尝试系统级的身份验证机制——Windows的"邮件和账户"组件属于系统默认的身份认证提供者,因此被CLI调用作为登录入口,这就是登录方式变更的直接诱因。
恢复浏览器登录的方法
- 临时指定Chrome登录:每次执行登录命令时添加参数明确指定浏览器:
若无法直接唤起浏览器,也可使用设备码方式强制通过浏览器验证:az login --browser chromeaz login --use-device-code - 设置Chrome为默认登录浏览器:通过CLI配置项修改全局默认设置,后续执行
az login会自动唤起Chrome:az config set core.browser=chrome
内容的提问来源于stack exchange,提问作者Jesús López
相关产品推荐
相关产品推荐

