PowerShellコマンドレット虎の巻

Debug-Process

Debug-Processは、プロセスをデバッグするコマンドです。

エイリアスなし

解説

PowerShellで実行中のプロセスにデバッガをアタッチするために使用します。

構文

(構文)
Debug-Process [-Name] <string[]> [<CommonParameters>] Debug-Process [-Id] <int[]> [<CommonParameters>] Debug-Process [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-Name プロセス名プロセス名で指定する
-Id プロセスIDプロセスIDで指定する
-InputObject オブジェクトプロセスオブジェクトを指定する
(通常、Get-Processの出力をパイプラインで渡す)
-WhatIf実行はせずに実行結果の確認のみ行う
-Confirm実行前に確認メッセージの表示を行う

共通的なパラメータは「共通パラメータ」をご覧ください。

サンプル

プロセス名を指定してデバッグする

Debug-Process -Name "notepad"

複数のプロセスを同時にデバッグする

Debug-Process -Name "notepad", "calc"

エラーを無視してデバッグを試みる

Debug-Process -Name "notepad" -ErrorAction SilentlyContinue

コマンドのヘルプを表示する

Get-Help Debug-Process

備考

  • 管理者権限でPowerShellを実行する必要があります。
  • Debug-Processは、Windows PowerShellでのみ使用可能です。
  • デバッグを終了するには、デバッガを手動で切断してください。

関連項目