Windows XP / Server 2003 ne-a introdus în instrumentul de comandă SchTasks care a uzurpat instrumentul At oferit în Windows 2000. Acest instrument oferă posibilitatea de a controla fiecare aspect al sarcinilor programate prin apeluri la această comandă.
În timp ce expertul Windows utilizează pentru a vă ajuta să creați grafic sarcini programate este foarte bun, instrumentul de linie de comandă este ideal pentru situații cum ar fi:
După cum probabil vă imaginați, comanda SchTasks are mai multe opțiuni decât putem acoperi în acest articol, astfel că ne vom concentra pe arătarea unor exemple de configurații obișnuite de sarcini și a aspectului sarcinii respective în Planificatorul de sarcini.
SchTasks / Creare / SC DAILY / TN "Activitatea mea" / TR "C: RunMe.bat" / ST 09:00
SchTasks / Schimbare / TN "Activitatea mea" / ST 14:00
SchTasks / Creare / SC LUNĂ / D 1 / TN "Activitatea mea" / TR "C: RunMe.bat" / ST 14:00
SchTasks / Creare / SC WEEKLY / D MON, TUE, WED, THU, FRI / TN "Activitatea mea" / TR "C: RunMe.bat" / ST 14:00
SchTasks / Șterge / TN "Activitatea mea"
Notă: acest lucru va ridica un avertisment pe care va trebui să îl confirmați.
Ca orice alt instrument de linie de comandă, puteți include mai multe instrucțiuni într-un fișier batch pentru a realiza crearea în bloc (sau ștergerea).
De exemplu, acest script:
SchTasks / Creare / SC DAILY / TN "Date Backup" / TR "C: Backup.bat" / ST 07:00
SchTasks / Creare / SC WEEKLY / D MON / TN "Generați rapoarte TPS" / TR "C: GenerateTPS.bat" / ST 09:00
SchTasks / Creare / SC LUNĂ / D1 / TN "Baza de date de sincronizare" / TR "C: SyncDB.bat" / ST 05:00
Realizează aceste sarcini:
Abilitatea de a face acest lucru este o modalitate rapidă de a lansa noi sarcini sau de a schimba orarele existente la mai multe utilaje simultan. Ca o modalitate de a vă asigura că sarcinile sunt actualizate, puteți include comenzile corespunzătoare SchTasks într-un script de autentificare a domeniului, care va actualiza mașinile utilizatorilor atunci când se conectează.
Documentația Microsoft privind comanda SchTasks