何らかの外部イベントが発生するまで、PowerShellスクリプトを一時停止する方法?

StackOverflow https://stackoverflow.com/questions/2364866

  •  23-09-2019
  •  | 
  •  

質問

私は、PythonプログラムをキックオフするためのPowershell 1スクリプトを使用しています、と私はPythonがその作業を完了するまで、PowerShellを一時停止します。 (私はPythonのファイルの完全な所有権を持っている。)これについて移動する最良の方法は何ですか?

役に立ちましたか?

解決

待ち-Processコマンドレットのヘルプを見ます:

man Wait-Process -full
start-process notepad -PassThru | Wait-Process

他のヒント

あなたは、プロセスオブジェクトを取得するには、Get-プロセスのコマンドレットとProcessオブジェクトまたはIDを取得することができますか、私はどちらかの意志の仕事の下に表示されようにあなたはそれを得ることができます。

あなたが使用できるPIDとコール

$proc = [System.Diagnostics.Process]::GetProcessById($PID)
while(-not $proc.HasExited) {[System.Threading.thread]::sleep(500) }
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top