Thanks a lot LucD,
It worked. In the Next steps the screen got hang up at this >> mark and it gives me no output.
PowerCLI C:\Program Files\VMware\Infrastructure\vSphere PowerCLI> $limit = 80
PowerCLI C:\Program Files\VMware\Infrastructure\vSphere PowerCLI> $vms = Get-VM
PowerCLI C:\Program Files\VMware\Infrastructure\vSphere PowerCLI> $metric = "cpu.usage.average","mem.usage.average"
PowerCLI C:\Program Files\VMware\Infrastructure\vSphere PowerCLI> $start = (Get-Date).AddHours(-24)
PowerCLI C:\Program Files\VMware\Infrastructure\vSphere PowerCLI> $stats = Get-Stat -Entity $vms -Stat $metric -Start $start -ErrorAction SilentlyContinue
PowerCLI C:\Program Files\VMware\Infrastructure\vSphere PowerCLI> $stats |
>> Group-Object -Property {$_.Entity.Name},{[int](($_.Timestamp.Hour * 60 + $_.Timestamp.Minute)/10)} | %{
>> $cpuAvg = ($_.Group | where {$_.MetricId -eq "cpu.usage.average"} | Measure-Object -Property Value -Average).Average
>> $memAvg = ($_.Group | where {$_.MetricId -eq "mem.usage.average"} | Measure-Object -Property Value -Average).Average
>> if($cpuAvg -gt $limit -and $memAvg -gt $limit){
>> Select -InputObject $_ @{N="VM";E={$_.Values[0]}},@{N="Time";E={$_.Group[0].Timestamp}}
>>
>>
>>
if i keep on pressing enter it loads >> but there is no ouptut.
Thanks
VK