Pages: [1]
Print
Author Topic: Count number of vm's per cluster across multiple vCenter Servers  (Read 414 times)
esarakaitis
Administrator
Full Member
*****
Posts: 241


8223109 sack57@hotmail.com littleking57 rootinfortwayne
View Profile WWW Email
« on: August 19, 2009, 08:44:40 AM »

Code:
$viServers = @()

$viServers += Connect-ViServer "vcprod02"-wa 0
$viServers += Connect-ViServer "vcentsy01"-wa 0
$viServers += Connect-ViServer "vcentsy02"-wa 0
$viServers += Connect-ViServer "vcentsy03"-wa 0
$viServers += Connect-ViServer "vcentsy04"-wa 0

foreach ($cluster in Get-Cluster -Server $viServers)
{
$guestcount = $cluster | get-vm | measure-object
$hostcount = $cluster | get-vmhost |  measure-object
"" | select-object @{Name="Cluster"; Expression={$cluster.name}},
                   @{Name="Hosts"; Expression={$hostcount.count}},
                   @{Name="VM's"; Expression={$guestcount.count}}
}

« Last Edit: August 24, 2009, 10:15:39 AM by esarakaitis » Logged
Pages: [1]
Print
Jump to: