You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure CLI 2.61.0版本az login命令在Windows Server 2016报错排查咨询

Azure CLI az login 错误(ErrorTag:540656077)排查步骤

1. 绕开身份验证代理尝试登录

该错误触发于MSAL代理交互登录流程,先通过设备码方式跳过代理验证:

  • 执行命令:az login --use-device-code
  • 按提示在浏览器打开指定地址,输入设备码完成登录,验证是否能成功。若成功,说明系统代理相关组件存在异常。

2. 检查系统依赖组件状态

  • 确保Windows Server 2016安装最新系统更新,重点关注.NET Framework、Windows Identity Foundation相关补丁,MSAL代理依赖这些组件运行。
  • 检查Web Account Manager服务:
    1. 按Win+R输入services.msc打开服务管理器
    2. 找到Web Account Manager服务,确认状态为“正在运行”,启动类型设为“自动”
    3. 若未运行,右键启动服务后重新执行az login

3. 清理Azure CLI缓存与配置

  • 清理CLI缓存:执行az cache purge
  • 删除CLI配置目录:
    1. 打开文件资源管理器,导航到%USERPROFILE%\.azure
    2. 删除该目录下所有文件及子文件夹
    3. 重启命令提示符后执行az login测试

4. 降级Azure CLI版本测试

最新版本可能与Windows Server 2016存在兼容性问题,尝试降级至稳定旧版本:

  • 在控制面板“程序和功能”中卸载当前Azure CLI
  • 下载并安装2.59.0版本(该版本在Server 2016上兼容性较好)
  • 安装完成后执行az login验证

5. 检查系统权限与组策略

  • 确认当前登录用户拥有本地管理员权限,低权限可能导致MSAL代理无法调用系统组件
  • 检查组策略限制:
    1. 按Win+R输入gpedit.msc打开组策略编辑器
    2. 导航到计算机配置>管理模板>Windows组件>Web Account Manager
    3. 确保所有策略设为“未配置”或“已启用”,无禁用项

6. 验证网络环境

  • 执行nslookup login.microsoftonline.com验证Azure登录域名的DNS解析是否正常
  • 临时关闭服务器防火墙或代理,测试登录是否恢复正常,排查是否存在请求拦截情况

内容的提问来源于stack exchange,提问作者Mario

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 18:52:31