Вы можете установить его на всю задачу сразу:
$task = Get-ScheduledTask -TaskName "MyTask"
$task.Settings.ExecutionTimeLimit = "PT3H"
Set-ScheduledTask $task
Останавливается через 3 часа в приведенном выше примере.
Это то, как вы устанавливаете его только для определенного триггера :
$task = Get-ScheduledTask -TaskName "MyTask"
$task.Triggers[0].ExecutionTimeLimit = "PT3H"
Set-ScheduledTask $task
Где Triggers[0]
- это определенный триггер, который вы хотите настроить, поскольку $task.Triggers
возвращает массив со всеми доступными объектами триггера для конкретной задачи.