我想创建一个PowerShell脚本,执行一些AzureRm...
命令,然后跟随一些Az
命令。原因是某些命令只能通过Az
使用。
尝试在发布管道中执行这些脚本时,脚本始终会失败,并显示以下错误:
ERROR: Please run 'az login' to setup account.
在 Azure CLI
任务中执行 Az
命令可以正常工作,因为任务会执行 Az Login
。
如果可能的话,我不想将登录所需的密码传递给脚本。我宁愿将脚本拆分为管道中的两个步骤。
是否可以在不手动传递密码的情况下,在 Azure Powershell
任务中使用 Az
命令?
最小示例:
- 创建新的发布管道
- 添加任务
Azure PowerShell
- 使用内联脚本
- 作为脚本,执行
az account show
az cosmosdb list-keys
和其他的cosmos命令,但是az account show
也无法工作。 - Alex AIT