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:

Last updated