Чи є спосіб налаштування розкладу завдань, як у "Планувальнику завдань Windows", з використанням пакетних файлів?
Чи є спосіб налаштування розкладу завдань, як у "Планувальнику завдань Windows", з використанням пакетних файлів?
Відповіді:
Подивись на 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
), вставте потрібний рядок і знову введіть завдання.