如何使用PowerShell中的Get-Process命令獲取本地計算機上的所有程序?


要使用PowerShell獲取伺服器中正在執行的程序的執行緒,您需要使用**Get-Process**命令。執行此命令時,預設欄位**(ProcessName, Id, SI, CPU(s), WS(K), PM(K), NPM(K), Handles)**將以表格形式顯示。

命令

Get-process

輸出

Handles  NPM(K)    PM(K)      WS(K)     CPU(s)     Id  SI ProcessName
-------  ------    -----      -----     ------     --  -- -----------
    502      27     9796      19340       1.72   6320   1 AcroRd32
    640      52   112028      55820      32.70   8052   1 AcroRd32
    591      32    22852      37292       3.63   6340   1 ApplicationFrameHost
    156       9     1416       5816       0.06   4412   0 armsvc
   4793     569   344132     281612   8,676.73   4300   0 avp
   1212     118   104612       3868      94.52   9964   1 avpui
    141       9     1764       7760       0.03   2412   1 browser_broker
    604      28    28952      62436       3.05   6416   1 Calculator
    283      31    79672      88576      37.73   1488   1 chrome
    414       9     1780       6172       0.30   2432   1 chrome
    290      27    41148      62980       9.69   4812   1 chrome
    271      28    68448      58192      48.81   6268   1 chrome

以上屬性的描述如下。

  • **Handles** − 程序已開啟的控制代碼數
  • **NPM(K)** − 程序正在使用的非分頁記憶體量(KB)。
  • **PM(K)** − 程序正在使用的分頁記憶體量(KB)。
  • **WS(K)** − 程序工作集的大小(KB)。工作集由程序最近引用的記憶體頁組成。
  • **VM(M)** − 程序正在使用的虛擬記憶體量(MB)。虛擬記憶體包括磁碟上的分頁檔案中的儲存。
  • **CPU(s)** − 程序在所有處理器上使用的處理器時間量(秒)。
  • **ID** − 程序的程序 ID (PID)。
  • **ProcessName** − 程序的名稱。

更新於:2020年1月22日

5K+ 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告