Hi guys,
how can I implement the sum of CPU and Memory in this script.
$report = @()
Get-Folder -Type VM |
ForEach-Object -Process {
$row = '' | Select-Object Folder, VMCount, ProvisionedSpace, TotalUsedSpace, RAM
$vms = Get-VM -Location $_
New-Object PSObject -Property ([ordered]@{
Folder = $_.Name
VMCount = $vms.Count
TotalProvisionedSpaceGB = [math]::Round(($vms | Measure-Object -Property ProvisionedSpaceGB -Sum).Sum)
TotalUsedSpaceGB = [math]::Round(($vms | Measure-Object -Property UsedSpaceGB -Sum).Sum)
})
$row.Folder = $_.Name
$row.VMCount = $vms.Count
$row.ProvisionedSpace = [math]::Round(($vms | Measure-Object -Property ProvisionedSpaceGB -Sum).Sum)
$row.TotalUsedSpace = [math]::Round(($vms | Measure-Object -Property UsedSpaceGB -Sum).Sum)
$report += $row
}
$report | Export-Csv "C:\Temp\FolderDiskSpace.csv" -Delimiter ";" -NoTypeInformation
@Luc you already know this script ;-)