azure - 如何使用 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 管道中运行自动化脚本并试图避免任何用户交互。
解决方案
推荐阅读
- r - R 中是否有一个函数同时具有 bind_rows() 和 bind_cols()?
- python - 在同一个 .py 中同时执行多个函数
- php - 如何查询多对一关系的反面?
- json - 计算 MongoDB 集合中的叶子条目数
- flutter - 当我没有将其设置为空时,为什么来自单独文件的变量进入文件时为空?
- r - 是否有与 R 中的 which 函数等效的 pmatch ?
- kubernetes - kubernetes long args,如何在yaml文件中将长参数分成单独的行
- wordpress - 我在 Wordpress 网站的缓存文件夹中的 white.php 文件中找到了这段代码
- javascript - 更改按钮背景颜色
- python - 如何使用 Python 计算差异差异方法的置信区间?