If-Koubou

Kā komandrindā izveidot, mainīt un dzēst plānotos uzdevumus

Kā komandrindā izveidot, mainīt un dzēst plānotos uzdevumus (Kā)

Windows XP / Server 2003 iepazīstināja mūs ar SchTasks komandrindas rīku, kas uzurēja Windows 2000 piedāvātā rīka At. Šis rīks piedāvā iespēju kontrolēt visus jūsu plānoto uzdevumu aspektus, izmantojot zvanus uz šo komandu.

Lai gan vednis Windows izmanto, lai palīdzētu jums grafiski izveidot plānotos uzdevumus, ir ļoti labi, komandrindas rīks ir ideāli piemērots tādām situācijām kā:

  • Manipulēt uzdevumus partijas skriptos.
  • Kontrolē un izveido uzdevumus tīkla ierīcēs, neesot tiem pieslēdzies.
  • Masveida izveides / sinhronizācijas uzdevums vairākās iekārtās.
  • Izmantojiet pielāgotos lietojumprogrammas, lai sazinātos ar uzdevumu plānotāju, nevis veikt API zvanus.

Kā jūs droši vien varat iedomāties, komandai SchTasks ir vairāk iespēju, nekā mēs varam aprakstīt šajā rakstā, lai mēs koncentrētos uz dažu kopīgu uzdevumu konfigurāciju piemēru parādīšanu un to, kā attiecīgais uzdevums izskatās uzdevumu plānotājā.

Piemēri

Izveidojiet "Manu uzdevumu", lai katru dienu 9:00 palaistu C: RunMe.bat:

SchTasks / Izveidot / SC DAILY / TN "Mans uzdevums" / TR "C: RunMe.bat" / ST 09:00

Mainīt "Mans uzdevums", lai darbotos plkst. 2:00:

SchTasks / Change / TN "Mans uzdevums" / ST 14:00

Izveidojiet "Mans uzdevums", lai palaistu C: RunMe.bat pirmajā mēnesī:

SchTasks / Izveidot / SC MONTHLY / D 1 / TN "Mans uzdevums" / TR "C: RunMe.bat" / ST 14:00

Izveidojiet "Mans uzdevums", lai palaistu C: RunMe.bat katru darba dienu plkst. 14:00:

SchTasks / Izveidot / SC WEEKLY / D, TUE, WED, THU, FRI / TN "Mans uzdevums" / TR "C: RunMe.bat" / ST 14:00

Dzēst uzdevumu ar nosaukumu "Mans uzdevums":

SchTasks / Dzēst / TN "Mans uzdevums"

Piezīme: tas radīs brīdinājumu, kas jums būs jāapstiprina.

Bulk Creation

Tāpat kā jebkurš cits komandrindas rīks, partijas failā varat ievietot vairākus norādījumus, lai veiktu lielapjoma izveidi (vai dzēšanu).

Piemēram, šis skripts:

SchTasks / Izveidot / SC DAILY / TN "Backup Data" / TR "C: Backup.bat" / ST 07:00
SchTasks / Izveidot / SC WEEKLY / D MON / TN "Izveidot TPS ziņojumus" / TR "C: GenerateTPS.bat" / ST 09:00
SchTasks / Izveidot / SC MONTHLY / D 1 / TN "Sinhronizācijas datu bāze" / TR "C: SyncDB.bat" / ST 05:00

Izveido šos uzdevumus:

Iespēja to izdarīt ir ātrs veids, kā no jauna ieviest jaunus uzdevumus vai mainīt esošos grafikus daudzām mašīnām. Kā veids, kā nodrošināt uzdevumu atjaunināšanu, varat iekļaut atbilstošās SchTasks komandas domēna pieteikšanās skriptā, kurā tiks atjauninātas lietotāju iekārtas, kad tās piesakās.

Microsoft dokumentācija par SchTasks komandu