İşte şu anda çalışan işlemler hakkında bilgi almanın ve Çalışma Kümesi boyutuna göre sıralamanın bir yolu
Get-Process | Sort-Object -Descending WS
Bu çıktıyı bir değişkene atayın ve sonuçların bir dizisini verecektir, o zaman dizinin ilk üyesini yazabilirsiniz (bu durumda bir System.Diagnostics.Process nesnesi olacaktır).
$ProcessList = Get-Process | Sort-Object -Descending WS
Write-Host $ProcessList[0].Handle "::" $Process.ProcessName "::" $Process.WorkingSet
WMI'nın Win32_Process sağlayıcısını kullanarak şu anda çalışan işlemler listesinden birkaç veri öğesini dökmek için başka bir hızlı ve kirli komut dosyası:
$ProcessList = Get-WmiObject Win32_Process -ComputerName mycomputername
foreach ($Process in $ProcessList) {
write-host $Process.Handle "::" $Process.Name "::" $Process.WorkingSetSize
}
PID (tanıtıcı), işlem adı ve geçerli çalışma kümesi boyutunu listeleyecektir. WMI Process sınıfının farklı özelliklerini kullanarak bunu değiştirebilirsiniz .