我试图对Get-Process的输出进行排序,如下所示:
Get-Process | where { $_.Name -Like "Chrome" } | Sort id
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName
按ID排序按预期工作。如何指定“CPU(s)”?如果我将id
替换为CPU(s)
,则会收到错误消息:
Get-Process |其中{$ _。名称 - 像“Chrome”} |对CPU进行排序
术语“s”不被识别为cmdlet,函数,脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。
感谢任何提示......
答案 0 :(得分:1)
您可以在没有CPU
s
Get-Process | where { $_.Name -Like "Chrome" } | Sort CPU
如果你这样做
(Get-Process | where { $_.Name -Like "Chrome" } )[0] | FL *
您可以在列表中使用正确的名称。 您通常看到的是powershell命令使用的custom format。