Запустите программу из PowerShell с таймаутом

Я напишу скрипт, который запускает программу и будет ждать ее завершения. Но если программа не завершена в течение указанного времени, я хочу, чтобы программа была убита.