Попробуйте приведенный ниже скрипт, он работает на моей стороне.
В моем примере я настроил конфигурации Public
и Private
Frontend IP.
$AppGw = Get-AzApplicationGateway -Name "<Application-gateway-name>" -ResourceGroupName "<Group-name>"
$FrontEndIPs= Get-AzApplicationGatewayFrontendIPConfig -ApplicationGateway $AppGw
foreach($obj in $FrontEndIPs){
if($obj.PrivateIPAddress){
Write-Host "PrivateIPAddress: " $obj.PrivateIPAddress
}else{
$resource = Get-AzResource -ResourceId $obj.PublicIPAddress.Id
$publicIp = Get-AzPublicIpAddress -ResourceGroupName $resource.ResourceGroupName -Name $resource.Name
Write-Host "PublicIPAddress: " $publicIp.IpAddress
}
}