教你如何在 Windows 11 上装好 Microsoft Azure CLI(命令行工具),从而直接在本机管理云资源。

为了管理 Azure 资源,微软搞了个开源、跨平台的工具。它能在 Windows、macOS 和 Linux 上安装,所以跨平台支持也是拉满的。Azure CLI 是用 Python 写的,提供了一套命令,几乎能管住所有 Azure 资源。这工具很轻量,装完就能立刻上手用。

想用这个命令行工具,你在 Windows 上有两条野路子:要么通过网页版的 Azure Cloud Shell,要么把它塞进 Docker 容器里跑。源码在 GitHub 上。

在 Windows 11 上安装 Microsoft Azure CLI 的步骤

我们可以用图形界面装,也可以用命令行,或者借 Chocolatey、Winget 这类包管理器来装。这篇教程里,咱们把这几种方式都过一遍。

1. 用 MSI 安装 Azure CLI

有不少用户不想用 PowerShell 或命令提示符来装 Azure CLI,尤其是新手。对他们来说,最省事的办法就是传统的 MSI 安装包。

  • 从微软官方页面下载 Azure MSI,或者干脆点这个下载链接,就能拿到最新版的 CLI 工具,装到你的 Windows 11 上。

  • 拿到 Azure CLI 的 MSI 安装包后,跟装别的软件一样,双击它,然后跟着通用的安装向导走就行。

  • 装完关掉向导。接下来要验证 Azure CLI 是不是在本机上配好了,咱们查一下它的版本。

  • 打开 Windows 终端(Terminal)。你可以在 Windows 搜索框里搜 Terminal 打开,也可以右键点开始菜单来开。

  • 进到终端后,敲下面这条命令。

az --version
  • 一切顺利的话,你会看到版本号,就跟下面截图里那样。

在 Windows 11 上安装 Azure CLI

2. 用 Windows 终端(PowerShell 或 CMD)安装

这个方法纯靠命令:同样是手动下载 Azure CLI 的 MSI 并安装,只不过是用 PowerShell 或命令提示符来操作。

  • 打开 Windows 11 终端,它会顺带把 PowerShell 启起来执行命令。你可以右键点开始菜单按钮,选「终端(管理员)」。

  • 用下面这条命令,把 Azure CLI 的 MSI 直接下载到你的 PowerShell 环境里。把命令复制粘贴到终端里跑就行。

Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi
  • 然后启动 Azure CLI 静默安装,不输出任何东西、也不弹窗让你同意条款。
Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'
  • 安装完成后,可以用这条命令把下载的 AzureCLI MSI 安装包删掉。
Remove-Item -Path .\AzureCLI.msi

注意: 把终端或 PowerShell 关掉再重开,才能查到版本。

查看 AzureCLI 版本的命令

3. 用 Winget 包管理器

Winget 是 Windows 11 系统自带的包管理器。要用它,先以管理员身份打开 Windows 终端——右键点开始菜单按钮,选「终端(管理员)」。

然后跑下面这一条命令,就完事了。

winget install Microsoft.AzureCLI

4. 用 Chocolatey 包管理器安装 Azure CLI

Chocolatey 是 Windows 上一款很受欢迎的包管理器,仓库里有几百个应用。不过跟 Winget 不一样,它并非 Windows 11 开箱即带,得自己手动装。教程在这儿——如何在 Windows 11 上安装 Chocolatey。

咱们就当你已经装好 Choco 包管理器了。如果是,那就跑下面这条命令。

  • 以管理员身份打开 Windows 终端——右键点开始按钮,选「终端(管理员)」,然后跑这条命令:
choco install azure-cli

如何升级

以后想装 Azure CLI 的最新更新,可以用它自己的命令行来干。语法很简单,在 PowerShell 里跑就行。

az upgrade

从 Windows 11 卸载 Azure CLI

如果你不想再让这个命令行工具在本机管 Azure 资源了,那就把它卸掉。

  • 点 Windows 搜索图标,或者打开开始菜单,输入 Settings(设置)。
  • 在设置窗口里,选「应用」,再选「已安装的应用」。
  • 在那儿搜 Azure。
  • 它出现后,点它前面的三个点,选「卸载」。

打开设置

从 Windows 11 卸载 Azure CLI