gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 06:18:12 24 4
gpt4 key购买 nike

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com