2016-04-12 10 views
0

Dieser spezielle Code in Powershell soll CPU-Auslastung (in Prozent) wie der Task-Manager generieren. Aber das Problem mit diesem ist, dass es ein für alle Mal nicht kontinuierlich läuft.Prozess für CPU-Nutzung in Powershell erhalten

Get-Process | Select-Object -Property Name, CPU, $CPUPercent, Description |Sort-Object -Property CPUPercent -Descending

Wie nehme ich die Ergebnisse kontinuierlich in die oben genannten Zeitintervall?

Antwort

0

Wo ist das erwähnte Zeitintervall? Sie können die Ergebnisse nehmen kontinuierlich eine do while Schleife:

do 
{ 
    Get-Process | Select-Object -Property Name, CPU, $CPUPercent, Description |Sort-Object -Property CPUPercent -Descending 
    Sleep 1 
} 
while ($true) 

Hinweis: Im den Sleep-Cmdlets unter Verwendung der Ausgaben zu reduzieren.

+0

Danke. Es funktioniert so wie es sollte – rashmi1705

Verwandte Themen