PowerShell/PowerShellでプロセス一覧を確認する・Get-Process
の編集
Top
/
PowerShell
/
PowerShellでプロセス一覧を確認する・Get-Process
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#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)
タイムスタンプを変更しない
#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)
テキスト整形のルールを表示する