Ako vytvoriť, upraviť a odstrániť naplánované úlohy z príkazového riadku

Obsah:

Ako vytvoriť, upraviť a odstrániť naplánované úlohy z príkazového riadku
Ako vytvoriť, upraviť a odstrániť naplánované úlohy z príkazového riadku

Video: Ako vytvoriť, upraviť a odstrániť naplánované úlohy z príkazového riadku

Video: Ako vytvoriť, upraviť a odstrániť naplánované úlohy z príkazového riadku
Video: Word - Nájsť a nahradiť - Ako vo Worde nájsť a nahradiť nejaký text - YouTube 2024, November
Anonim

Systém Windows XP / Server 2003 nás predstavil v nástroji príkazového riadka SchTasks, ktorý uspal nástroj At ponúkaný v systéme Windows 2000. Tento nástroj ponúka možnosť riadiť každý aspekt plánovaných úloh prostredníctvom volaní na tento príkaz.

Zatiaľ čo sprievodca Windows, ktorý vám pomáha graficky vytvárať naplánované úlohy, je veľmi dobrý, nástroj príkazového riadku je ideálny pre situácie ako:

  • Manipulovať s úlohami v dávkových skriptoch.
  • Ovládajte a vytvárajte úlohy na sieťových počítačoch bez toho, aby ste sa k nim museli prihlasovať.

  • Úloha na hromadnú tvorbu / synchronizáciu viacerých počítačov.
  • Použite vo vlastných aplikáciách na komunikáciu s Plánovačom úloh namiesto toho, aby ste museli uskutočňovať volania API.

Ako si asi dokážete predstaviť, príkaz SchTasks má viac možností, ako môžeme pokryť v tomto článku, takže sa zameriame na zobrazenie niekoľkých príkladov bežných konfigurácií úloh a toho, ako daná úloha vyzerá v Plánovači úloh.

Príklady

Vytvorte svoju úlohu spustiť C: RunMe.bat o 9:00 každý deň:

SchTasks /Create /SC DAILY /TN “My Task” /TR “C:RunMe.bat” /ST 09:00

Image
Image
Image
Image

Upraviť funkciu "Moja úloha", ktorá sa má spustiť o 14:00:

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

Image
Image
Image
Image

Vytvorte funkciu "Moje úlohy", aby ste spustili program C: RunMe.bat prvýkrát v mesiaci:

SchTasks /Create /SC MONTHLY /D 1 /TN “My Task” /TR “C:RunMe.bat” /ST 14:00

Image
Image
Image
Image

Vytvorte "Moje úlohy", aby ste spustili C: RunMe.bat každý pracovný deň o 14:00:

SchTasks /Create /SC WEEKLY /D MON,TUE,WED,THU,FRI /TN “My Task” /TR “C:RunMe.bat” /ST 14:00

Image
Image
Image
Image

Odstrániť úlohu s názvom "Moja úloha":

SchTasks /Delete /TN “My Task”

Poznámka: toto vyvolá upozornenie, ktoré budete musieť potvrdiť.
Poznámka: toto vyvolá upozornenie, ktoré budete musieť potvrdiť.

Hromadné vytváranie

Rovnako ako akýkoľvek iný nástroj príkazového riadku môžete do dávkového súboru zahrnúť viacero inštrukcií, aby ste dosiahli hromadné vytvorenie (alebo vymazanie).

Tento skript napríklad:

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ába tieto úlohy:

Schopnosť urobiť to je rýchly spôsob, ako rozvinúť nové úlohy alebo zmeniť existujúce plány na niekoľko strojov naraz. Ako spôsob, ako zabezpečiť aktualizáciu úloh, môžete zahrnúť príslušné príkazy SchTasks do skriptu na prihlasovanie domény, ktorý bude pri prihlasovaní aktualizovať používateľské počítače.
Schopnosť urobiť to je rýchly spôsob, ako rozvinúť nové úlohy alebo zmeniť existujúce plány na niekoľko strojov naraz. Ako spôsob, ako zabezpečiť aktualizáciu úloh, môžete zahrnúť príslušné príkazy SchTasks do skriptu na prihlasovanie domény, ktorý bude pri prihlasovaní aktualizovať používateľské počítače.

Dokumentácia spoločnosti Microsoft o príkaze SchTasks

Odporúča: