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

如何通过PowerShell使用启用MFA的用户登录Azure Portal?

解决Azure CLI因MFA要求无法登录的问题

先完成MFA注册(未注册时)

  • 直接用浏览器打开Azure Portal,输入你的<email>和<pwd>登录
  • 登录过程中会自动触发MFA注册流程,按提示绑定验证方式(比如微软验证器APP、手机短信验证码、硬件密钥等)
  • 完成注册后,后续登录需使用该验证方式

带MFA的CLI登录操作

用户名密码直接登录的az login -u "<email>" -p "<pwd>"不支持MFA,改用以下交互式方式:

  • 执行命令:az login
  • 命令行会输出一个登录URL和验证码
  • 打开浏览器访问该URL,输入验证码后用账号登录,此时会触发MFA验证,用已注册的方式完成验证
  • 验证通过后,CLI会自动完成登录并返回订阅信息

自动化场景替代方案(服务主体登录)

如果是脚本自动化需求,不适合交互式MFA,可创建服务主体登录:

  • 确保账号有足够权限,执行:az ad sp create-for-rbac --name "<自定义服务主体名称>"
  • 命令会返回appId、password、tenant三个参数,后续用以下命令登录:
    az login --service-principal -u "<appId>" -p "<password>" --tenant "<tenant>"
    
    注意:需提前给服务主体配置对应权限,且务必妥善保管服务主体密码

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 01:49:54