用于管理 Azure 资源的常用 Azure CLI 命令Common Azure CLI commands for managing Azure resources

可以通过 Azure CLI 在 macOS、Linux 和 Windows 上创建和管理 Azure 资源。The Azure CLI allows you to create and manage your Azure resources on macOS, Linux, and Windows. 本文详述了一些最常用于创建和管理虚拟机 (VM) 的命令。This article details some of the most common commands to create and manage virtual machines (VMs).

本文需要 Azure CLI 2.0.4 或更高版本。This article requires the Azure CLI version 2.0.4 or later. 运行 az --version 即可查找版本。Run az --version to find the version. 如果需要进行升级,请参阅安装 Azure CLIIf you need to upgrade, see Install Azure CLI. .

Azure CLI 中的基本 Azure 资源管理器命令Basic Azure Resource Manager commands in Azure CLI

有关特定命令行开关和选项的详细帮助,可以通过键入 az <command> <subcommand> --help 来使用联机命令帮助和选项。For more detailed help with specific command line switches and options, you can use the online command help and options by typing az <command> <subcommand> --help.

创建 VMCreate VMs

任务Task Azure CLI 命令Azure CLI commands
创建资源组Create a resource group az group create --name myResourceGroup --location chinaeast
创建 Linux VMCreate a Linux VM az vm create --resource-group myResourceGroup --name myVM --image ubuntults
创建 Windows VMCreate a Windows VM az vm create --resource-group myResourceGroup --name myVM --image win2016datacenter

管理 VM 状态Manage VM state

任务Task Azure CLI 命令Azure CLI commands
启动 VMStart a VM az vm start --resource-group myResourceGroup --name myVM
停止 VMStop a VM az vm stop --resource-group myResourceGroup --name myVM
释放 VMDeallocate a VM az vm deallocate --resource-group myResourceGroup --name myVM
重新启动 VMRestart a VM az vm restart --resource-group myResourceGroup --name myVM
重新部署 VMRedeploy a VM az vm redeploy --resource-group myResourceGroup --name myVM
删除 VMDelete a VM az vm delete --resource-group myResourceGroup --name myVM

获取 VM 信息Get VM info

任务Task Azure CLI 命令Azure CLI commands
列出 VMList VMs az vm list
获取有关 VM 的信息Get information about a VM az vm show --resource-group myResourceGroup --name myVM
获取 VM 资源的使用情况Get usage of VM resources az vm list-usage --location chinaeast
获取所有可用 VM 大小Get all available VM sizes az vm list-sizes --location chinaeast

磁盘和映像Disks and images

任务Task Azure CLI 命令Azure CLI commands
将数据磁盘添加到 VMAdd a data disk to a VM az vm disk attach --resource-group myResourceGroup --vm-name myVM --disk myDataDisk --size-gb 128 --new
从 VM 中删除数据磁盘Remove a data disk from a VM az vm disk detach --resource-group myResourceGroup --vm-name myVM --disk myDataDisk
调整磁盘大小Resize a disk az disk update --resource-group myResourceGroup --name myDataDisk --size-gb 256
拍摄磁盘快照Snapshot a disk az snapshot create --resource-group myResourceGroup --name mySnapshot --source myDataDisk
创建 VM 的映像Create image of a VM az image create --resource-group myResourceGroup --source myVM --name myImage
从映像创建 VMCreate VM from image az vm create --resource-group myResourceGroup --name myNewVM --image myImage

后续步骤Next steps

有关 CLI 命令的其他示例,请参阅使用 Azure CLI 创建和管理 Linux VM 教程。For additional examples of the CLI commands, see the Create and Manage Linux VMs with the Azure CLI tutorial.