Ak často používate určité programy v systéme Microsoft Windows 10 a unavujete ich otvorením po vypnutí alebo reštarte, môžete vytvoriť naplánovanú úlohu, ktorá beží pri štarte.
Možnosť 1 - Z GUI
- Otvorte príkaz „ Windows Key “ + „ R “ a zadajte príkaz „ taskschd.msc “. Otvorí sa Plánovač úloh.
- V paneli akcií si môžete vybrať, či chcete vytvoriť úlohu zadania alebo vytvoriť úlohu. Kliknite na „ Vytvoriť úlohu “.
- Objaví sa obrazovka „ Create Task “. Vyberte kartu „ Všeobecné “
- Do poľa „ Názov “ zadajte názov úlohy. Príklad: „ Outlook Task “.
- V poli „ Popis “ tu môžete opísať, pre čo je úloha a čo bude robiť.
- Posledná časť je „ Možnosti zabezpečenia “, tu môžete nastaviť, kto môže spustiť túto úlohu a či má úloha správcu.
- Vyberte kartu „ Triggers “.
- Zvoľte „ New… “.
- Objaví sa okno „ New Trigger “, kde máte možnosť nastaviť, kedy sa úloha spustí.
- Vyberte, kedy chcete, aby sa úloha spustila v rozbaľovacej ponuke Spustiť úlohu .
- Upravte oblasť „ Nastavenia “ podľa potreby.
- V poli „ Rozšírené nastavenia “ môžete zvoliť oneskorenie úlohy, opakovanie úlohy, zastavenie úlohy, aktiváciu a uplynutie platnosti.
- Štandardne je začiarknuté políčko „ Enabled “.
- Zvoľte „ OK “.
- Vyberte záložku „ Akcie “, potom vyberte „ Nové “.
- Otvorí sa okno „ Nová akcia “.
- V rozbaľovacej ponuke „ Akcia “ sa predvolene nastavuje „ Spustiť program “. V prípade potreby ho zmeňte.
- Vyberte možnosť „ Prehľadávať… “ vedľa poľa „ Program / skript “
- Prejdite na program, pre ktorý chcete naplánovať úlohu.
- Zvoľte „ OK “.
- Prejdite na kartu „ Podmienky “.
- Tieto nastavenia môžete zmeniť, ak chcete, ale odporúčam ponechať tieto nastavenia predvolené.
- Vyberte kartu „ Nastavenia “. Môžete ich zmeniť, ak by ste chceli, ale odporúčam ich nechať sami.
- Zvoľte „ OK “.
Úspešne ste nastavili naplánovanú úlohu!
Možnosť 2 - Z príkazového riadku
Plánované úlohy môžete pridať z príkazového riadka, ak ho chcete zahrnúť do skriptu pomocou príkazu „ schtasks “ spolu s parametrami, aby ste mu povedali, kedy naplánovať úlohu.
Ak by som napríklad 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 wed / st 13:00:00
SCHTASKS / Vytvoriť [/ S systém [/ U užívateľské meno [/ P [heslo]]]] [/ RU užívateľské meno [/ RP heslo]] / SC rozvrh [/ MO modifikátor] [/ D deň] [/ M mesiacov] [/ I idletime] / TN taskname / TR taskrun [/ ST starttime] [/ RI interval] [/ ET endtime [/ K] [/ XML xmlfile] [/ V1]] [/ Začiatok SD] [/ ED enddate] [/ IT | / NP] [/ Z] [/ F] [/ HRESULT] [/?]
Zoznam parametrov:
- / S system Určuje vzdialený systém, ku ktorému sa chcete pripojiť. Ak sa vynechá, systémový parameter predvolí lokálny systém.
- / U username Určuje kontext používateľa, pod ktorým by sa mal spustiť SchTasks.exe.
- / P [heslo] Určuje heslo pre daný používateľský kontext. Ak sa vynechá, zobrazí výzvu na zadanie.
- / RU username Určuje užívateľský účet „run as“ (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 v2 sú k dispozícii aj „NT AUTORIZÁCIA LOCALSERVICE“ a „NT AUTHORITY NETWORKSERVICE“, ako aj dobre známe SID pre všetkých troch.
- / RP [password] Určuje heslo pre používateľa „run as“. Ak chcete zadať heslo, hodnota musí byť buď „*“ alebo žiadna. Toto heslo sa pre systémový účet ignoruje. Musí sa kombinovať s prepínačom buď / RU alebo / XML.
- / SC rozvrh Určuje frekvenciu plánovania. Platné typy rozvrhu: MINUTE, HOURLY, DAILY, WEEKLY, MESAČNÉ, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- / MO modifikátor Upresňuje typ plánu, aby sa umožnilo jemnejšie ovládanie opakovania plánu. Platné hodnoty sú uvedené v časti „Modifikátory“ nižšie.
- / D days Určuje deň v týždni na spustenie úlohy. Platné hodnoty: MON, TUE, WED, THU, FRI, SAT, SUN a pre MESAČNÉ plány 1 - 31 (dni v mesiaci). Zástupný znak „*“ určuje všetky dni.
- / M mesiacov Určuje mesiac (mesiace) roka. Predvolené hodnoty na 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 dobu nečinnosti, ktorá sa má čakať pred spustením naplánovanej úlohy ONIDLE. Platný rozsah: 1 - 999 minút.
- / TN taskname Určuje reťazec vo forme cesty, ktorá jednoznačne identifikuje naplánovanú úlohu.
- / TR taskrun Zadáva cestu a názov súboru programu, ktorý sa má spustiť v naplánovanom čase.
Príklad: C: system32 calc.exe
- / ST starttime Určuje čas začiatku spustenia úlohy. Formát času je HH: mm (24 hodín), napríklad 14:30 pre 2:30 PM. Prednastavené na aktuálny čas, ak / ST nie je špecifikované. Táto voľba sa vyžaduje pri / SC ONCE.
- / RI interval Určuje interval opakovania v minútach. Toto neplatí pre typy rozvrhu: MINUTE, HOURLY, ONSTART, ONLOGON, ONIDLE, ONEVENT. Platný rozsah: 1 - 599940 minút.Ak je zadaný buď / ET alebo / DU, potom je predvolený na 10 minút.
- / ET endtime Určuje čas ukončenia úlohy. Formát času je HH: mm (24 hodinový čas), napríklad 14:50 pre 2:50 PM. Toto neplatí pre typy rozvrhov: ONSTART, ONLOGON, ONIDLE, ONEVENT.
- / DU trvanie Určuje dĺžku trvania úlohy. Formát času je HH: mm. Toto neplatí pre / ET a pre typy rozvrhov: ONSTART, ONLOGON, ONIDLE, ONEVENT. Pre úlohy / V1, ak je zadané / RI, je predvolená hodnota 1 hodina.
- / K Ukončí úlohu v čase ukončenia alebo trvania. Toto neplatí pre typy rozvrhu: ONSTART,
ONLOGON, ONIDLE, ONEVENT. Musí byť špecifikované buď / ET alebo / DU.
- / SD startdate Určuje prvý dátum spustenia úlohy. Formát je mm / dd / rrrr. Predvolené hodnoty prúdu
dátum. Toto neplatí pre typy rozvrhov: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- / ED enddate Určuje posledný dátum, kedy sa má úloha spustiť. Formát je mm / dd / rrrr. Toto neplatí pre typy rozvrhov: ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- / EC ChannelName Určuje kanál udalostí pre spúšťače OnEvent.
- / IT Umožňuje, aby úloha bežala interaktívne len vtedy, ak je používateľ / RU aktuálne prihlásený v čase, keď sa úloha spúšťa.
Táto úloha sa spúšťa iba vtedy, 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 lokálne zdroje.
- / Z Označí úlohu na vymazanie po jej poslednom spustení.
- / XML xmlfile Vytvorí úlohu z XML úlohy zadanej v súbore. Možno kombinovať s / RU a / RP prepínačmi, alebo len s / RP, keď úloha XML už obsahuje príkaz.
- / V1 Vytvorí úlohu, ktorá je viditeľná pre platformy pred-Vista. Nie je kompatibilný s / XML.
- / F Úspešne vytvorí úlohu a potlačí varovania, ak zadaná úloha už existuje.
- / RL level Nastaví úroveň Run pre úlohu. Platné hodnoty sú LIMITED a HIGHEST. Predvolená hodnota je LIMITED.
- / DELAY delaytime Určuje dobu č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 programov ONSTART, ONLOGON, ONEVENT.
- / HRESULT Pre lepšiu diagnostiku bude výstupný kód procesu vo formáte HRESULT.
- /? Zobrazí túto správu pomocníka.
Modifikátory: Platné hodnoty pre prepínač / MO podľa typu plánu:
MINUTA: 1 - 1439 minút.
HODINY: 1 - 23 hodín.
DENNE: 1 - 365 dní.
TÝŽDEŇ: 1. - 52. týždeň.
ONCE: Žiadne modifikátory.
ONSTART: Žiadne modifikátory.
ONLOGON: Žiadne modifikátory.
ONIDLE: Žiadne modifikátory.
MESAČNÝ: 1 - 12, alebo
PRVÝ, DRUHÝ, TRETÍ, ŠTVRTÝ, POSLEDNÝ, POSLEDNÝ.