安装 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 语法差异教程步骤可帮助你了解详细信息。