Kaip sukurti, keisti ir ištrinti planuojamas užduotis iš komandų eilutės
„Windows XP / Server 2003“ pristatė mus į „SchTasks“ komandų eilutės įrankį, kuris išnaudojo „Windows“ programoje siūlomą „At“ įrankį. Šis įrankis suteikia galimybę valdyti kiekvieną planuojamų užduočių aspektą skambinant į šią komandą.
Nors vedlys „Windows“ padeda jums grafiškai sukurti planuojamas užduotis yra labai geras, komandų eilutės įrankis idealiai tinka tokioms situacijoms kaip:
- Manipuliuoti užduotis sekos scenarijuose.
- Kontroliuokite ir sukurkite užduotis tinklinėse mašinose, neprisijungę prie jų.
- Masinio kūrimo / sinchronizavimo užduotis keliuose įrenginiuose.
- Naudokite pasirinktose programose, kad bendrautumėte su Užduočių planuokliu, užuot skambinę API.
Kaip jūs tikriausiai įsivaizduojate, komanda „SchTasks“ turi daugiau galimybių, nei galime aptarti šiame straipsnyje, todėl ketiname sutelkti dėmesį į kai kurių bendrų užduočių konfigūracijų pavyzdžių rodymą ir tai, kaip atitinkama užduotis atrodo užduočių planavimo priemonėje.
Pavyzdžiai
Sukurkite „Mano užduotis“, kad paleistumėte C: RunMe.bat 9 val. Kasdien:
SchTasks / Create / SC DAILY / TN „Mano užduotis“ / TR „C: RunMe.bat“ / ST 09:00
Pakeiskite „Mano užduotis“, kad paleistumėte 2 val.
SchTasks / Change / TN „Mano užduotis“ / ST 14:00
Kurkite „Mano užduotis“, kad paleistumėte C: RunMe.bat pirmąjį kiekvieno mėnesio mėnesį:
SchTasks / Create / SC MONTHLY / D 1 / TN „Mano užduotis“ / TR „C: RunMe.bat“ / ST 14:00
Sukurkite „Mano užduotis“, kad paleistumėte C: RunMe.bat kiekvieną savaitės dieną 2 val.
SchTasks / Create / SC SAVAITIMAI / D MON, TUE, WED, THU, FRI / TN „Mano užduotis“ / TR „C: RunMe.bat“ / ST 14:00
Ištrinkite užduotį „Mano užduotis“:
SchTasks / Delete / TN „Mano užduotis“
Pastaba: tai sukels įspėjimą, kurį turėsite patvirtinti.
Masinis kūrimas
Kaip ir bet kuris kitas komandinės eilutės įrankis, galite įtraukti kelias instrukcijas į paketinį failą, kad pasiektumėte masinį kūrimą (arba ištrynimą).
Pavyzdžiui, šis scenarijus:
SchTasks / Create / SC DAILY / TN „Backup Data“ / TR „C: Backup.bat“ / ST 07:00
SchTasks / Create / SC SAVAITĖ / D MON / TN „Generuoti TPS ataskaitas“ / TR „C: GenerateTPS.bat“ / ST 09:00
SchTasks / Create / SC MONTHLY / D 1 / TN „Sync Database“ / TR „C: SyncDB.bat“ / ST 05:00
Pateikia šias užduotis:
Galimybė tai padaryti yra greitas būdas įdiegti naujas užduotis arba pakeisti esamus tvarkaraščius daugeliui įrenginių vienu metu. Siekiant užtikrinti, kad užduotys būtų atnaujintos, galite įtraukti atitinkamas SchTasks komandas į domeno prisijungimo scenarijų, kuris atnaujins naudotojo kompiuterius, kai jie prisijungs.
„Microsoft“ dokumentacija „SchTasks“ komandoje