首页 > 解决方案 > 用于显示实例名称和资源组的 Azure CLI 命令

问题描述

我正在编写一个脚本,我将拥有私有 IP 地址,这是他们从 az cli 获取实例名称和资源组的方式

az vm list-ip-addresses --output table
VirtualMachine        PublicIPAddresses    PrivateIPAddresses
--------------------  -------------------  --------------------
Test1                                      10.0.0.4
Test2                                      10.0.0.3
Test3                                      10.0.0.2
Test4                                      10.0.0.1

我尝试使用查询,类似这样但没有运气az vm list-ip-addresses --output json --query 'virtualMachine.name[]'

标签: azureazure-devopsazure-virtual-machineazure-cliazure-cloud-services

解决方案


要从 az CLI 获取实例名称和资源组,您可以使用

az vm list-ip-addresses --query "[].virtualMachine" -o table

在此处输入图像描述

或者通过命令,可以获取 VM 名称、私有 IP 地址、资源组。

az vm list-ip-addresses --query "[].virtualMachine.[name,network.privateIpAddresses,resourceGroup]" -o table

在此处输入图像描述


推荐阅读