【问题标题】:Azure CLI 2.x is not installed on this machine此计算机上未安装 Azure CLI 2.x
【发布时间】:2021-12-23 10:54:59
【问题描述】:

我正在尝试使用“az storage blob upload-batch”上传 blob。我得到了以下两个例外。

  1. ##[错误]此计算机上未安装 Azure CLI 2.x。
  2. ##[error] 脚本失败并出现错误:错误:无法找到可执行文件:“pwsh”。请验证文件路径是否存在,或者该文件是否可以在 PATH 环境变量指定的目录中找到。还要验证该文件是否具有有效的可执行文件扩展名。
    task: AzureCLI@2
    displayName: 'Upload Files'
    inputs:
      azureSubscription: 'xxxxxxx'
      scriptType: 'pscore'
      scriptLocation: 'inlineScript'
      inlineScript: |
        $subscriptionName = $(az account show --query 'name' --output tsv) 
        az storage blob upload-batch `
          --subscription $subscriptionName `
          --account-name xxxxxxxxx `
          --source "C:\xxx\yyy" `
          --destination MyContainerName `
          --auth-mode login

【问题讨论】:

标签: azure-devops azure-cli azure-pipelines-yaml azure-pipelines-tasks azure-cli2


【解决方案1】:

感谢@N MZ,发布您的建议作为帮助其他社区成员的答案。

##[错误]此计算机上未安装 Azure CLI 2.x。

##[错误]脚本失败并出现错误:错误:无法找到可执行文件:'pwsh'。请验证文件路径是否存在或文件 可以在 PATH 环境指定的目录中找到 多变的。还要验证文件是否具有可执行文件的有效扩展名 文件。

对于上述错误我们需要安装 Azure cli 并检查运行 cmd az version 是否已安装。

更多信息请参考以下链接:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-01
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 1970-01-01
    相关资源
    最近更新 更多