尝试获取连接到 NIC 的 ips 列表

try to get a list of ips attached to the NIC

我正在尝试获取连接到 NIC 的 Ip 列表。 正在尝试使用

Get-NetIPAddress。没有得到名单。我有一个主要和多个次要 ips 到 nic.Trying 一种获得一切的方法。

如果您想获取虚拟机的所有私有 IP 地址,请尝试下面的 PS 命令:

$vm = get-azvm -VMName <vm name> -ResourceGroupName <resource Group name>
#get network interface information of vm
$nicRes = Get-AzResource -ResourceId $vm.NetworkProfile.NetworkInterfaces.Id
#get network interface object 
$nic = Get-AzNetworkInterface -name $nicRes.name -ResourceGroupName $nicRes.ResourceGroupName
#read ip configs of this network interface
foreach($ipConfig in $nic.IpConfigurations){
    $ipConfig.PrivateIpAddress
}

我的网卡IP配置:

结果: