6

Как указать следующую опцию при создании задачи с помощью командного файла или командной строки?

Run task as soon as possible after a scheduled start is missed

Я знаю, что эта опция существует через графический интерфейс, но мне нужно указать ее через командную строку.

2 ответа2

9

Для этого нет параметра командной строки. Одним из способов решения этой проблемы является создание задач с помощью этой опции с использованием графического интерфейса пользователя, а затем ее экспорт в файл XML. Тогда вы можете запустить его с

schtasks /create /TN "New Task" /xml "C:\TEMP\New Task.xml" /RU DOMAIN\username /RP password
1

Powershell для спасения, используйте -StartWhenAvailable

Set-ScheduledTask `
    -TaskName $TaskName `
    -TaskPath $TaskPath `
    -Trigger $(New-ScheduledTaskTrigger -At "01.01.2018 05:00:00" -DaysOfWeek $day -Weekly -Verbose) `
    -Settings $(New-ScheduledTaskSettingsSet -StartWhenAvailable -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .