Есть ли способ настроить расписание задач, как в "Планировщике задач Windows", используя пакетные файлы?

1 ответ1

2

Посмотри на schtasks.exe /?

Например, чтобы создать задачу, которая запускает notepad пять минут после входа в систему, вы можете сделать это (к сожалению, только как администратор):

schtasks /create /tn "\Automatic Notepad" /sc onlogon /delay 0005:00 /ru YOU /it /tr notepad.exe

Замените "ВЫ", конечно. Существует одна проблема: это запустит программу, когда любой пользователь войдет в систему, если вы также вошли в систему. schtasks не имеет возможности установить целевого пользователя триггера входа в систему.

Однако, если вам нужно только создавать задачи, которые запускаются периодически или которые должны запускаться, даже если пользователь не вошел в систему, это может вас не затронуть. Вы также можете (хотя это немного выходит за рамки возможностей пакетных файлов) создать определение задачи в XML и создать задачу из нее (schtasks /create /xml) или создать задачу с использованием "обычных" аргументов, а затем экспортировать ее (schtasks /query /tn ... /xml one), вставьте необходимую строку и заново импортируйте задачу.

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