2017-07-19 91 views
0

我正在使用Windows   7.如何在PowerShell中查找進程的內核模式時間和用戶模式時間?我能夠獲得進程名稱和進程ID。如何在PowerShell中獲取內核模式時間和用戶模式時間?

$strComputer = "." 
$procs = Get-Process -ComputerName $strComputer 
foreach ($proc in $procs) { 
    if ($proc.ProcessName -eq "notepad") { 
     echo $proc.Id 
     echo $proc.ProcessName 
    } 
} 

回答

1

內核模式時間:

$proc.PrivilegedProcessorTime.TotalMilliseconds 

用戶模式時間:

$proc.UserProcessorTime.TotalMilliseconds 

對於發現的目的可以使用$proc | Get-Member枚舉的對象的(非隱藏)的方法和屬性和$proc | Format-List *列出所有(非隱藏)屬性及其值。

或者,您可以簡單地檢查documentation

相關問題