azure - 如何列出 AZURE 订阅中的所有虚拟机专用 IP?

标签 azure

enter image description here我想列出订阅中分配给虚拟机的所有私有(private) IP 地址,有办法做到这一点吗?

即通过门户或 cli ?

最佳答案

使用 PowerShell:

$vms = get-azvm
$nics = get-aznetworkinterface | where VirtualMachine -NE $null #skip Nics with no VM

foreach($nic in $nics)
{
    $vm = $vms | where-object -Property Id -EQ $nic.VirtualMachine.id
    $prv =  $nic.IpConfigurations | select-object -ExpandProperty PrivateIpAddress
    $alloc =  $nic.IpConfigurations | select-object -ExpandProperty PrivateIpAllocationMethod
    if ($vm.Name -NE $null) {
        Write-Output "$($vm.Name) : $prv , $alloc"
    }
}

使用门户。

  1. 转到虚拟机
  2. 编辑列
  3. 添加私有(private) IP 地址

enter image description here

关于azure - 如何列出 AZURE 订阅中的所有虚拟机专用 IP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63522689/

相关文章:

Azure功能应用程序powershell触发两次/三次

azure - 使用 ARM 模板部署 Azure 数据工厂

azure - 我可以直接在Azure中上传到CDN服务器吗?

c# - 仅在 Azure 计算模拟器中出现 EdmMetadata 错误

c# - 项目内的connectionString部署到云端时是否安全?

用于分析服务和 Power BI 的 Azure AD B2B - 外部用户邀请

azure - 将网站添加到现有的 Azure 移动应用程序(应用程序服务)

azure - 如何使用 Azure AD B2C 保护 Blazor Wasm 应用程序访问的 Azure Function 的安全?

azure - 使用 DSC cChocoPackageInstaller 通过 Chocolatey 安装 DotNet 4.6.1 失败

c# - 如何从文件中进行语音识别,System.ApplicationException 0xa SPXERR_INVALID_HEADER