首页 > 解决方案 > 如何使用 2 因素身份验证通过 Powershell 登录 Azure?

问题描述

我正在使用以下命令从 Powershell 登录 Azure,但由于启用了 2 因素身份验证,我收到以下错误:

az login -u testemail@testserver.com -p "<mypassword>"
az account set --subscription "<my_subscription>"

但我得到了错误:

AADSTS50076:由于管理员进行了配置更改,或者因为您移动到了新位置,您必须使用多重身份验证来访问订阅。

这里配置了 2 因素身份验证,如果我使用浏览器登录,它会弹出窗口输入安全代码。我如何在 Powershell 中实现自动化,或者还有其他选择吗?原因是我在 CI/CD 管道中运行自动化脚本并试图避免任何用户交互。

标签: azurepowershellcicd

解决方案


推荐阅读