Задание Onidle начинается после определенной даты - PullRequest
0 голосов
/ 07 декабря 2018

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

schtasks /create /TN "Connection Configuration" /SC onidle /i 5 /sd 12/13/2018 /tr "C:\Program Files\OpenVPN\config\client.bat"

, я получаю сообщение об ошибке, в котором говорится, что параметр / SD нельзя использовать с onidle.Есть ли другой способ сделать это на Windows 10 Pro?

1 Ответ

0 голосов
/ 09 декабря 2018

Вам не хватает параметра /create.

Это работает для меня:

schtasks /create /tn test123 /sc onidle /i 1 /sd 09/12/2018 /tr "cmd /c mkdir test123"

/sd можно использовать, но /st нельзя.

Если этого недостаточно, экспортируйте задачу как XML, измените ее, а затем импортируйте с помощью

schtasks /create /xml c:\path\to\file.xml /tn INSERT_TASKNAME_HERE
...