问题
I have an ARM VM with a public IP. I want to detach/dissociate this public IP after my test. I can see there is an option using azure portal-
I want to do the same thing using azure powershell. I tried finding azure cmdlets related to public IP but couldn't achieve it. If someone can give me some clue how this can be done ?
回答1:
You need to get the Network Interface object and remove the Ip Address Id from it and push changes back to Azure.
$nic = Get-AzureRmNetworkInterface -Name bla -ResourceGroup blabla
$nic.IpConfigurations.publicipaddress.id = $null
Set-AzureRmNetworkInterface -NetworkInterface $nic
Many Azure cmdlets work in similar fashion.
来源:https://stackoverflow.com/questions/46398694/how-to-detach-dissociate-public-ip-of-arm-vm