#navi(../)
* PowerShellで稼働中のプロセス一覧を表示する・Get-Porcess [#g05d4ad0]
Get-Processコマンドレットを使用することにより、稼働中のプロセス一覧を表示することができます。~
以下にいつくかの使用例を記します。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* Get-Processコマンドレット使用例 [#k0cb2bac]
** Get-Processのみ [#s75a4b6a]
なにもオプションをつけずに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
<省略>
** プロセスの表示したい項目を指定し表示 [#v3158111]
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秒以上のプロセス [#s54ec107]
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コマンドレットの説明でした。
#htmlinsertpcsp(win-btm.html,win-sp.html)