If-Koubou

Miten luoda, muokata ja poistaa ajoitettuja tehtäviä komentoriviltä

Miten luoda, muokata ja poistaa ajoitettuja tehtäviä komentoriviltä (Miten)

Windows XP / Server 2003 esitteli SchTasksin komentorivityökalun, joka usurpasi Windows 2000: n tarjoaman At-työkalun. Tämä työkalu tarjoaa mahdollisuuden hallita ajastettujen tehtävien kaikkia osa-alueita tämän komennon kautta.

Vaikka Windows-apuohjelma auttaa sinua luomaan ajastettujen tehtävien graafisesti, komentorivityökalu on ihanteellinen esimerkiksi seuraaville tilanteille:

  • Manipuloida tehtävät komentosarjoissa.
  • Hallitse ja luo tehtäviä verkkotyökoneissa ilman kirjautumista niihin.
  • Mass-luo / synkronointitoiminto useille koneille.
  • Käytä räätälöidyissä sovelluksissa kommunikoimaan Task Scheduler -ohjelman kanssa API-puheluiden sijaan.

Kuten luultavasti kuvitella, SchTasks-komennolla on enemmän vaihtoehtoja kuin mitä tässä artikkelissa voidaan käsitellä, joten keskitymme näyttämään esimerkkejä tavallisista tehtäväkokoonpanoista ja siitä, mitä tehtävääsi näyttää tehtävän ajastimelta.

esimerkit

Luo 'Oma tehtävä', jotta voit suorittaa C: RunMe.bat kello 9.00 päivittäin:

SchTasks / Luo / SC DAILY / TN "Oma tehtävä" / TR "C: RunMe.bat" / ST 09:00

Muokkaa "Oma tehtäväni" suoritettavaksi kello 14.00:

SchTasks / Change / TN "Oma tehtävä" / ST 14:00

Luo "Oma tehtävä" suorittamalla C: RunMe.bat joka kuukausi ensimmäisen kerran:

SchTasks / Luo / SC MONTHLY / D 1 / TN "Oma tehtävä" / TR "C: RunMe.bat" / ST 14:00

Luo 'Oma tehtävä', jotta voit suorittaa C: RunMe.batin joka arkipäivä klo 14:

SchTasks / Luo / SC WEEKLY / D MON, TUE, WED, THU, FRI / TN "Oma tehtävä" / TR "C: RunMe.bat" / ST 14:00

Poista tehtävä nimeltä "Oma tehtävä":

SchTasks / Delete / TN "Oma tehtävä"

Huomaa: tämä herättää varoituksen, jonka täytyy vahvistaa.

Bulk Creation

Kuten missä tahansa muussa komentorivityökalussa, voit sisällyttää useita ohjeita erätiedostoon, jotta voidaan suorittaa irtotavaran luominen (tai poisto).

Esimerkiksi tämä kirjoitus:

SchTasks / Luo / SC DAILY / TN "Varmuuskopiointi" / TR "C: Backup.bat" / ST 07:00
SchTasks / Luo / SC WEEKLY / D MON / TN "Luo TPS-raportteja" / TR "C: GenerateTPS.bat" / ST 09:00
SchTasks / Luo / SC MONTHLY / D 1 / TN "Synkronointitietokanta" / TR "C: SyncDB.bat" / ST 05:00

Tuottaa nämä tehtävät:

Kyky tehdä tämä on nopea tapa kehittää uusia tehtäviä tai muuttaa nykyisiä aikatauluja monille koneille kerralla. Jotta tehtävät päivitettäisiin, voit sisällyttää asianmukaiset SchTasks-komennot verkkotunnuksen kirjautumiskoodissa, joka päivittää käyttäjäkoneita sisäänkirjautumisen yhteydessä.

Microsoftin dokumentaatio SchTasks Commandista