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 /Create /SC DAILY /TN “My Task” /TR “C:RunMe.bat” /ST 09:00
Muokkaa "Oma tehtäväni" suoritettavaksi kello 14.00:
SchTasks /Change /TN “My Task” /ST 14:00
Luo "Oma tehtävä" suorittamalla C: RunMe.bat joka kuukausi ensimmäisen kerran:
SchTasks /Create /SC MONTHLY /D 1 /TN “My Task” /TR “C:RunMe.bat” /ST 14:00
Luo 'Oma tehtävä', jotta voit suorittaa C: RunMe.batin joka arkipäivä klo 14:
SchTasks /Create /SC WEEKLY /D MON,TUE,WED,THU,FRI /TN “My Task” /TR “C:RunMe.bat” /ST 14:00
Poista tehtävä nimeltä "Oma tehtävä":
SchTasks /Delete /TN “My Task”
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 /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
Tuottaa nämä tehtävät:
Microsoftin dokumentaatio SchTasks Commandista