Pokud často používáte určité programy v systému Microsoft Windows 10 a nebaví vás je otevírat po vypnutí nebo restartu, můžete vytvořit naplánovanou úlohu, která se spouští při spouštění.
Možnost 1 – Z GUI
- Za použití "Windows klíč“ + “R” pro otevření spustit a zadat "taskschd.msc“. Tím se otevře Plánovač úloh.
- Na panelu akcí si můžete vybrat, zda chcete vytvořit zpětný úkol nebo vytvořit úkol. Klikněte na „Vytvořit úkol“.
- "Vytvořit úkolZobrazí se obrazovka “. Vybrat "Všeobecné“.
- V "název” zadejte název úkolu. Příklad: “Úkol aplikace Outlook“.
- V "Popis“, zde můžete popsat, k čemu úkol je a co bude dělat.
- Poslední oddíl je „Možnosti zabezpečení“, zde můžete nastavit, kdo může tuto úlohu spustit a zda má úloha oprávnění správce.
- Vybrat "Spouštěče“.
- Vyberte „Nový…“.
- "Nový spouštěč” se objeví okno, zde máte možnost nastavit, kdy se úloha spustí.
- Vyberte, kdy chcete, aby úkol začal v „Začněte úkol“.
- Upravit „Nastavení” oblast podle přání.
- V "Pokročilé nastavení” můžete zvolit odložení úkolu, opakování úkolu, zastavení úkolu, aktivaci a vypršení platnosti.
- “Povoleno” je ve výchozím nastavení zaškrtnuto.
- Vyberte „OK“.
- Vybrat "Akce“, poté vyberte „Nový“.
- "Nová akce” otevře se okno.
- V "Akce“rozbalit,”Spusťte program” je standardně nastaveno. V případě potřeby jej změňte.
- Vyberte „Procházet…" vedle "Program/skriptpole
- Přejděte k programu, pro který chcete naplánovat úlohu.
- Vyberte „OK“.
- Přejděte na „Podmínky“.
- Pokud chcete, můžete je změnit, ale doporučuji ponechat tato nastavení jako výchozí.
- Vybrat "Nastavení“. Pokud chcete, můžete je změnit, ale doporučuji je nechat být.
- Vyberte „OK“.
Úspěšně jste nastavili naplánovanou úlohu!
Možnost 2 – Z příkazového řádku
Naplánované úlohy můžete přidat z příkazového řádku, pokud je chcete zahrnout do skriptu pomocí „schtasks” spolu s parametry, které mu sdělí, kdy naplánovat úlohu.
Pokud bych například chtěl spouštět „notepad.exe“ každou středu ve 13:00, mohl bych použít následující příkaz:
schtasks /create /tn OpenNotepad /tr notepad.exe /sc týdně /d st /st 13:00:00
SCHTASKS /Vytvořit [/S systém [/U uživatelské jméno [/P [heslo]]]] [/RU uživatelské jméno [/RP heslo]] /plán SC [/MO modifikátor] [/D den] [/M měsíců] [/ Idletime] /TN název úlohy /TR taskrun [/ST starttime] [/RI interval] [ {/ET endtime | /DU trvání} [/K] [/XML xmlfile] [/V1]] [/SD počáteční datum] [/ED koncové datum] [/IT | /NP] [/Z] [/F] [/HRESULT] [/?]
Seznam parametrů:
- /S system Určuje vzdálený systém, ke kterému se má připojit. Pokud je vynechán, systémový parametr je výchozí pro místní systém.
- /U uživatelské jméno Určuje kontext uživatele, pod kterým se má spustit SchTasks.exe.
- /P [heslo] Určuje heslo pro daný kontext uživatele. Pokud je vynechán, zobrazí výzvu k zadání.
- /RU uživatelské jméno Určuje uživatelský účet „spustit jako“ (kontext uživatele), pod kterým se úloha spouští. Pro systémový účet jsou platné hodnoty „“, „NT AUTHORITY\SYSTEM“ nebo „SYSTEM“. Pro úlohy v2 jsou k dispozici také „NT AUTHORITY\LOCALSERVICE“ a „NT AUTHORITY\NETWORKSERVICE“ a také dobře známé SID pro všechny tři.
- /RP [heslo] Určuje heslo pro uživatele „spustit jako“. Chcete-li požádat o heslo, hodnota musí být „*“ nebo žádná. Toto heslo je u systémového účtu ignorováno. Musí být kombinováno s přepínačem /RU nebo /XML.
- /SC plán Určuje frekvenci plánu. Platné typy rozvrhu: MINUTE, HODINY, DENNĚ, TÝDNĚ, MĚSÍCNĚ, JEDNOU, ONSTART, ONLOGON, ONIDLE, JEDNODUCHÁ UDÁLOST.
- Modifikátor /MO Zpřesňuje typ plánu, aby umožnil jemnější kontrolu nad opakováním plánu. Platné hodnoty jsou uvedeny v části Modifikátory níže.
- /D days Určuje den v týdnu pro spuštění úlohy. Platné hodnoty: PO, ÚT, ST, ČT, PÁ, SO, NE a pro MĚSÍČNÍ rozvrhy 1 – 31 (dny v měsíci). Zástupný znak „*“ určuje všechny dny.
- /M měsíců Určuje měsíc (měsíce) roku. Výchozí nastavení je první den v měsíci. Platné hodnoty: leden, únor, březen, duben, květen, červen, červenec, srpen, září, říjen, listopad, prosinec. Zástupný znak „*“ určuje všechny měsíce.
- /I idletime Určuje dobu nečinnosti, po kterou se čeká před spuštěním naplánované úlohy ONIDLE. Platný rozsah: 1 – 999 minut.
- /TN název_úlohy Udává řetězec ve tvaru cesta\název, který jednoznačně identifikuje tuto naplánovanou úlohu.
- /TR taskrun Určuje cestu a název souboru programu, který má být spuštěn v naplánovanou dobu.
Příklad: C:\windows\system32\calc.exe - /ST starttime Určuje počáteční čas pro spuštění úlohy. Formát času je HH: mm (24hodinový čas), například 14:30 pro 14:30. Výchozí na aktuální čas, pokud není zadáno /ST. Tato možnost je vyžadována s /SC ONCE.
- /RI interval Určuje interval opakování v minutách. Toto neplatí pro typy plánů: MINUTA, HOURLY, ONSTART, ONLOGON, ONIDLE, ONEEVENT. Platný rozsah: 1 – 599940 minut. Pokud je zadán /ET nebo /DU, pak je výchozí hodnota 10 minut.
- /ET endtime Určuje koncový čas pro spuštění úlohy. Formát času je HH: mm (24hodinový čas), například 14:50 pro 14:50. Toto neplatí pro typy plánů: ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /DU trvání Určuje dobu trvání úlohy. Formát času je HH: mm. Toto neplatí pro /ET a pro typy plánů: ONSTART, ONLOGON, ONIDLE, ONEVENT. Pro úlohy /V1, pokud je zadán /RI, je výchozí doba trvání 1 hodina.
- /K Ukončí úlohu v čase ukončení nebo trvání. Toto neplatí pro typy rozvrhů: ONSTART,
ONLOGON, ONIDLE, ONEVENT. Musí být zadáno buď /ET nebo /DU. - /SD startdate Určuje první datum spuštění úlohy. Formát je mm/dd/rrrr. Výchozí hodnota je aktuální
datum. Toto neplatí pro typy plánů: JEDNOU, ONSTART, ONLOGON, ONIDLE, ONEVENT. - /ED enddate Určuje poslední datum, kdy se má úloha spustit. Formát je mm/dd/rrrr. Toto neplatí pro typy plánů: JEDNOU, ONSTART, ONLOGON, ONIDLE, ONEVENT.
- /EC ChannelName Určuje kanál událostí pro spouštěče OnEvent.
- /IT Umožňuje interaktivní spuštění úlohy, pouze pokud je uživatel /RU aktuálně přihlášen v době spuštění úlohy.
Tato úloha se spustí, pouze pokud je uživatel přihlášen. - /NP Není uloženo žádné heslo. Úloha běží neinteraktivně jako daný uživatel. K dispozici jsou pouze místní zdroje.
- /Z Označí úlohu k odstranění po jejím posledním spuštění.
- /XML xmlfile Vytvoří úkol z úkolu XML zadaného v souboru. Lze kombinovat s přepínači /RU a /RP nebo se samotným /RP, pokud úloha XML již obsahuje hlavní objekt.
- /V1 Vytvoří úlohu viditelnou pro platformy starší než Vista. Není kompatibilní s /XML.
- /F Vynuceně vytvoří úlohu a potlačí varování, pokud zadaná úloha již existuje.
- /RL úroveň Nastaví úroveň spuštění pro úlohu. Platné hodnoty jsou LIMITED a HIGHEST. Výchozí hodnota je LIMITED.
- /DELAY delaytime Určuje dobu čekání na zpoždění spuštění úlohy po spuštění spouštěče. Formát času je mmmm: ss. Tato možnost je platná pouze pro typy plánů ONSTART, ONLOGON, ONEVENT.
- /HRESULT Pro lepší diagnostikovatelnost bude kód ukončení procesu ve formátu HRESULT.
- /? Zobrazí tuto zprávu nápovědy.
Modifikátory: Platné hodnoty pro přepínač /MO podle typu plánu:
MINUTA: 1 – 1439 minut.
HODINU: 1 – 23 hodin.
DENNĚ: 1 – 365 dní.
TÝDEN: 1. – 52. týden.
ONCE: Žádné modifikátory.
ONSTART: Žádné modifikátory.
ONLOGON: Žádné modifikátory.
ONIDLE: Žádné modifikátory.
MĚSÍČNĚ: 1 – 12, popř
PRVNÍ, DRUHÝ, TŘETÍ, ČTVRTÝ, POSLEDNÍ, POSLEDNÍ.