Vytvorenie naplánovanej úlohy v systéme Windows 10

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

  1. Otvorte príkazWindows Key+R “ a zadajte príkaztaskschd.msc “. Otvorí sa Plánovač úloh.
  2. V paneli akcií si môžete vybrať, či chcete vytvoriť úlohu zadania alebo vytvoriť úlohu. Kliknite na „ Vytvoriť úlohu “.
  3. 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.
  4. Vyberte kartu „ Triggers “.
  5. Zvoľte „ New… “.
  6. 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íčkoEnabled “.
  7. Zvoľte „ OK “.
  8. Vyberte záložku „ Akcie “, potom vyberte „ Nové “.
  9. Otvorí sa okno „ Nová akcia “.
  10. V rozbaľovacej ponuke „ Akcia “ sa predvolene nastavuje „ Spustiť program “. V prípade potreby ho zmeňte.
  11. Vyberte možnosť „ Prehľadávať… “ vedľa poľa „ Program / skript
  12. Prejdite na program, pre ktorý chcete naplánovať úlohu.
  13. Zvoľte „ OK “.
  14. Prejdite na kartu „ Podmienky “.
  15. Tieto nastavenia môžete zmeniť, ak chcete, ale odporúčam ponechať tieto nastavenia predvolené.
  16. Vyberte kartu „ Nastavenia “. Môžete ich zmeniť, ak by ste chceli, ale odporúčam ich nechať sami.
  17. 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Ý.