Azure门户中具有已连接设备的虚拟网络列表

6tr1vspr  于 2023-11-21  发布在  其他
关注(0)|答案(1)|浏览(124)

我无法在Azure门户中获取已连接设备的虚拟网络列表
我尝试使用powershell脚本来获取vnet列表与连接的设备连接到它使用powershell脚本,但无法获得输出.

cuxqih21

cuxqih211#

若要获取Azure门户中具有连接设备的vnet列表,请使用以下脚本:

  1. $subs = Get-AzSubscription
  2. foreach ($Sub in $Subs) {
  3. Write-Host "***************************"
  4. Write-Host " "
  5. $Sub.Name
  6. $SelectSub = Select-AzSubscription -SubscriptionName $Sub.Name
  7. $VNETs = Get-AzVirtualNetwork
  8. foreach ($VNET in $VNETs) {
  9. Write-Host "--------------------------"
  10. Write-Host " "
  11. Write-Host " vNet: " $VNET.Name
  12. Write-Host " AddressPrefixes: " ($VNET).AddressSpace.AddressPrefixes
  13. $vNetExpanded = Get-AzVirtualNetwork -Name $VNET.Name -ResourceGroupName $VNET.ResourceGroupName -ExpandResource 'subnets/ipConfigurations'
  14. foreach($subnet in $vNetExpanded.Subnets)
  15. {
  16. Write-Host " Subnet: " $subnet.Name
  17. Write-Host " Connected devices " $subnet.IpConfigurations.Count
  18. foreach($ipConfig in $subnet.IpConfigurations)
  19. {
  20. Write-Host " " $ipConfig.PrivateIpAddress
  21. }
  22. }
  23. Write-Host " "
  24. }
  25. }

字符串
输出量:


的数据

更新

AFAIK,您可以使用以下命令获得此详细信息:

  1. $result=Get-AzVirtualNetwork -Name '<vnet name>' -ResourceGroupName '<group nmae>' -ExpandResource 'subnets/ipConfigurations'
  2. $result.Subnets[0].IpConfigurations


展开查看全部

相关问题