Hvordan lage, modifisere og slette planlagte oppgaver fra kommandolinjen

Innholdsfortegnelse:

Hvordan lage, modifisere og slette planlagte oppgaver fra kommandolinjen
Hvordan lage, modifisere og slette planlagte oppgaver fra kommandolinjen

Video: Hvordan lage, modifisere og slette planlagte oppgaver fra kommandolinjen

Video: Hvordan lage, modifisere og slette planlagte oppgaver fra kommandolinjen
Video: Sugar: The Bitter Truth - YouTube 2024, April
Anonim

Windows XP / Server 2003 introduserte oss til SchTasks-kommandolinjeverktøyet, som oppfordret At-verktøyet som ble tilbudt i Windows 2000. Dette verktøyet gir muligheten til å kontrollere alle aspekter av dine planlagte oppgaver gjennom anrop til denne kommandoen.

Mens veiviseren Windows bruker for å hjelpe deg med å opprette planlagte oppgaver grafisk, er kommandolinjeverktøyet ideelt for situasjoner som:

  • Behandle oppgaver i batchskript.
  • Kontroller og opprett oppgaver på nettverksmaskiner uten å måtte logge på dem.

  • Masse opprett / synk oppgave på tvers av flere maskiner.
  • Bruk i egendefinerte applikasjoner til å kommunisere med Oppgaveplanleggeren i stedet for å lage API-anrop.

Som du sikkert kan forestille deg, har kommandoen SchTasks flere alternativer enn vi kan dekke i denne artikkelen, så vi skal fokusere på å vise noen eksempler på vanlige oppgavekonfigurasjoner og hva den aktuelle oppgaven ser ut i oppgaveskjemaet.

eksempler

Opprett "Min oppgave" for å kjøre C: RunMe.bat klokken 9 hver dag:

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

Image
Image
Image
Image

Endre 'Min oppgave' for å kjøre klokken 14.00:

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

Image
Image
Image
Image

Opprett "Min oppgave" for å kjøre C: RunMe.bat den første i hver måned:

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

Image
Image
Image
Image

Opprett "Min oppgave" for å kjøre C: RunMe.bat hver ukedag klokken 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

Slett oppgaven med navnet "Min oppgave":

SchTasks /Delete /TN “My Task”

Merk: Dette vil gi en advarsel som du må bekrefte.
Merk: Dette vil gi en advarsel som du må bekrefte.

Bulk Creation

Som alle andre kommandolinjeverktøy kan du inkludere flere instruksjoner i en batchfil for å oppnå masseopprettelse (eller sletting).

For eksempel, dette skriptet:

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

Produserer disse oppgavene:

Evnen til å gjøre dette er en rask måte å rulle ut nye oppgaver eller endre eksisterende planer til mange maskiner samtidig. Som en måte å sikre at oppgavene blir oppdatert, kan du inkludere de riktige SchTasks-kommandoene i et domeneinnloggingsskript som vil oppdatere brukermaskiner når de logger på.
Evnen til å gjøre dette er en rask måte å rulle ut nye oppgaver eller endre eksisterende planer til mange maskiner samtidig. Som en måte å sikre at oppgavene blir oppdatert, kan du inkludere de riktige SchTasks-kommandoene i et domeneinnloggingsskript som vil oppdatere brukermaskiner når de logger på.

Microsoft Dokumentasjon på SchTasks Command

Anbefalt: