Ако често използвате определени програми в Microsoft Windows 10 и ви омръзва да ги отваряте след изключване или рестартиране, можете да създадете планирана задача, която се изпълнява при стартиране.
Вариант 1 – От GUI
Използване на клавиша „ Windows Key “ + „ R “, за да отворите run и въведете „taskschd.msc “. Това ще отвори Task Scheduler.
Под панела за действия можете да изберете да създадете обратна задача или да създадете задача. Кликнете върху „ Създаване на задача “.
Ще се появи екранът „ Създаване на задача “. Изберете раздела „ Общи “.
- В полето „ Име “ дайте име на задачата. Пример: „ Задача на Outlook “.
- В полето „ Описание “ тук можете да опишете за какво е задачата и какво ще направи.
- Последният раздел е „ Опции за защита “, тук можете да зададете кой може да изпълнява тази задача и дали задачата има права на администратор.
Изберете раздела „ Тригери “.
Изберете „ Ново… “.
Ще се появи прозорецът „ Нов тригер “, тук имате възможност да зададете кога задачата ще започне.
- Изберете кога искате задачата да започне в падащото меню „ Стартиране на задачата “.
- Променете зоната „ Настройки “ по желание.
- В полето „ Разширени настройки “ можете да изберете отлагане на задачата, повторение на задачата, спиране на задачата, активиране и изтичане.
- По подразбиране е отметнато „ Разрешено “.
Изберете “ OK “.
Изберете раздела „ Действия “, след което изберете „ Нов “.
Ще се отвори прозорецът „ Ново действие “.
В падащото меню „ Действие “ по подразбиране е зададено „ Стартиране на програма “. Променете го, ако желаете.
Изберете „ Преглед... “ до полето „ Програма/скрипт “
Прегледайте програмата, за която искате да насрочите задача.
Изберете “ OK “.
Отидете в раздела „ Условия “.
Можете да ги промените, ако желаете, но препоръчвам да оставите тези настройки по подразбиране.
Изберете раздела „ Настройки “. Можете да ги промените, ако желаете, но препоръчвам да ги оставите на мира.
Изберете “ OK “.
Успешно настроихте планирана задача!
Вариант 2 - От командния ред
Можете да добавите планирани задачи от командния ред, ако искате да го включите в скрипт, като използвате командата “ schtasks ” заедно с параметри, за да му укажете кога да планира задачата.
Например, ако искам да стартирам “notepad.exe” всяка сряда в 13:00 часа, мога да използвам следната команда:
schtasks /create /tn OpenNotepad /tr notepad.exe /sc седмично /d wd /st 13:00:00
SCHTASKS /Създайте [/S система [/U потребителско име [/P [парола]]]] [/RU потребителско име [/RP парола]] /SC график [/MO модификатор] [/D ден] [/M месеца] [/ Idletime] /TN име на задача /TR taskrun [/ST начало] [/RI интервал] [ {/ET крайно време | /DU продължителност} [/K] [/XML xmlfile] [/V1]] [/SD начална дата] [/ED крайна дата] [/IT | /NP] [/Z] [/F] [/HRESULT] [/?]
Списък с параметри:
- /S система Указва отдалечената система, към която да се свържете. Ако бъде пропуснат, системният параметър по подразбиране е локалната система.
- /U потребителско име Указва потребителския контекст, при който SchTasks.exe трябва да се изпълнява.
- /P [парола] Указва паролата за даден потребителски контекст. Подкани за въвеждане, ако е пропуснато.
- /RU потребителско име Указва потребителския акаунт „изпълни като“ (потребителски контекст), под който се изпълнява задачата. За системния акаунт валидните стойности са “”, “NT AUTHORITY\SYSTEM” или “SYSTEM”. За задачи v2 са налични и „NT AUTHORITY\LOCALSERVICE“ и „NT AUTHORITY\NETWORKSERVICE“, както и добре познатите SID и за трите.
- /RP [парола] Указва паролата за потребителя „изпълни като“. За да поискате парола, стойността трябва да бъде „*“ или никаква. Тази парола се игнорира за системния акаунт. Трябва да се комбинира с превключвател /RU или /XML.
- /SC график Определя честотата на графика. Валидни типове графики: МИНУТ, ЧАСОВ, ДНЕВЕН, СЕДМИЧЕН, МЕСЕЧЕН, ВЕДНЪЖ, СТАРТ, ONLOGON, ONIDLE, ONEVENT.
- Модификатор /MO Прецизира типа на графика, за да позволи по-фин контрол върху повторението на графика. Валидни стойности са изброени в раздела „Модификатори“ по-долу.
- /D дни Указва деня от седмицата за изпълнение на задачата. Валидни стойности: ПОН, ВТО, СР, ЧЕТВ, ПЕТ, СЪБ, НЕД и за МЕСЕЧНИ графици 1 – 31 (дни от месеца). Заместващият знак „*“ указва всички дни.
- /M месеца Определя месец(и) от годината. По подразбиране е първият ден от месеца. Валидни стойности: JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC. Заместващият знак „*“ указва всички месеци.
- /I idletime Указва количеството време на бездействие за изчакване, преди да стартирате планирана задача ONIDLE. Валиден диапазон: 1 – 999 минути.
- /TN име на задача Указва низа под формата на път\име, който уникално идентифицира тази планирана задача.
- /TR taskrun Указва пътя и името на файла на програмата, която да се изпълнява в насроченото време.
Пример: C:\windows\system32\calc.exe
- /ST starttime Указва началния час за изпълнение на задачата. Форматът на часа е HH:mm (24-часово време), например, 14:30 за 14:30 часа. По подразбиране текущото време, ако /ST не е посочено. Тази опция се изисква с /SC ВЕДНЪЖ.
- /RI интервал Указва интервала на повторение в минути. Това не е приложимо за типове графици: МИНУТА, ЧАСОВ, ONSTART, ONLOGON, ONIDLE, ONEVENT. Валиден диапазон: 1 – 599940 минути. Ако е посочено /ET или /DU, то по подразбиране е 10 минути.
- /ET крайно време Указва крайния час за изпълнение на задачата. Форматът на времето е HH:mm (24-часово време), например, 14:50 за 14:50. Това не е приложимо за типове графици: ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /DU duration Указва продължителността за изпълнение на задачата. Форматът на времето е HH:mm. Това не е приложимо с /ET и за типове графики: ONSTART, ONLOGON, ONIDLE, ONEVENT. За задачи /V1, ако е посочен /RI, продължителността по подразбиране е 1 час.
- /K Прекратява задачата в края на времето или времето на продължителност. Това не е приложимо за типове графици: ONSTART,
ONLOGON, ONIDLE, ONEVENT. Трябва да се посочи или /ET, или /DU.
- /SD начална дата Указва първата дата, на която се изпълнява задачата. Форматът е мм/дд/гггг. По подразбиране текущата
дата. Това не е приложимо за типове графици: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /ED крайна дата Указва последната дата, на която задачата трябва да се изпълни. Форматът е мм/дд/гггг. Това не е приложимо за типове графици: ONCE, 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. По подразбиране е LIMITED.
- /DELAY delaytime Указва времето за изчакване за забавяне на изпълнението на задачата след задействане на тригера. Форматът на времето е mmmm:ss. Тази опция е валидна само за типове график ONSTART, ONLOGON, ONEVENT.
- /HRESULT За по-добра диагностициране кодът за изход от процеса ще бъде във формат HRESULT.
- /? Показва това помощно съобщение.
Модификатори: Валидни стойности за превключвателя /MO за тип график:
МИНУТА: 1 – 1439 минути.
НА ЧАС: 1 – 23 часа.
ЕЖЕДНЕВНО: 1 – 365 дни.
СЕДМИЧНО: седмици 1 – 52.
ВЕДНЪЖ: Без модификатори.
ONSTART: Без модификатори.
ONLOGON: Без модификатори.
ONIDLE: Без модификатори.
МЕСЕЧНО: 1 – 12, или
ПЪРВИ, ВТОРИ, ТРЕТИ, ЧЕТВЪРТИ, ПОСЛЕДЕН, ПОСЛЕДЕН ДЕН.