List all networks on all reachable cluster

Prerequisites

  • installed and configured PowerCLI

  • existing connection to one or more vCenter

Command:

$AllNetworks=@()
$AllCluster = Get-Cluster | select Name
foreach ($cluster in $AllCluster) {
   " "
   $cluster.name
   "========"
   $networks = (Get-Cluster $cluster.name).ExtensionData.Network
   foreach ($network in $networks) {
       $AllNetworks += [string](Get-View $network -Property Name | select Name).Name
   }
   $AllNetworks | sort-object
} 

Output:

Cluster_1
========
4711-mgmt-adm-srv-01
4712-mgmt-adm-srv-05
4713-Management
4714-mgmt-srv-witness-04
...
 
Cluster_2
========
0815-abc-fw-03
0816-lan-fileservices
0817-lan-dev
0818-lan-lab
...

Last updated