Windows 10: створення запланованого завдання

Якщо ви часто використовуєте певні програми в Microsoft Windows 10 і втомилися відкривати їх після завершення роботи або перезавантаження, ви можете створити заплановані завдання, які запускаються під час завантаження.

Варіант 1 – з графічного інтерфейсу

  1. Використання «Ключ Windows + “Р”, щоб відкрити запуск і введіть “taskschd.msc“. Це відкриє планувальник завдань.
  2. На панелі дій ви можете створити заднє завдання або створити завдання. Натисніть "Створити завдання“.
  3. "Створити завдання” з’явиться екран. Виберіть "Генеральний” вкладка.
    • В "Ім'я” введіть назву завдання. Приклад: «Завдання Outlook“.
    • В "Опис” тут ви можете описати, для чого призначене завдання і що воно буде виконувати.
    • Останній розділ – це «Варіанти безпеки“, тут ви можете вказати, хто може виконувати це завдання і чи має воно права адміністратора.
  4. Виберіть "Тригери” вкладка.
  5. Виберіть «Новий…“.
  6. "Новий тригер” з’явиться вікно, тут ви можете встановити, коли завдання буде запущено.
    • Виберіть, коли ви хочете, щоб завдання розпочалося в «Почніть виконання завдання” спадне меню.
    • Змінити «Налаштування” площа за бажанням.
    • В "Розширені налаштування” ви можете вибрати, щоб відкласти завдання, повторити завдання, зупинити завдання, активувати та закінчити.
    • Увімкнено” позначено за замовчуванням.
  7. Виберіть «в порядку“.
  8. Виберіть "Дії», потім виберіть «Новий“.
  9. "Нова акція” відкриється вікно.
  10. В "Дія" спадний список "Запустіть програму” встановлено за замовчуванням. Змініть його за бажанням.
  11. Виберіть «Переглянути…" поруч з "Програма/сценарій” поле
  12. Перейдіть до програми, для якої ви хочете запланувати завдання.
  13. Виберіть «в порядку“.
  14. Перейти до «Умови” вкладка.
  15. Ви можете змінити їх, якщо хочете, але я рекомендую залишити ці налаштування за замовчуванням.
  16. Виберіть "Налаштування” вкладка. Ви можете змінити їх, якщо хочете, але я рекомендую залишити їх.
  17. Виберіть «в порядку“.

Ви успішно налаштували заплановану задачу!


Варіант 2 - з командного рядка

Ви можете додати заплановані завдання з командного рядка, якщо хочете включити їх у сценарій за допомогою «schtasks” разом із параметрами, щоб указати, коли планувати завдання.

Наприклад, якщо я хотів би запускати “notepad.exe” щосереди о 13:00, я міг би використовувати таку команду:

schtasks /create /tn OpenNotepad /tr notepad.exe /sc щотижня /d ср /st 13:00:00

SCHTASKS /Create [/S system [/U username [/P [password]]]] [/RU username [/RP password]] /SC schedule [/MO modifier] [/D день] [/M місяців] [/ Idletime] /TN taskname /TR taskrun [/ST starttime] [/RI interval] [ {/ET endtime | Тривалість /DU} [/K] [/XML xmlfile] [/V1]] [/SD startdate] [/ED enddate] [/IT | /NP] [/Z] [/F] [/HRESULT] [/?]

Список параметрів:

  • /S system Визначає віддалену систему для підключення. Якщо пропущено, системний параметр за замовчуванням відповідає локальній системі.
  • /U ім’я користувача Вказує контекст користувача, у якому має виконуватися SchTasks.exe.
  • /P [пароль] Вказує пароль для даного контексту користувача. Підказки для введення, якщо пропущено.
  • /RU ім’я користувача Вказує обліковий запис користувача «запуск від імені» (контекст користувача), під яким виконується завдання. Для системного облікового запису дійсними значеннями є «», «NT AUTHORITY\SYSTEM» або «SYSTEM». Для завдань v2 також доступні «NT AUTHORITY\LOCALSERVICE» і «NT AUTHORITY\NETWORKSERVICE», а також добре відомі ідентифікатори SID для всіх трьох.
  • /RP [пароль] Вказує пароль для користувача «запуск від імені». Щоб запитати пароль, значення має бути «*» або немає. Цей пароль ігнорується для системного облікового запису. Повинен поєднуватися з перемикачем /RU або /XML.
  • /SC графік Визначає частоту розкладу. Допустимі типи розкладу: ХВИЛИНА, ПОГОДИНА, ЩОДЕННЯ, ТИЖНЯ, МІСЯЦЯ, РАЗ, ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • Модифікатор /MO Уточнює тип розкладу, щоб забезпечити точніший контроль над повторенням розкладу. Допустимі значення наведено в розділі «Модифікатори» нижче.
  • /D днів Визначає день тижня для виконання завдання. Дійсні значення: ПН, ВТО, СР, ЧТ, ПТ, СБ, НД та для МІСЯЧНИХ розкладів 1 – 31 (дні місяця). Підстановка «*» визначає всі дні.
  • /M місяців Визначає місяць(и) року. За замовчуванням використовується перший день місяця. Дійсні значення: СІЧЕНЬ, ЛЮТИЙ, БЕРЕЗЕНЬ, КВІТЕНЬ, ТРАВЕНЬ, ЧЕРВЕНЬ, ЛИПЕНЬ, СЕРПН, ВЕРЕСЕНЬ, ЖОВТНЬ, ЛИСТОП, ГРУДЕНЬ. Підстановка «*» визначає всі місяці.
  • /I idletime Вказує кількість часу простою для очікування перед запуском запланованого завдання ONIDLE. Діапазон дії: 1 – 999 хвилин.
  • /TN taskname Вказує рядок у вигляді path\name, який однозначно ідентифікує це заплановане завдання.
  • /TR taskrun Вказує шлях та ім'я файлу програми, яка буде запущена в запланований час.
    Приклад: C:\windows\system32\calc.exe
  • /ST starttime Вказує час початку виконання завдання. Формат часу: HH: мм (24-годинний час), наприклад, 14:30 для 14:30. За замовчуванням поточний час, якщо /ST не вказано. Цей параметр необхідний для /SC ОДИН раз.
  • /RI interval Визначає інтервал повторення в хвилинах. Це не стосується типів розкладу: ХВИЛИНА, ПОГОДИНА, ONSTART, ONLOGON, ONIDLE, ONEVENT. Діапазон дії: 1 – 599940 хвилин. Якщо вказано /ET або /DU, за замовчуванням встановлено 10 хвилин.
  • /ET endtime Вказує час завершення виконання завдання. Формат часу: HH: мм (24-годинний час), наприклад, 14:50 для 14:50. Це не стосується типів розкладу: ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • /DU duration Вказує тривалість виконання завдання. Формат часу: HH: мм. Це не застосовується для /ET та для типів розкладу: ONSTART, ONLOGON, ONIDLE, ONEVENT. Для завдань /V1, якщо вказано /RI, тривалість за умовчанням становить 1 годину.
  • /K Завершує виконання завдання в момент завершення або час його тривалості. Це не стосується типів розкладу: ONSTART,
    ONLOGON, ONIDLE, ONEVENT. Необхідно вказати /ET або /DU.
  • /SD startdate Вказує першу дату виконання завдання. Формат: мм/дд/рррр. За замовчуванням поточний
    дата. Це не застосовується для типів розкладу: ОДИН, ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • /ED enddate Вказує останню дату виконання завдання. Формат: мм/дд/рррр. Це не застосовується для типів розкладу: ОДИН, ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • /EC ChannelName Вказує канал подій для тригерів OnEvent.
  • /IT Дозволяє виконувати завдання в інтерактивному режимі, лише якщо користувач /RU в даний момент увійшов у систему під час виконання завдання.
    Це завдання виконується, лише якщо користувач увійшов в систему.
  • /NP Пароль не зберігається. Завдання виконується неінтерактивно від імені заданого користувача. Доступні лише місцеві ресурси.
  • /Z Позначає завдання для видалення після його остаточного запуску.
  • /XML xmlfile Створює завдання з XML завдання, зазначеного у файлі. Можна комбінувати з перемикачами /RU і /RP або окремо з /RP, якщо XML завдання вже містить принципал.
  • /V1 Створює завдання, видиме для платформ до Vista. Несумісний з /XML.
  • /F Примусово створює завдання та пригнічує попередження, якщо вказане завдання вже існує.
  • Рівень /RL Встановлює рівень виконання завдання. Допустимі значення: LIMITED і HIGHEST. За замовчуванням ОБМЕЖЕНО.
  • /DELAY delaytime Вказує час очікування для затримки виконання завдання після запуску тригера. Формат часу: мммм: сс. Цей параметр дійсний лише для типів розкладу ONSTART, ONLOGON, ONEVENT.
  • /HRESULT Для кращої діагностики код завершення процесу буде у форматі HRESULT.
  • /? Відображає це повідомлення довідки.

Модифікатори: дійсні значення для перемикача /MO за типом розкладу:
ХВИЛИНА: 1 – 1439 хв.
ПОГОДИНА: 1 – 23 години.
ЩОДНЯ: 1 – 365 днів.
ТИЖНЯ: 1-52 тижні.
ОДИН: Без модифікаторів.
ONSTART: Без модифікаторів.
ONLOGON: Без модифікаторів.
ONIDLE: Без модифікаторів.
МІСЯЦЯ: 1 – 12, або
ПЕРШИЙ, ДРУГИЙ, ТРЕТІЙ, ЧЕТВЕРТИЙ, ОСТАННІЙ, ОСТАННІЙ.