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


PowerShellでプロセス一覧を確認する・Get-Process

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


関連記事

Get-Processコマンドレットの実行

以下のGet-Processの実行例をいくつか紹介します。

Get-Processコマンドレットを実行

Get-Processコマンドレットをオプションなしで起動すると以下のように、
実行しているプロセス一覧が表示されます。

PS C:\Users\sakura> Get-Process

Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName
-------  ------    -----      ----- -----   ------     -- -----------
    223      20     4860      12636   109            1648 AppleMobileDeviceService
     81       7     1040       4268    44            1628 armsvc
    150      12     2104       6676    39            1672 AVControlCenter32
    127      12     1636       6172    57            4208 avfaudiosw
    460     204    10272      18608   140     0.14   7040 BTStackServer
    183      17     5088      12000   119     0.08   5760 BTTray
    155      11     2028       7460    67            1796 btwdins
    130       9     1576       6224    61     0.02   1224 CAudioFilterAgent64
     40       5      632       2972    27            1264 conhost
     43       5     1040       3580    49     0.02   2596 conhost
     99      11     5440       9764    90     0.70   5468 conhost
    545      17     2212       6048    69             480 csrss
    466      20     2816      42320   157            7260 csrss
<snip>

プロセス名を指定して実行

以下の例はchrome(Google Chrome)を指定して実行した例です。
chromeプロセスがない場合は以下の様なメッセージが表示されます。

PS C:\Users\sakura> Get-Process -Name chrome
Get-Process : 名前 "chrome" のプロセスが見つかりません。プロセス名を確認し、コマンドレットを再度呼び出してください。
発生場所 行:1 文字:1
+ Get-Process -Name chrome
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (chrome:String) [Get-Process], ProcessCommandException
    + FullyQualifiedErrorId : NoProcessFoundForGivenName,Microsoft.PowerShell.Commands.GetProcessCommand

chromeプロセスがある場合は以下のように表示されます。

PS C:\Users\sakura> Get-Process -Name chrome

Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName
-------  ------    -----      ----- -----   ------     -- -----------
    204      24    65356      68552   273     1.53   4732 chrome
    213      24    22692      31744   205     0.42   4900 chrome
    172      19    27488      32716   208     0.56   5788 chrome
    170      20    28848      32068   206     0.64   6364 chrome
   1177      87    30168      56140   300     2.45   7180 chrome
    171      20    28580      32324   211     0.64   7352 chrome

以下のようにプロセス名の部分をワイルドカード文字にして検索することもできます。

PS C:\Users\sakura> Get-Process -Name c*

Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName
-------  ------    -----      ----- -----   ------     -- -----------
    130       9     1576       6224    61     0.02   1224 CAudioFilterAgent64
    171      19    27216      33168   209     0.58   6108 chrome
    223      26    72900      91608   285     1.83   6456 chrome
    233      26    22696      31472   216     0.45   7600 chrome
    940      45    28872      58164   288     2.33   7688 chrome
     40       5      632       2972    27            1264 conhost
     43       5     1040       3580    49     0.02   2596 conhost
    101      11     5864      10516   105     1.31   5468 conhost
    548      17     2212       6052    69             480 csrss
    495      21     2880      46908   162            7260 csrss
    131       8     1368       5124    59            1836 CxAudMsg64

以上、Get-Processの使用例でした。



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