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 <省略>
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コマンドレットの説明でした。