【问题标题】:How to update azure-cli on Windows?如何在 Windows 上更新 azure-cli?
【发布时间】:2019-09-12 06:51:10
【问题描述】:

az --version 告诉我更新我的 CLI 安装,但没有解释要做什么。 那么安装更新的az 命令是什么,如果有的话?我似乎在任何地方都找不到它。

我已尝试在此处寻找答案:https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?view=azure-cli-latest 和此处:https://github.com/MicrosoftDocs/azure-docs-cli/issues/1341,但似乎找不到与更新相关的任何内容。

my-username@Azure:~$ az --versionazure-cli                         2.0.72 *
command-modules-nspkg               2.0.3
core                              2.0.72 *
nspkg                              3.0.4
telemetry                          1.0.3

Extensions:
interactive                        0.4.3

Python location '/opt/az/bin/python3'
Extensions directory '/home/my-username/.azure/cliextensions'

Python (Linux) 3.6.5 (default, Aug 22 2019, 06:32:32)
[GCC 5.4.0 20160609]

Legal docs and information: aka.ms/AzureCliLegal


You have 2 updates available. Consider updating your CLI installation.

我正在寻找类似于 Linux 中apt-get 命令的东西,用于安装、升级和清理软件包。

【问题讨论】:

  • 你想在哪里升级 Azure CLI?视窗? Linux?
  • @CharlesXu Windows
  • 我不认为你可以找到升级 CLI 的命令,在 Windows 中,你只需要下载新的安装程序并安装它。
  • choco install azure-cli,如果你有巧克力的话

标签: azure azure-cli


【解决方案1】:

根据你所说的:

我正在寻找类似于 Linux 中的 apt-get 命令的东西来安装、升级和清理软件包。

您可以在 Chocolatey 的帮助下更新 Azure CLI。 Chocolatey 是一个适用于 Windows 的包管理器(类似于 apt-get,但适用于 Windows)。

安装 Chocolatey 后(我在 Windows 上的大多数应用程序安装都使用它),您可以像这样从命令行安装要更新的 Azure CLI 包:

choco upgrade azure-cli

你最终会看到这样的屏幕:

从上一张图片中可以看出,我正在从 2.0.45 版更新到 2.8.0 版。 安装完成后,您应该能够看到 ii 反映:

az --version
azure-cli                          2.8.0

...

Your CLI is up-to-date.

希望对你有帮助。

【讨论】:

    【解决方案2】:

    来自Microsoft's documentation

    CLI 提供了一个工具内命令来更新到最新版本:

    az upgrade

    但是文档说明:

    az upgrade 命令是在 2.11.0 版本中添加的,不适用于 2.11.0 之前的版本。

    【讨论】:

    • 是的,这正是我当时所寻找的。现在很好很方便。
    【解决方案3】:

    查看文档:https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?view=azure-cli-latest#install-or-update

    您可以从那里下载新的安装程序并执行它来更新您的 CLI 版本。

    【讨论】:

    • 我试过这样做,但仍然得到这个,You have 2 updates available. Consider updating your CLI installation.
    • 我运行了安装程序,更新了,现在它显示 Your CLI is up-to-date. :\
    • 我删除了与 azure 相关的所有内容,然后重新开始。有效。谢谢你:)
    【解决方案4】:

    对于 Ubuntu / Linux,请尝试使用以下内联脚本。

    pip install --pre azure-cli --extra-index-url https://azurecliprod.blob.core.windows.net/edge
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-19
      • 1970-01-01
      • 1970-01-01
      • 2021-01-05
      • 2013-08-27
      • 1970-01-01
      相关资源
      最近更新 更多