Windows XP / Server 2003 predstavio nas je alat SchTasks naredbenog retka koji je uzurpao alat At koji se nudi u sustavu Windows 2000. Ovaj alat nudi mogućnost kontrole svakog aspekta rasporedenih zadataka putem poziva na ovu naredbu.
Dok Windows čarobnjak koristi za grafičko stvaranje zakazanih zadataka je vrlo dobar, alat naredbenog retka idealan je za situacije kao što su:
- Manipulirajte zadatke u skupnim skriptama.
-
Kontrolirajte i kreirajte zadatke na umreženim računalima bez potrebe da se prijavite na njih.
- Masovni stvoriti / sinkronizirati zadatak na više strojeva.
- Koristite u prilagođenim aplikacijama za komunikaciju s Task Schedulerom umjesto da morate izvršiti API pozive.
Kao što vjerojatno možete zamisliti, naredba SchTasks ima više opcija nego što možemo pokriti u ovom članku pa ćemo se usredotočiti na prikazivanje nekih primjera uobičajenih konfiguracija zadataka i onoga što zadani zadatak izgleda u Task Scheduleru.
Primjeri
Izradite "Moja zadaća" za pokretanje C: RunMe.bat u 9 sati svaki dan:
SchTasks /Create /SC DAILY /TN “My Task” /TR “C:RunMe.bat” /ST 09:00
Izmijenite 'Moja zadaća' za pokretanje u 14 sati:
SchTasks /Change /TN “My Task” /ST 14:00
Izradite "Moja zadaća" za pokretanje C: RunMe.bat prvog u mjesecu:
SchTasks /Create /SC MONTHLY /D 1 /TN “My Task” /TR “C:RunMe.bat” /ST 14:00
Izradite "Moja zadaća" da biste pokrenuli C: RunMe.bat svaki radni dan u 14 sati:
SchTasks /Create /SC WEEKLY /D MON,TUE,WED,THU,FRI /TN “My Task” /TR “C:RunMe.bat” /ST 14:00
Brisanje zadatka pod nazivom "Moja zadaća":
SchTasks /Delete /TN “My Task”
Skupno stvaranje
Kao i bilo koji drugi alat naredbenog retka, možete uključiti više uputa u batch datoteku kako biste ostvarili skupnu izradu (ili brisanje).
Na primjer, ova skripta:
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
Izrađuje ove zadatke:
Microsoftova dokumentacija o SchTasks naredbi