このエントリーをはてなブックマークに追加


PowerShellで稼働中のプロセス一覧を表示する・Get-Porcess

Get-Processコマンドレットを使用することにより、稼働中のプロセス一覧を表示することができます。
以下にいつくかの使用例を記します。


Get-Processコマンドレット使用例

Get-Processのみ

なにもオプションをつけずにGet-Processコマンドレットを実行した時の出力です。
稼働中プロセス一覧が表示されます。

PS D:\> Get-Process

Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id  SI ProcessName
-------  ------    -----      ----- -----   ------     --  -- -----------
    250       8     4908      16664   161     5.59   5572   3 ApplicationFrameHost
     91       4      820       4392    62     0.05   1152   3 BingSvc
    236      10     4592      15260   113     1.69   1676   3 BrStMonW
    211       7     3516       9144    68            4088   0 BrYNSvc
     89       4      824       4456    99             768   0 conhost
    239      10     5888      18152   161     1.47   1988   3 conhost
    349      11     7988      15740   315     1.70    188   3 CSISYNCCLIENT
    373       8      880       4524   109             556   0 csrss
    427      11     1644      46224   255            4248   3 csrss
     93       3      648       3716    67            1956   0 dasHost
    144       5     1336       6904    75            7008   0 dllhost
     67       3      568       3120    24            2248   0 DptfParticipantDisplayService
<省略>

プロセスの表示したい項目を指定し表示

IDとプロセス名のみ表示してみます。

PS D:\> Get-Process | Select-Object Id, ProcessName

   Id ProcessName
   -- -----------
 5572 ApplicationFrameHost
 1152 BingSvc
 1676 BrStMonW
 4088 BrYNSvc
  768 conhost
 1988 conhost
  188 CSISYNCCLIENT
  556 csrss
 4248 csrss
 1956 dasHost
 7008 dllhost
 2248 DptfParticipantDisplayService
<省略>

CPU使用時間が100秒以上のプロセス

PS D:\> Get-Process | Where-Object { $_.CPU -ge 100 }

Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id  SI ProcessName
-------  ------    -----      ----- -----   ------     --  -- -----------
   3733     111    54156      97036   669   391.19   5212   3 explorer
    869      67   199228     194468   599   231.25   9160   3 firefox
    683      19    18408      39820   229   102.33    580   3 RuntimeBroker
    590      22    10784      13828   184   190.28   1924   3 SettingSyncHost
   1373      47   124152     143240   885 1,570.27   8112   3 VirtualBox

以上、PowerShellで稼働中のプロセス一覧を表示する・Get-Processコマンドレットの説明でした。



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-01-28 (木) 22:29:33