HOME > Process系コマンドレット > Get-Process
Get-Process
Get-Processは、プロセスの情報を取得するコマンドです。
エイリアスgps、ps
解説
ローカルコンピューターまたはリモートコンピューター上で実行中のプロセスに関する情報を取得します。
構文
- (構文)
- Get-Process [[-Name] <string[]>] [<CommonParameters>] Get-Process [<CommonParameters>]
パラメータ | 説明 |
---|---|
-Name プロセス名 | プロセス名を指定して取得する |
-Id プロセスID | プロセスIDを指定して取得する |
-InputObject | パイプラインからプロセスオブジェクトを受け取る |
-IncludeUseName | プロセスを所有しているユーザー名を含める |
-ComputerName | リモートコンピューター上のプロセスを取得する |
-Module | プロセスが読み込んでいるモジュール(DLLなど)の情報も取得する |
-FileVersionInfo | プロセスのファイルバージョン情報を取得する |
共通的なパラメータは「共通パラメータ」をご覧ください。
サンプル
起動中のプロセス一覧を表示する
Get-Process
プロセスID=123のプロセスを表示する
Get-Process -Id 123
プロセス名="svchost"のプロセスを表示する
Get-Process -Name "svchost"
パラメータ名の「-Name」は省略可能です。
複数のプロセスのプロセス情報を表示する
Get-Process -Name "chrome", "firefox"
プロセスのモジュール情報を取得する
Get-Process -Name "chrome" -Module
リモートPC「RemotePC」のプロセス情報を取得する
Get-Process -ComputerName "RemotePC"
接続するリモートPCへの認証情報とネットワーク設定が必要です。
コマンドのヘルプを表示する
Get-Help Get-Process
備考
- パラメータ名の「-Name」は省略可能です。
- 一部のプロセス情報は管理者権限が必要のため管理者として実行しないと、すべてのプロセス情報にアクセスできない場合があります。
- リモートコンピュータ上のプロセスを取得する際には、適切な認証情報とネットワーク設定が必要です。
関連項目
- Process系コマンドレット
- Get-Process:プロセスの情報を取得する
- Start-Process:プロセスを開始する
- Stop-Process:プロセスを終了する
- Wait-Process:プロセスの停止を待機する
- Debug-Process:プロセスをデバッグする