プロセスを開始して2時間ポーズしてからプロセスを終了できますか?私はプロセスを起動してプロセスを終了させることができますが、Start-Sleepコマンドはスクリプトでは機能していないようです。私はこれが簡単だろうと思った。私が何かを逃しているのか、これが2時間も寝ることさえできるのかどうかは分かりません。プロセスを開始し、2時間ポーズしてからPowershellでプロセスを終了するにはどうすればいいですか?
if((Get-Process -Name test -ErrorAction SilentlyContinue) -eq $null){
."C:\Program Files (x86)\test.exe" Start-Sleep -s 7200 Stop-Process -name test}
スクリプトに改行がありますか?そうでない場合、Start-Sleepと残りはtest.exeにパラメータとして渡されます。 test.exeは単独で起動しますか? start-process ... test.exeが別のプロセスで実行される必要があるかもしれません。 – TessellatingHeckler
私はまた、PowerShellのウィンドウについて心配する必要はありませんので、このようなもののためのスケジュールされたタスクを検討します。また、実行制限を設定することもできます。 – Matt