- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-11-12T22:40:02+09:00","","")
#navi(../)
* PowerShellでプロセス一覧を確認する・Get-Process [#h6ff6021]
Get-Processコマンドレットを実行することにより、プロセス一覧を表示することができます。~
以下にいくつかの使用例を記します。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#g83ea181]
-[[PowerShellでプロセスの詳細な情報を取得する方法・Get-Process, Format-List>PowerShell/プロセスの詳細な情報を取得する方法・Get-Process, Format-List]]
-[[PowerShellで稼働中のプロセス一覧を表示する・Get-Process>PowerShell/稼働中のプロセス一覧を表示する・Get-Process]]
-[[PowerShellでプロセスを実行しているユーザーを調べる方法>PowerShell/プロセスを実行しているユーザーを調べる方法]]
* Get-Processコマンドレットの実行 [#y12fe40d]
以下のGet-Processの実行例をいくつか紹介します。
** Get-Processコマンドレットを実行 [#s894fd4a]
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>
** プロセス名を指定して実行 [#rd54a4aa]
以下の例は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の使用例でした。
#htmlinsertpcsp(win-btm.html,win-sp.html)