如何使用powershell在Azure资源管理器中查找未使用的发布IP对象



如何使用powershell在Azure资源组中找到未使用或未关联的PubIP IP对象。

我想删除那些未使用的pubip。

你能带我到这儿来吗。

使用Get-AzureRMPublicIPAddress会列出所有的公共IP地址,如果分配了这些地址,那么查看我的一些地址,属性不会有太大变化。

你可以尝试使用属性DnsSettingsText,我在我的属性中注意到,该属性中具有null的属性是未分配的。您还可以查看IpConfigurationText,它包含一个类似于以下字符串的字符串:

 /subscriptions/<guid>/resourceGroups/<rg>/providers/Microsoft.Network/networkInterfaces/<nic name>/ipConfigurations/ipconfig1 

这告诉你将公共IP地址分配给哪个网络接口。一旦你找到了这些未使用的IP地址,就直接发送到Remove-AzureRmPublicIpAddress

这样的东西可能对你有用,但一定要正确地发短信。

Get-AzureRmPublicIpAddress | Where-Object { $_.IpConfigurationText -notlike '/subscriptions/*' } | Remove-AzureRmPublicIpAddress

最新更新