TUTOS.EU

Liste des hôtes physiques avec un bilan du cpu consommé et de la mémoire vive disponible

Récapitulatif des machines physiques avec leur capacité et consommation CPU et mémoire

#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 Copier le code

2