我的发布管道中有一个 Azure Powershell 步骤,它调用 Invoke-RestMethod cmdlet 来调用 kudu API。
在创建步骤时,从可用订阅列表中选择我的 Azure 订阅,并使用它进行身份验证。
起初我能够成功运行该步骤,在控制台日志中获得以下输出:
但是,对于现在的每个后续版本,我都会收到##[error]The term '***' is not recognized as the name of a cmdlet, function, script file, or operable program.
带有以下输出的错误:
我没有更改该步骤实际运行的 powershell。发布管道验证和选择订阅的方式是否存在问题?我在输出中看到 TenantId 显示为 ***,这是错误消息所抱怨的,这可能是它的来源吗?