如何在 Windows 上更新 azure-cli?

Him*_*avi 15 azure azure-cli

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.
Run Code Online (Sandbox Code Playgroud)

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

Seb*_*nes 11

根据你所说的:

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

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

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

choco upgrade azure-cli
Run Code Online (Sandbox Code Playgroud)

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

在此处输入图片说明

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

az --version
azure-cli                          2.8.0

...

Your CLI is up-to-date.

Run Code Online (Sandbox Code Playgroud)

我希望它有帮助。


ora*_*lar 10

来自微软的文档

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

az upgrade

然而文档指出:

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

  • 是的,这正是我当时所寻找的。现在很好很方便。 (2认同)

juu*_*nas 6

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

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

  • 我已经尝试过这样做,但仍然收到此消息:``您有 2 个可用更新。考虑更新您的 CLI 安装。``` (3认同)