如何使用 powershell 命令获取 CPU 消耗最高的 5 个进程及其线程数?
需要 CPU、ProcessName、PID、线程数的值
答案1
你可以试试:
Get-Process | Sort-Object CPU -Desc | Select-Object ID, Name, CPU, @{Name='ThreadCount';Expression ={$_.Threads.Count}} -First 5
Id Name CPU ThreadCount
-- ---- --- -----------
4 System 12803.21875 276
6616 sqlservr 11645.328125 63
1736 dwm 10635.78125 14
5648 msedge 9159.609375 17
16216 msedge 8914.96875 13