Kako ustvariti, spremeniti in izbrisati načrtovana opravila iz ukazne vrstice
Windows XP / Server 2003 nas je seznanil z orodjem ukazne vrstice SchTasks, ki je prisvojilo orodje At, ki je na voljo v operacijskem sistemu Windows 2000. To orodje omogoča nadzor nad vsemi vidiki vaših načrtovanih nalog prek klicev v ta ukaz.
Čeprav je čarovnik, ki ga Windows uporablja za grafično ustvarjanje razporejenih opravil, zelo dober, je orodje ukazne vrstice idealno za situacije, kot so:
- Manipulirajte naloge v paketnih skriptih.
- Nadzorujte in ustvarjajte naloge na omrežnih strojih, ne da bi se morali prijaviti vanje.
- Naloga množičnega ustvarjanja / sinhronizacije na več računalnikih.
- Uporabite v aplikacijah po meri za komuniciranje s planerjem opravil, namesto da bi morali klicati API.
Kot si lahko predstavljate, ima ukaz SchTasks več možnosti, kot jih lahko pokrijemo v tem članku, zato se bomo osredotočili na prikaz nekaterih primerov običajnih konfiguracij opravil in kako izgleda ustrezna naloga v načrtovalcu opravil..
Primeri
Če želite zagnati C: RunMe.bat ob 9 uri vsak dan:
SchTasks / Ustvari / SC DAILY / TN "Moja naloga" / TR “C: RunMe.bat” / ST 09:00
Spremenite »Moja naloga«, da se bo zagnala ob 2. uri:
SchTasks / Change / TN “Moja naloga” / ST 14:00
Če želite zagnati C: RunMe.bat prvič v mesecu, ustvarite »Moja naloga«:
SchTasks / Ustvarite / SC MESEČNO / D 1 / TN "Moja naloga" / TR “C: RunMe.bat” / ST 14:00
Če želite zagnati C: RunMe.bat vsak dan ob 14:00, ustvarite »Moja naloga«
SchTasks / Ustvari / SK WEEKLY / D MON, TUE, WED, THU, FRI / TN "Moja naloga" / TR “C: RunMe.bat” / ST 14:00
Izbrišite nalogo z imenom »Moja naloga«:
SchTasks / Delete / TN "Moja naloga"
Opomba: to bo opozorilo, ki ga boste morali potrditi.
Izdelava večjih količin
Tako kot vsa druga orodja ukazne vrstice lahko v paketno datoteko vključite več navodil, da dosežete skupno izdelavo (ali brisanje)..
Ta skript na primer:
SchTasks / Ustvari / SC DAILY / TN "Backup Data" / TR “C: Backup.bat” / ST 07:00
SchTasks / Ustvari / SC WEEKLY / D MON / TN »Ustvari TPS poročila« / TR »C: GenerateTPS.bat« / ST 09:00
SchTasks / Ustvarite / SC MESEČNO / D 1 / TN "Sync Database" / TR “C: SyncDB.bat” / ST 05:00
Ustvari te naloge:
S tem lahko hitro izvedete nove naloge ali spremenite obstoječe urnike na več strojev hkrati. Za zagotovitev posodobitve opravil lahko v prijavni skript domene vključite ustrezne ukaze SchTasks, ki bodo posodobili uporabniške stroje, ko se bodo prijavili.
Microsoftova dokumentacija na ukazu SchTasks