/ Jak vytvořit, upravit a odstranit naplánované úlohy z příkazového řádku

Jak vytvořit, upravit a odstranit naplánované úlohy z příkazového řádku

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

obraz

obraz

Upravit „Můj úkol“ tak, aby se spustil ve 14:00:

SchTasks / Change / TN „My Task“ / ST 14:00

obraz

obraz

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

obraz

obraz

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

obraz

obraz

Odstraňte úkol s názvem „Můj úkol“:

SchTasks / Delete / TN „My Task“

obraz

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:

obraz

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