HOME > Process系コマンドレット > Wait-Process
Wait-Process
Wait-Processは、プロセスの停止を待機するコマンドです。
エイリアスなし
解説
指定したプロセスが停止するまで待機します。
複数のプロセスを指定した場合、デフォルトではすべてのプロセスが停止するまで待機します。
構文
- (構文)
- Wait-Process [-Name] <string[]> [[-Timeout] <int>] [<CommonParameters>] Wait-Process [-Id] <int[]> [[-Timeout] <int>] [<CommonParameters>] Wait-Process [[-Timeout] <int>] [<CommonParameters>]
パラメータ | 説明 |
---|---|
-Name プロセス名 | プロセス名で指定する |
-Id プロセスID | プロセスIDで指定する |
-TimeOut 秒数 | プロセスが停止するまでの最大待機時間を秒単位で指定する |
-InputObject オブジェクト | プロセスオブジェクトを指定する (通常、Get-Processの出力をパイプラインで渡す) |
共通的なパラメータは「共通パラメータ」をご覧ください。
サンプル
プロセス"notepad"の停止を待機する
Wait-Process -Name "notepad"
プロセス"outlook"の停止をを30秒待機する
Wait-Process -Name "outlook" -Timeout 30
待機したプロセスの情報を出力する
Wait-Process -Name "notepad" -PassThru
コマンドのヘルプを表示する
Get-Help Wait-Process
備考
- Wait-ProcessコマンドレットはWindows専用です。
- ローカルコンピューターで実行されているプロセスに対してのみ機能します。
関連項目
- Process系コマンドレット
- Get-Process:プロセスの情報を取得する
- Start-Process:プロセスを開始する
- Stop-Process:プロセスを終了する
- Wait-Process:プロセスの停止を待機する
- Debug-Process:プロセスをデバッグする