Використовувати команду очікування ми можемо або використовуйте ProcessID або назву процесу. Ви також можете вказати параметр тайм-ауту в секундах, якщо процес не завершиться протягом зазначеного часу, він видасть помилку. Ви також можете надати декілька імен процесу для команди Wait-Process.
Під час роботи зовнішньої Windows. Виконуваний файл EXE зі сценарію PowerShell, за замовчуванням сценарій не чекатиме та негайно перейде до наступної команди. Виконуючи команду, Start-Process -wait program.exe змусить PowerShell дочекатися завершення процесу, перш ніж продовжити.
Параметр -Wait лише повідомляє Powershell не продовжувати, доки не завершиться процес, запущений Start-Process. Якщо процес Office все ще виконується, Powershell ще не виконуватиме наступні команди.
Командлет Start-Sleep призупиняє дію в сценарії або сеансі на вказаний період часу. Ви можете використовувати його для багатьох завдань, наприклад, очікування завершення операції або пауза перед повторенням операції.
Запустіть процес завершення Windows за допомогою PowerShell. Якщо ви знаєте назву процесу, ви можете завершити його за допомогою PowerShell Stop-Process, ввівши Stop-Process -Name “ProcessName” -Force. Замініть «ProcessName» фактичною назвою процесу.