Запустить программу с помощью PowerShell с таймаутом
Я напишу скрипт, который запускает программу и дождаться ее окончания. Но если программа не завершена в течение указанного времени, я хочу, чтобы программа была убита.
1 ответов
вот скрипт, который делает это. См.Блог Windows PowerShell для исходного примера.
$p = [diagnostics.process]::start("notepad.exe")
if ( ! $p.WaitForExit(1000) )
{ echo "Notepad did not exit after 1000ms"; $p.kill() }