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

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

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

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

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


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

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

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

schtasks / create / tn OpenNotepad / tr notepad.exe / sc за тиждень / д сб / с 13:00:00

SCHTASKS / Створити [/ S system [/ U ім'я користувача [/ P [пароль]]]] [/ RU ім'я користувача [/ RP пароль]] / Графік SC [/ MO модифікатор] [/ D day] [/ M months] [/ I idletime] / TN завдання / TR taskrun [/ ST starttime] [/ RI інтервал] [/ ET endtime [/ K] [/ XML xmlfile] [/ V1]] [/ SD startdate] [/ ED enddate] [/ IT | / NP] [/ Z] [/ F] [/ HRESULT] [/?]

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

  • / S system Визначає віддалену систему для підключення. Якщо пропущено параметр системи, то за замовчуванням локальну систему.
  • / U username Вказує контекст користувача, під яким повинен виконуватись SchTasks.exe.
  • / P [пароль] Вказує пароль для даного контексту користувача. Запит на введення, якщо не вказано.
  • / RU Ім'я користувача Вказує обліковий запис "run as" (контекст користувача), під яким виконується завдання. Для системного облікового запису дійсними значеннями є “”, “Система авторизації NT” або “СИСТЕМА”. Для завдань v2 також доступні «NT AUTHORITY LOCALSERVICE» і «NT AUTHORITY - NETWORKSERVICE», а також відомі SID для всіх трьох.
  • / RP [password] Вказує пароль для користувача "run as". Щоб запросити пароль, значення має бути або "*", або ні. Цей пароль ігнорується для системного облікового запису. Необхідно поєднувати їх з перемикачем / RU або / XML.
  • / Розклад SC Вказує частоту розкладу. Дійсний тип розкладу: MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • / Модифікатор MO Позначає тип розкладу, щоб дозволити більш точний контроль над повторенням розкладу. Дійсні значення наведені в розділі "Модифікатори" нижче.
  • / D days Вказує день тижня для виконання завдання. Дійсні значення: MON, TUE, WED, THU, FRI, SAT, SUN і для місячних графіків 1 - 31 (дні місяця). Шаблон "*" вказує всі дні.
  • / M months Визначає місяць (місяці) року. За замовчуванням - до першого дня місяця. Дійсні значення: JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC. Шаблон "*" вказує всі місяці.
  • / I idletime Вказує кількість часу простою для очікування перед запуском запланованого завдання ONIDLE. Дійсний діапазон: 1 - 999 хвилин.
  • / TN taskname Вказує рядок у вигляді імені шляху, який унікально ідентифікує це планове завдання.
  • / TR taskrun Вказує шлях і ім'я файлу програми, яка буде запущена в запланований час.

    Приклад: C: windows system32 calc.exe

  • / ST starttime Вказує час початку виконання завдання. Формат часу HH: мм (24 годинний час), наприклад, 14:30 для 14:30. За замовчуванням поточний час if / ST не вказано. Ця опція потрібна для / SC ONCE.
  • / RI interval Вказує інтервал повторення в хвилинах. Це не стосується типів розкладу: MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE, ONEVENT. Дійсний діапазон: 1 - 599940 хвилин. Якщо вказано / ET або / DU, то за замовчуванням він становить 10 хвилин.
  • / ET endtime Визначає час завершення завдання. Формат часу HH: мм (24 годинний час), наприклад, 14:50 для 2: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 Вказує першу дату виконання завдання. Формат - мм / дд / рррр. За замовчуванням поточний

    дата. Це не стосується типів розкладу: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.

  • / ED enddate Вказує останню дату виконання завдання. Формат - мм / дд / рррр. Це не стосується типів розкладу: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
  • / EC ChannelName Вказує канал подій для тригерів OnEvent.
  • / IT Дозволяє інтерактивно виконувати завдання, тільки якщо користувач RU в даний момент увійшов до системи під час виконання завдання.

    Це завдання виконується лише за умови входу користувача.

  • / NP Не зберігається пароль. Завдання виконується неінтерактивно в якості даного користувача. Доступні лише місцеві ресурси.
  • / Z Позначає завдання на видалення після остаточного виконання.
  • / XML xmlfile Створює завдання з заданого XML у заданому файлі. Може комбінуватися з / RU і / RP комутаторами, або тільки з / RP, коли завдання XML вже містить основну.
  • / V1 Створює завдання, видиме для платформ Pre-Vista. Не сумісний з / XML.
  • / F Примусово створює завдання і пригнічує попередження, якщо вказане завдання вже існує.
  • / RL Level Встановлює рівень виконання для завдання. Допустимі значення є обмеженими та найвищими. Значення за замовчуванням - LIMITED.
  • / DELAY delaytime Визначає час очікування для затримки виконання завдання після запуску тригера. Формат часу - мммс: сс. Ця опція дійсна лише для типів розкладу ONSTART, ONLOGON, ONEVENT.
  • / HRESULT Для кращої діагностики код виходу процесу буде у форматі HRESULT.
  • /? Відображає це довідкове повідомлення.

Модифікатори: Дійсні значення для перемикання / MO за типом розкладу:

MINUTE: 1 - 1439 хвилин.

ЧАС: 1 - 23 години.

ДЕНЬ: 1 - 365 днів.

ТИЖДЕНЬ: 1 - 52 тижнів.

ОДИН: Немає модифікаторів.

ONSTART: Немає модифікаторів.

ОНЛОГОН: Немає модифікаторів.

ONIDLE: Немає модифікаторів.

МІСЯЦЬ: 1 - 12 або

Перший, другий, третій, четвертий, останній, останній.