安装 Azure CLI

已完成

在我们的方案中,管理员更喜欢在计算机上本地执行脚本,而不是使用 Azure Cloud Shell。 你的团队搭配使用 Windows、Linux 和 macOS,因此你的任务是确保 Azure CLI 在所有这些设备上都能工作。 使用脚本,管理员能够通过本地计算机上的首选操作系统管理组织的 Azure 基础结构并使其自动化。

必须安装哪些项

Azure CLI 由两种类型的引用命令组构成:核心和扩展。

  • 核心:作为 CLI 的永久组成部分发布的 Azure CLI 引用称为“核心引用”。 所有核心引用均使用 Azure CLI 进行安装,并且无法只选择其中部分引用。 如果通过 Azure Cloud Shell 运行 CLI,则核心引用始终为最新状态。

  • 扩展:扩展不作为 CLI 的一部分提供,而是作为 CLI 命令运行。 一些扩展是 Azure CLI 的永久组成部分,但通常的情况是,使用扩展可以访问预览版和试验版命令。 一个引用组(例如 az iot)可以同时包含核心命令和扩展命令。

若要执行 Azure CLI 命令,需要在本地计算机上安装“核心”引用,或运行预安装了核心引用的 Azure Cloud Shell。 首次尝试使用扩展命令时,系统会提示你安装扩展引用。

在何处安装 Azure CLI

可以在多个位置安装 Azure CLI:

  • Windows
  • Linux
  • macOS

还可以在 Docker 容器中运行 Azure CLI。

无需在 Azure Cloud Shell 中安装 Azure CLI,因为已预安装核心 Azure CLI 引用。

如何安装 Azure CLI

Windows

可通过四种方式在 Windows 中安装 Azure CLI:

  • Microsoft 安装程序 (MSI)
  • PowerShell 中的 Microsoft 安装程序 (MSI)
  • Windows 程序包管理器
  • ZIP 包

Linux

在 Linux 中安装 Azure CLI 时,请使用 Linux 发行版本的程序包管理器。

  • apt(Ubuntu、Debian)
  • dnf(RHEL、CenOS Stream)
  • tdnf (Azure Linux)
  • zypper(Open SUSE、SLES)

macOS

在 macOS 上,使用 Homebrew 安装 Azure CLI。 如果“brew”命令不可用,可能需要安装 Homebrew 包管理器。 有关详细信息,请参阅 Homebrew 网站

如何运行 Azure CLI

可以在所选环境中执行 Azure CLI。

  • Linux Bash shell
  • PowerShell 7
  • Windows PowerShell
  • Windows Cmd shell
  • Azure Cloud Shell

确定要使用的环境时,请务必注意环境语法差异。 由于以下一个或多个脚本差异,在 PowerShell 7 中测试的 Azure CLI 脚本可能无法在 Windows PowerShell 或 Bash 中执行:

  • 续行符
  • 变量
  • 随机标识符
  • 引号

使用 Azure CLI 加入时,了解 Bash、PowerShell 和 Cmd 中的 Azure CLI 语法差异教程步骤可帮助你了解详细信息。