Ak často používate určité programy v systéme Microsoft Windows 10 a unavuje vás ich otváranie po vypnutí alebo reštarte, môžete vytvoriť naplánovanú úlohu, ktorá sa spustí pri spustení.
Možnosť 1 – Z GUI
Pomocou klávesu „ Windows Key “ + „ R “ otvorte spustite a zadajte „taskschd.msc “. Tým sa otvorí Plánovač úloh.
Na paneli akcií si môžete vybrať vytvorenie spätnej úlohy alebo úlohy. Kliknite na „ Vytvoriť úlohu “.
Zobrazí sa obrazovka „ Vytvoriť úlohu “. Vyberte kartu „ Všeobecné “.
- Do poľa Názov zadajte názov úlohy. Príklad: „ Úloha programu Outlook “.
- V poli „ Popis “ tu môžete opísať, na čo je úloha určená a čo bude robiť.
- Posledná sekcia je „ Možnosti zabezpečenia “, tu môžete nastaviť, kto môže túto úlohu spustiť a či má úloha oprávnenie správcu.
Vyberte kartu „ Spúšťače “.
Vyberte „ Nový… “.
Zobrazí sa okno „ New Trigger “, tu máte možnosť nastaviť, kedy sa úloha spustí.
- V rozbaľovacej ponuke „ Začať úlohu “ vyberte, kedy sa má úloha spustiť .
- Podľa potreby upravte oblasť „ Nastavenia “.
- V poli „ Rozšírené nastavenia “ si môžete vybrať odloženie úlohy, opakovanie úlohy, zastavenie úlohy, aktiváciu a ukončenie platnosti.
- Predvolene je začiarknuté políčko „ Povolené “.
Zvoľte „ OK “.
Vyberte kartu „ Akcie “ a potom vyberte „ Nové “.
Otvorí sa okno „ Nová akcia “.
V rozbaľovacej ponuke „ Akcia “ je predvolene nastavené „ Spustiť program “. V prípade potreby ho zmeňte.
Vyberte „ Prehľadávať... “ vedľa poľa „ Program/script “
Prejdite na program, pre ktorý chcete naplánovať úlohu.
Zvoľte „ OK “.
Prejdite na kartu „ Podmienky “.
Ak chcete, môžete ich zmeniť, ale odporúčam ponechať tieto nastavenia predvolené.
Vyberte kartu „ Nastavenia “. Ak chcete, môžete ich zmeniť, ale odporúčam ich nechať tak.
Zvoľte „ OK “.
Úspešne ste nastavili naplánovanú úlohu!
Možnosť 2 – Z príkazového riadku
Naplánované úlohy môžete pridať z príkazového riadku, ak ich chcete zahrnúť do skriptu pomocou príkazu „ schtasks “ spolu s parametrami, ktoré mu oznámia , kedy má úlohu naplánovať.
Napríklad, ak by som chcel spustiť „notepad.exe“ každú stredu o 13:00, mohol by som použiť nasledujúci príkaz:
schtasks /create /tn OpenNotepad /tr notepad.exe /sc týždenne /d st /st 13:00:00
SCHTASKS /Vytvoriť [/S systém [/U používateľské meno [/P [heslo]]]] [/RU používateľské meno [/RP heslo]] /plán SC [/MO modifikátor] [/D deň] [/M mesiacov] [/ I nečinnosti] /TN názov úlohy /TR spustenie úlohy [/ST štart] [/RI interval] [ {/ET koncový čas | /DU trvanie} [/K] [/XML xmlfile] [/V1]] [/SD dátum začiatku] [/ED enddate] [/IT | /NP] [/Z] [/F] [/HRESULT] [/?]
Zoznam parametrov:
- /S system Určuje vzdialený systém, ku ktorému sa má pripojiť. Ak sa vynechá, systémový parameter sa predvolí na lokálny systém.
- /U meno používateľa Určuje kontext používateľa, pod ktorým sa má spustiť SchTasks.exe.
- /P [heslo] Určuje heslo pre daný kontext používateľa. Ak sa vynechá, zobrazí výzvu na zadanie.
- /RU meno používateľa Určuje používateľské konto „spustiť ako“ (kontext používateľa), pod ktorým sa úloha spúšťa. Pre systémový účet sú platné hodnoty „“, „NT AUTHORITY\SYSTEM“ alebo „SYSTEM“. Pre úlohy verzie 2 sú k dispozícii aj „NT AUTHORITY\LOCALSERVICE“ a „NT AUTHORITY\NETWORKSERVICE“, ako aj dobre známe SID pre všetky tri.
- /RP [heslo] Určuje heslo pre používateľa „spustiť ako“. Ak chcete požiadať o zadanie hesla, hodnota musí byť „*“ alebo žiadna. Toto heslo sa pre systémový účet ignoruje. Musí byť kombinovaný s prepínačom /RU alebo /XML.
- /SC harmonogram Určuje frekvenciu plánovania. Platné typy rozvrhu: MINÚTOVÝ, HODINOVÝ, DENNÝ, TÝŽDENNÝ, MESAČNÝ, RAZ, ONSTART, ONLOGON, ONIDLE, JEDNA UDALOSŤ.
- /MO modifikátor Spresňuje typ plánu, aby umožnil jemnejšiu kontrolu nad opakovaním plánu. Platné hodnoty sú uvedené v časti Modifikátory nižšie.
- /D days Určuje deň v týždni, kedy sa má úloha spustiť. Platné hodnoty: PO, UTOR, ST, ŠT, PI, SO, NE a pre MESAČNÉ rozvrhy 1 – 31 (dni v mesiaci). Zástupný znak „*“ určuje všetky dni.
- /M mesiacov Určuje mesiac (mesiace) v roku. Predvolene sa použije prvý deň v mesiaci. Platné hodnoty: JAN, FEB, MAR, APR, MÁJ, JUN, JUL, AUG, SEP, OCT, NOV, DEC. Zástupný znak „*“ určuje všetky mesiace.
- /I idletime Určuje čas nečinnosti, ktorý sa má čakať pred spustením naplánovanej úlohy ONIDLE. Platný rozsah: 1 – 999 minút.
- /TN názov úlohy Určuje reťazec v tvare cesta\názov, ktorý jednoznačne identifikuje túto naplánovanú úlohu.
- /TR taskrun Určuje cestu a názov súboru programu, ktorý sa má spustiť v naplánovanom čase.
Príklad: C:\windows\system32\calc.exe
- /ST starttime Určuje počiatočný čas na spustenie úlohy. Formát času je HH:mm (24-hodinový čas), napríklad 14:30 pre 14:30. Ak nie je zadané /ST, predvolene sa použije aktuálny čas. Táto možnosť sa vyžaduje s /SC ONCE.
- /RI interval Určuje interval opakovania v minútach. Toto neplatí pre typy plánov: MINUTE, HODINY, ZAPNUTIE, ONLOGON, ONIDLE, JEDNA UDALOSŤ. Platný rozsah: 1 – 599940 minút. Ak je zadaný buď /ET alebo /DU, potom je predvolená hodnota 10 minút.
- /ET endtime Určuje koncový čas spustenia úlohy. Formát času je HH:mm (24-hodinový čas), napríklad 14:50 pre 14:50. Toto neplatí pre typy plánov: ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /DU trvanie Určuje trvanie spustenia úlohy. Formát času je HH:mm. Toto neplatí pre /ET a pre typy plánov: ONSTART, ONLOGON, ONIDLE, ONEVENT. Pre úlohy /V1, ak je zadaný /RI, trvanie je predvolene 1 hodina.
- /K Ukončí úlohu v čase ukončenia alebo trvania. Toto neplatí pre typy plánov: ONSTART,
ONLOGON, ONIDLE, ONEVENT. Musí byť špecifikované buď /ET alebo /DU.
- /SD startdate Určuje prvý dátum, kedy sa úloha spustí. Formát je mm/dd/rrrr. Predvolene sa použije aktuálny
dátum. Toto neplatí pre typy plánov: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /ED enddate Určuje posledný dátum, kedy by sa mala úloha spustiť. Formát je mm/dd/rrrr. Toto neplatí pre typy plánov: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /EC ChannelName Určuje kanál udalostí pre spúšťače OnEvent.
- /IT Umožňuje interaktívne spustenie úlohy iba vtedy, ak je používateľ /RU aktuálne prihlásený v čase spustenia úlohy.
Táto úloha sa spustí, iba ak je používateľ prihlásený.
- /NP Nie je uložené žiadne heslo. Úloha beží neinteraktívne ako daný používateľ. K dispozícii sú iba miestne zdroje.
- /Z Označí úlohu na odstránenie po jej konečnom spustení.
- /XML xmlfile Vytvorí úlohu z XML úlohy zadaného v súbore. Možno kombinovať s prepínačmi /RU a /RP alebo so samotným /RP, keď úloha XML už obsahuje principál.
- /V1 Vytvorí úlohu viditeľnú pre platformy staršej ako Vista. Nie je kompatibilné s /XML.
- /F Vynútene vytvorí úlohu a potlačí upozornenia, ak zadaná úloha už existuje.
- /RL úroveň Nastaví úroveň spustenia pre úlohu. Platné hodnoty sú LIMITED a HIGHEST. Predvolená hodnota je LIMITED.
- /DELAY delaytime Určuje čas čakania na oneskorenie spustenia úlohy po spustení spúšťača. Formát času je mmmm:ss. Táto možnosť je platná len pre typy plánov ONSTART, ONLOGON, ONEVENT.
- /HRESULT Kvôli lepšej diagnostike bude kód ukončenia procesu vo formáte HRESULT.
- /? Zobrazí túto pomocnú správu.
Modifikátory: Platné hodnoty pre prepínač /MO podľa typu plánu:
MINUTA: 1 – 1439 minút.
HODINOVÁ: 1 – 23 hodín.
DENNE: 1 – 365 dní.
TÝŽDENNE: 1. – 52. týždeň.
RAZ: Bez modifikátorov.
ONSTART: Žiadne modifikátory.
ONLOGON: Žiadne modifikátory.
ONIDLE: Žiadne modifikátory.
MESAČNE: 1 – 12, alebo
PRVÝ, DRUHÝ, TRETÍ, ŠTVRTÝ, POSLEDNÝ, POSLEDNÝ DEŇ.