在 Windows 上使用 Azure CLI

Azure 命令行接口 (CLI) 提供的命令行和脚本编写环境用于创建和管理 Azure 资源。 Azure CLI 适用于 macOS、Linux 和 Windows 操作系统。 在这些操作系统上,CLI 命令是相同的,但特定于操作系统的脚本语法可能有所不同。

本文档详细介绍可以在 Windows 上安装和运行 Azure CLI 的方式,并详细介绍每种方式的语法注意事项。 若要深入了解 Azure CLI 文档,请参阅 Azure CLI 文档

适用于 Linux 的 Windows 子系统

适用于 Linux 的 Windows 子系统 (WSL) 在 Windows 10 周年版及更高版本上提供 Ubuntu Linux 环境。 启用后,WSL 提供本机 Bash 体验,可用于创建和运行 Azure CLI 脚本。 由于 WSL 提供本机 Bash 体验,因此无需修改即可在 macOS、Linux 和 Windows 之间共享 Azure CLI 脚本。

若要在 WSL 中使用 Azure CLI,请完成以下步骤。

任务 说明
启用 WSL 安装 WSL 文档
安装 Azure CLI 在 WSL/Ubuntu 14.04 上安装 CLI

PowerShell

可以在 Windows 中本机运行 Azure CLI。 在此配置中,Azure CLI 程序包将安装在 Windows 操作系统上,并可以从 PowerShell 运行命令。 在此配置中,Azure CLI 命令和脚本可以运行在任何受支持的 Windows 版本上,但需要特定于平台的脚本语法。 因此,脚本在未修改的情况下不一定能在 macOS、Linux 和 Windows 之间共享。

若要在 Windows 上使用 Azure CLI,请使用在 Windows 上安装 CLI 中的说明安装程序包。

Docker 映像

使用 Docker for Windows 时,可以启动包含 Azure CLI 的 Docker 映像。 此映像基于 Linux,并且提供本机 Bash 体验。 使用 Docker for Windows 和 Azure CLI 映像时,将在 macOS、Linux 和 Windows 之间共享脚本。

若要在 Docker for Windows 上使用 Azure CLI,请确保 Docker for Windows 正在运行,并运行以下命令。

docker run -it azuresdk/azure-cli-python:latest bash

完成后,将启动使用 Azure CLI 工具预加载的 Bash 会话。

后续步骤

用于 Azure 虚拟机的 CLI 示例

用于 Azure Web 应用的 CLI 示例

用于 Azure SQL 的 CLI 示例