Windows XP / Server 2003 nás představilNástroj příkazového řádku SchTasks, který uzurpoval nástroj At nabízený v systému Windows 2000. Tento nástroj nabízí možnost ovládat každý aspekt vašich naplánovaných úloh prostřednictvím volání tohoto příkazu.
Přestože průvodce Windows, který vám pomůže graficky vytvářet naplánované úlohy, je velmi dobrý, nástroj příkazového řádku je ideální pro situace, jako například:
- Manipulovat s úkoly v dávkových skriptech.
- Ovládejte a vytvářejte úkoly na počítačích v síti, aniž byste se k nim museli přihlašovat.
- Hromadné vytvoření / synchronizace úkolů na více počítačích.
- Používejte ve vlastních aplikacích pro komunikaci s Plánovačem úloh místo toho, abyste museli volat API.
Jak si asi dokážete představit, příkaz SchTasksmá v tomto článku více možností, než můžeme pokrýt, takže se zaměříme na ukázku některých příkladů běžných konfigurací úkolů a na to, jak daná úloha vypadá v Plánovači úloh.
Příklady
Vytvořte „Můj úkol“ a spusťte C: RunMe.bat každý den v 9:00:
SchTasks / Create / SC DAILY / TN „My Task“ / TR „C: RunMe.bat“ / ST 09:00
Upravit „Můj úkol“ tak, aby se spustil ve 14:00:
SchTasks / Change / TN „My Task“ / ST 14:00
Vytvořte „Můj úkol“ a spusťte C: RunMe.bat první každý měsíc:
SchTasks / Create / SC MONTHLY / D 1 / TN „My Task“ / TR „C: RunMe.bat“ / ST 14:00
Vytvořte „Můj úkol“ a spusťte C: RunMe.bat každý pracovní den ve 14:00:
</p>SchTasks / Create / SC WEEKLY / D MON, TUE, WED, THU, FRI / TN „Můj úkol“ / TR „C: RunMe.bat“ / ST 14:00
Odstraňte úkol s názvem „Můj úkol“:
SchTasks / Delete / TN „My Task“
Poznámka: Toto vyvolá varování, které budete muset potvrdit.
Hromadná tvorba
Jako jakýkoli jiný nástroj příkazového řádku můžete do dávkového souboru zahrnout několik pokynů k provedení hromadného vytváření (nebo mazání).
Například tento skript:
SchTasks / Create / SC DAILY / TN „Backup Data“ / TR „C: Backup.bat“ / ST 07:00
SchTasks / Create / SC WEEKLY / D MON / TN “Generate TPS Reports” / TR “C: GenerateTPS.bat” / ST 09:00
SchTasks / Create / SC MONTHLY / D 1 / TN „Sync Database“ / TR „C: SyncDB.bat“ / ST 05:00
Vyrábí tyto úkoly:
Schopnost to je rychlý způsob, jak zavéstnové úkoly nebo změnit stávající plány na více počítačů najednou. Chcete-li zajistit, aby byly úkoly aktualizovány, můžete do přihlašovacího skriptu domény zahrnout příslušné příkazy SchTasks, které při přihlášení aktualizují uživatelské stroje.
</p>Dokumentace společnosti Microsoft o příkazu SchTasks