$vms = get-azurermvm
$nics = get-azurermnetworkinterface | where VirtualMachine -NE $null #skip Nics with no VM
foreach($nic in $nics)
{
$vm = $vms | where-object -Property Id -EQ $nic.VirtualMachine.id
$vmSize=$vm.HardwareProfile.VmSize
$rg=$vm.ResourceGroupName
#$nicId = $nic.id
$NIC_name = $nic.id.Substring($nic.id.LastIndexOf('/') + 1)
$prv = $nic.IpConfigurations | select-object -ExpandProperty PrivateIpAddress
$alloc = $nic.IpConfigurations | select-object -ExpandProperty PrivateIpAllocationMethod
$pipId = $nic.IpConfigurations[0].PublicIpAddress.Id | where $nic.IpConfigurations.Count -NE 0
if ( $pipId)
{
$pipName = $pipId.Substring($pipId.LastIndexOf('/') + 1) |where $pipId -NE 0
$pipAddr = Get-AzureRmPublicIpAddress -Name $pipName -ResourceGroupName $rg
$pip=$pipAddr.IpAddress
Write-Output "$rg, $($vm.Location),$($vm.Name) : $vmSize, $NIC_name : $prv , $pip"
}
else
{
Write-Output "$rg, $($vm.Location),$($vm.Name) : $vmSize, $NIC_name : $prv "
}
}
查看azure 公网ip 等
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1、IP-Prefix 题号:47、54、56、61、111、178、208、233、288 2、display ...
- 我是用mysy2移植的linux部分命令环境当然你们可以用别的 MSYS2 环境搭建、官网 curl ip.cnc...
- 1,top命令。 1)进程是资源分配的最小单位。比如Linux下每个进程约有1/100s的时间片执行命令,由于操作...
- 据台湾媒体报道,22日,林依晨为弟弟林维圣的新餐厅“羽乐欧陆创意料理”站台,并透露会趁圣诞节的时候,与老公林于超一...