If-Koubou

Kako stvoriti, mijenjati i brisati zakazane zadatke iz naredbenog retka

Kako stvoriti, mijenjati i brisati zakazane zadatke iz naredbenog retka (Kako da)

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 "Moja zadaća" / TR "C: RunMe.bat" / ST 09:00

Izmijenite 'Moja zadaća' za pokretanje u 14 sati:

SchTasks / Change / TN "Moja zadaća" / ST 14:00

Izradite "Moja zadaća" za pokretanje C: RunMe.bat prvog u mjesecu:

SchTasks / Create / SC MJESEČNO / D 1 / TN "Moja zadaća" / 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 TJEDAN / D MON, TUE, WED, THU, FRI / TN "Moja zadaća" / TR "C: RunMe.bat" / ST 14:00

Brisanje zadatka pod nazivom "Moja zadaća":

SchTasks / Delete / TN "Moja zadaća"

Napomena: ovo će podići upozorenje koje ćete morati potvrditi.

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 "Podaci o sigurnosnim kopijama" / TR "C: Backup.bat" / ST 07:00
SchTasks / Create / SC WEEKLY / D MON / TN "Generiranje TPS Izvješća" / TR "C: GenerateTPS.bat" / ST 09:00
SchTasks / Create / SC MONTHLY / D 1 / TN "Sinkronizacijska baza podataka" / TR "C: SyncDB.bat" / ST 05:00

Izrađuje ove zadatke:

Sposobnost da to učinite je brz način za izvođenje novih zadataka ili mijenjanje postojećih rasporeda na mnoge strojeve odjednom. Kako bi se ažurirali zadaci, možete uključiti odgovarajuće naredbe SchTasks u skripti za prijavu domene koja će ažurirati korisničke strojeve prilikom prijave.

Microsoftova dokumentacija o SchTasks naredbi