如何在 PowerShell 中的 Get-Process 中顯示少數結果?


要僅顯示前 5 程序,你需要在 Select-Object 管道語句中使用 –First 引數。你可以使用多個篩選條件,然後最後管道 –First 命令以僅顯示少數幾個結果。

命令

Get-Process | Select -First 5

輸出

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
    498      26     9736      18624       2.27   6320   1 AcroRd32
    624      51   112048      17036      44.84   8052   1 AcroRd32
    572      32    22424      28740       5.63   6340   1 ApplicationFrameHost
    156       9     1416       4984       0.08   4412   0 armsvc
    208      13    10096      17012      10.17  23412   0 audiodg

同樣,你可以對 WMI 和 CIM 使用相同的命令。

Get-WmiObject Win32_Process | Select -First 5
Get-CimInstance Win32_Process | Select -First 5

命令

要顯示最後確定的數量的結果,你需要在 **Select-Object** 管道引數中使用 **–Last** 引數。

Get-Process | Select -Last 5

輸出

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
    150       9     2904       7164       5.17  11356   0 WmiPrvSE
    265      11     5968      10040       0.97  17448   0 WmiPrvSE
    190      13     4648       9128       0.33  21412   0 WmiPrvSE
    163      12     2032       6516       0.30  12224   1 WZQKPICK
    340      20     5188      15152      39.91   4420   0 ZeroConfigService

同樣,你可以對 WMI 和 CIM 命令應用 **–Last**。

Get-WmiObject Win32_Process | Select -Last 5
Get-CimInstance Win32_Process | Select -Last 5

更新於: 22-1 月 -2020

762 次訪問

啟動您的 職業

透過完成教程進行認證

開始
廣告
© . All rights reserved.