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