#On récupères les hôtes phyiques avec un filtre sur leur emplacement logique
$ListHosts = Get-SCVMHost | Where-Object {$_.VMHostGroup -match "All Hosts\\France\\"} | sort-object -property Name
Write-Host "Nom hôte`tNombre de VMs`tNbr de cores`tMémoire totale en Gb`tMémoire disponible en Gb`tUtilisation Cpu"
foreach ($UnHost in $ListHosts){
#$UnHost |gm
$varTotalMemory = [math]::round($($($UnHost.TotalMemory)/1024/1024/2014),0)
$varAvailMemory = [math]::round($($($UnHost.AvailableMemory)/1024),0)
$varTotalCores = $($UnHost.PhysicalCPUCount)*$($UnHost.CoresPerCpu)
Write-Host "$($UnHost.Name)`t$($UnHost.VMs.Count)`t$varTotalCores`t$varTotalMemory`t$varAvailMemory`t$($UnHost.CpuUtilization)"
#break
}
Lien vers le fichier : cliquez ici
Article(s) en relation(s)