如何在PowerShell中获取内核模式时间和用户模式时间?

问题描述:

我正在使用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 
    } 
} 

内核模式时间:

$proc.PrivilegedProcessorTime.TotalMilliseconds 

用户模式时间:

$proc.UserProcessorTime.TotalMilliseconds 

对于发现的目的可以使用$proc | Get-Member枚举的对象的(非隐藏)的方法和属性和$proc | Format-List *列出所有(非隐藏)属性及其值。

或者,您可以简单地检查documentation