如何在父母的名字上使用Sort-Object

时间:2014-01-28 14:07:56

标签: powershell-v2.0

我试图对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,函数,脚本文件或可操作程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。

感谢任何提示......

1 个答案:

答案 0 :(得分:1)

您可以在没有CPU

的情况下使用s
Get-Process | where { $_.Name -Like "Chrome" } | Sort CPU 

如果你这样做

(Get-Process | where { $_.Name -Like "Chrome" } )[0] | FL *

您可以在列表中使用正确的名称。 您通常看到的是powershell命令使用的custom format