Pagrindinis » kaip » Kaip sukurti, keisti ir ištrinti planuojamas užduotis iš komandų eilutės

    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