Назад | Перейти на главную страницу

schtasks - создать задачу без расписания, которая запускается по запросу

Я пытаюсь использовать schtasks.exe и создайте одноразовую задачу, которая запускается по запросу. Я просто хочу создать задачу без расписания, но команда schtasks /create /tn TestTask терпит неудачу с Invalid syntax. Mandatory option 'sc' is missing.. Есть ли вариант, который мне не хватает?

Вместо использования фиктивного времени в прошлом или будущем вы можете настроить задачу для запуска в фиктивном событии:

SCHTASKS /Create /TN TaskOnEvent /TR notepad.exe /SC ONEVENT /EC Application /MO *[System/EventID=777] /f

Затем вы можете запустить его по запросу:

SCHTASKS /Run /TN "TaskOnEvent"

Или запустите его, зарегистрировав событие:

EVENTCREATE /ID 777 /L APPLICATION /T INFORMATION /SO DummyEvent /D "Initiate scheduled task."

..Или создать задачу в графическом интерфейсе, экспортировать и вызвать xml:

SCHTASKS /Create /TN "TaskOnEvent" /xml "C:\TaskOnEvent.xml"

Создайте задачу и установите ее для запуска ОДИН РАЗ в прошлом. Задача будет существовать, и вы сможете запускать ее по своему желанию.

/sc ONCE /st 00:00 должно быть достаточно для создания задачи, которая никогда не запускается сама по себе и должна запускаться явно

Как уже упоминалось, вы можете создать задачу в графическом интерфейсе, экспортировать и вызвать xml:

SCHTASKS /Create /TN "TaskOnEvent" /xml "C:\TaskOnEvent.xml"

...Вы делаете НЕ необходимо указать какие-либо триггеры, если вы создаете через графический интерфейс.

/sc once /st 00:00 не будет работать, потому что вы не можете запланировать задачу в прошлом. Но если вы используете ТЕКУЩЕЕ ВРЕМЯ, оно будет работать, и задача никогда не будет выполнена ... (но вы получите предупреждение) .... протестировано в Windows 10 ...

/sc once /st 20:56за этот пост!