Kā izveidot, modificēt un dzēst plānotos uzdevumus no komandrindas
Windows XP / Server 2003 iepazīstināja mūs ar SchTasks komandrindas rīku, kas aizturēja Windows 2000 piedāvāto rīku. Šis rīks piedāvā iespēju kontrolēt katru plānoto uzdevumu aspektu, izmantojot zvanus uz šo komandu.
Lai gan vednis Windows izmanto, lai palīdzētu grafiski veidot plānotos uzdevumus, ir ļoti labs, komandrindas rīks ir ideāli piemērots tādām situācijām kā:
- Manipulējiet uzdevumus partijas skriptos.
- Kontrolējiet un izveidojiet uzdevumus tīklā strādājošajās mašīnās, bez tiem piesakoties.
- Masu izveides / sinhronizācijas uzdevums vairākās iekārtās.
- Izmantojiet pielāgotās lietojumprogrammās, lai sazinātos ar uzdevumu plānotāju, nevis API zvaniem.
Kā jūs droši vien varat iedomāties, komandai SchTasks ir vairāk iespēju, nekā mēs varam aptvert šajā rakstā, tāpēc mēs pievērsīsimies tam, lai parādītu dažus kopīgu uzdevumu konfigurāciju piemērus un kāda ir attiecīgā uzdevuma uzdevumu plānotāja funkcija..
Piemēri
Izveidojiet 'Mans uzdevums', lai katru dienu palaist C: RunMe.bat:
SchTasks / Izveidot / SC DAILY / TN “Mans uzdevums” / TR “C: RunMe.bat” / ST 09:00
Mainiet 'Mans uzdevums', lai palaistu pulksten 2:00:
SchTasks / Change / TN “Mans uzdevums” / ST 14:00
Izveidojiet 'Mans uzdevums', lai katru mēnesi palaist C: RunMe.bat:
SchTasks / Create / SC MONTHLY / D 1 / TN “Mans uzdevums” / TR “C: RunMe.bat” / ST 14:00
Izveidojiet 'Mans uzdevums', lai palaistu C: RunMe.bat katru nedēļu no plkst.
SchTasks / Create / SC NEDĒĻI / D MON, TUE, WED, THU, FRI / TN “Mans uzdevums” / TR “C: RunMe.bat” / ST 14:00
Dzēst uzdevumu ar nosaukumu “Mans uzdevums”:
SchTasks / Delete / TN “Mans uzdevums”
Piezīme: tas radīs brīdinājumu, kas jums būs jāapstiprina.
Bulk izveide
Tāpat kā jebkuru citu komandrindas rīku, partijas failā varat iekļaut vairākas instrukcijas, lai veiktu lielapjoma izveidi (vai dzēšanu).
Piemēram, šis skripts:
SchTasks / Create / SC DAILY / TN “Backup Data” / TR “C: Backup.bat” / ST 07:00
SchTasks / Izveidot / SC NEDĒĻI / D MON / TN “Izveidot TPS atskaites” / TR “C: GenerateTPS.bat” / ST 09:00
SchTasks / Create / SC MONTHLY / D 1 / TN “Sync Database” / TR “C: SyncDB.bat” / ST 05:00
Izveido šos uzdevumus:
Spēja to izdarīt ir ātrs veids, kā nekavējoties izvilkt jaunus uzdevumus vai mainīt esošos grafikus. Lai nodrošinātu, ka uzdevumi tiek atjaunināti, domēna pieteikšanās skriptu var iekļaut atbilstošās SchTasks komandas, kas atjauninās lietotāja mašīnas, kad tās pieteiksies.
Microsoft dokumentācija par SchTasks komandu