你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure CLI 载入备忘单

准备好开始使用 Azure CLI 了吗? 本页提供了一些基本提示和技巧,可帮助你快速载入并开始自信地使用 Azure CLI。

内容索引

使用以下链接快速访问参考命令、示例脚本和教程:

入门指南

问题 答案 了解详细信息
使用 Azure CLI 有什么好处? 可以通过灵活的命令行同时管理多个 Azure 资源。 例如,创建 50 个 Azure 存储帐户,或通过脚本更新多个用户权限。 选择正确的命令行工具
可以在何处运行 Azure CLI? Azure CLI 在 Windows(PowerShell 或 Cmd)、Linux、macOS、Docker 容器和 Azure Cloud Shell 中运行。 最快的入门方法是使用 Azure Cloud Shell。 运行 Azure Cloud Shell
是否需要安装 Azure CLI? Azure Cloud Shell 和某些 Linux 分发版已预安装 Azure CLI。 对于所有其他环境,必须安装 Azure CLI。 安装 Azure CLI
如何在 Docker 容器中运行 Azure CLI? docker run -it mcr.microsoft.com/azure-cli 如何在 Docker 容器中运行 Azure CLI
代理旁路需要哪些 URL? 这取决于使用的云。 有关完整列表,请参阅代理绕过所需端点的列表。 用于绕过代理的 Azure CLI 终结点
如何登录? 在控制台窗口中使用 az login。 使用 Azure 用户名和密码、服务主体、托管身份或 WAM。 使用 Azure CLI 登录

使用引用命令

问题 答案 了解详细信息
什么是 Azure CLI 语法模式? <command group><command>--parameters + <command subgroup> + + ” 示例:az storage account create --name myStorageAccount Azure CLI 语法组件
命令组、cmdlet、命令、别名、模块和引用之间有什么区别? Azure CLI 仅包含命令组、引用命令和用户定义的别名。 您可能会考虑使用 Azure PowerShell,如果您在查找 cmdlet 和模块。 Azure CLI 语法组件
什么是扩展,为什么必须单独安装它? 扩展是未作为核心 Azure CLI 的一部分提供的命令组加载项。 首次使用扩展时,系统会提示你安装扩展。 可以通过运行 az extension list-available --output table 查找可用扩展的列表。 使用和管理 Azure CLI 的扩展
如何获取所有命令的列表,包括核心命令和扩展命令? 如需获取命令组列表,请在控制台中键入 azEnter。 如需获取子组和命令的列表,请使用 --help 参数。 示例:az account --helpaz account subscription --help 仅输出组或子组的命令列表。 引用索引 A-Z
Azure CLI 是否具有选项卡补全功能? 在 PowerShell 中键入命令时,按 Tab。此功能仅在 PowerShell 中可用。 在 PowerShell 上启用 Tab 自动补全
如何获取内联帮助? 每个命令都有一个 --help 参数,用于在控制台中显示说明和提示。 示例: az account --helpaz vm create --help 还可以请求支持
如何了解如何使用多个引用命令来完成要完成的单个作业? Azure CLI 提供了多个交互式命令,这些命令提供语法和后续步骤。 在下一小节中,了解 az interactiveaz scenarioaz nextaz find 了解 Azure CLI

有关 Azure CLI 和 Azure PowerShell 语法的并行比较,请参阅 Azure CLI 与 Azure PowerShell:并行命令比较

请参阅 Bash、PowerShell 和 Cmd 之间的脚本比较,了解 Bash、PowerShell 和 Cmd 中的 Azure CLI 语法差异

了解 Azure CLI

学习使用 Azure CLI 教程将指导你完成几个常见的 Azure CLI 任务,其中包含 Bash、PowerShell 和 Cmd 中的示例。 下面是使用 Azure 存储时介绍的一些技能:

还有几个参考命令提供交互式提示来帮助你了解 Azure CLI。

指令 DESCRIPTION 示例:
az interactive 在 PowerShell 控制台中,键入时获取自动完成、命令说明和示例。 有关详细信息,请参阅在交互模式下工作。 示例:在控制台窗口中键入 az interactive,然后按 Enter
az scenario 获取端到端 (E2E) 示例,并使用演练提示执行它们。 在控制台中键入 az scenario guide "keywords of interest",然后按 Enter。 Azure CLI 基于您的关键字返回情境。 示例:az scenario guide "virtual machines"
az next 根据客户执行模式获取下一个 Azure CLI 命令的建议。 系统会提示你选择命令路径。 在控制台中键入 az next,然后按 Enter。 从 7 个预设命令路径中的 1 个中进行选择。
az find 这是一个 AI 机器人,返回关键字的参考示例。 在控制台中键入 az find "active subscription",然后按 Enter

学习使用 Azure CLI 的另一种方法是 Microsoft Azure CLI 培训模块。 该模块提供沙盒环境。 使用它测试新命令而不产生费用。

常见使用问题

问题 引用命令列表 了解详细信息
如何知道我正在使用什么订阅? az account show --output table 如何使用 Azure CLI 管理 Azure 订阅
如何更改订阅? az account set --subscription "mySubscriptionName" 如何使用 Azure CLI 管理 Azure 订阅
如何设置默认资源组和位置? az config set defaults.___location=westus2 defaults.group=MyResourceGroup 使用 az config 配置设置
如何查询命令输出? az account show --query "{tenantId:tenantId,subscriptionid:id}" 有关 Bash、PowerShell 和 Cmd 中的示例,请参阅如何使用 JMESPath 查询--query查询 Azure CLI 命令输出。
如何格式化命令的输出? az account list --output table Azure CLI 命令的输出格式
你能否帮助我了解使用 Azure CLI 命令的 Bash? 我们都有不同的技术优势,因此,Microsoft 提供了用于学习 Bash 的操作指南。 了解如何将 Bash 与 Azure CLI 配合使用