Come creare, modificare ed eliminare attività pianificate dalla riga di comando

Sommario:

Come creare, modificare ed eliminare attività pianificate dalla riga di comando
Come creare, modificare ed eliminare attività pianificate dalla riga di comando

Video: Come creare, modificare ed eliminare attività pianificate dalla riga di comando

Video: Come creare, modificare ed eliminare attività pianificate dalla riga di comando
Video: Vediamo le differenze tra PNG e JPG - YouTube 2024, Maggio
Anonim

Windows XP / Server 2003 ci ha introdotto allo strumento da riga di comando SchTasks che usurpava lo strumento At offerto in Windows 2000. Questo strumento offre la possibilità di controllare ogni aspetto delle attività pianificate tramite le chiamate a questo comando.

Mentre la procedura guidata utilizzata da Windows per semplificare la creazione grafica delle attività pianificate è molto buona, lo strumento da riga di comando è ideale per situazioni quali:

  • Manipola le attività negli script batch.
  • Controlla e crea attività su macchine in rete senza dover effettuare il login.

  • Attività di creazione / sincronizzazione di massa su più macchine.
  • Utilizzare in applicazioni personalizzate per comunicare con l'Utilità di pianificazione invece di dover effettuare chiamate API.

Come probabilmente puoi immaginare, il comando SchTasks ha più opzioni di quelle che possiamo coprire in questo articolo, quindi ci concentreremo sulla visualizzazione di alcuni esempi di configurazioni di attività comuni e di come si presenta l'attività nell'Utilità di pianificazione.

Esempi

Crea "My Task" per eseguire C: RunMe.bat ogni giorno alle 9:00:

SchTasks /Create /SC DAILY /TN “My Task” /TR “C:RunMe.bat” /ST 09:00

Image
Image
Image
Image

Modifica "My Task" per l'esecuzione alle 14:00:

SchTasks /Change /TN “My Task” /ST 14:00

Image
Image
Image
Image

Crea "My Task" per eseguire C: RunMe.bat il primo di ogni mese:

SchTasks /Create /SC MONTHLY /D 1 /TN “My Task” /TR “C:RunMe.bat” /ST 14:00

Image
Image
Image
Image

Crea "My Task" per eseguire C: RunMe.bat ogni giorno della settimana alle 14:00:

SchTasks /Create /SC WEEKLY /D MON,TUE,WED,THU,FRI /TN “My Task” /TR “C:RunMe.bat” /ST 14:00

Image
Image
Image
Image

Elimina l'attività denominata "La mia attività":

SchTasks /Delete /TN “My Task”

Nota: questo farà apparire un avviso che dovrai confermare.
Nota: questo farà apparire un avviso che dovrai confermare.

Creazione di massa

Come qualsiasi altro strumento da riga di comando, è possibile includere più istruzioni in un file batch per eseguire la creazione in blocco (o la cancellazione).

Ad esempio, questo script:

SchTasks /Create /SC DAILY /TN “Backup Data” /TR “C:Backup.bat” /ST 07:00 SchTasks /Create /SC WEEKLY /D MON /TN “Generate TPS Reports” /TR “C:GenerateTPS.bat” /ST 09:00 SchTasks /Create /SC MONTHLY /D 1 /TN “Sync Database” /TR “C:SyncDB.bat” /ST 05:00

Produce questi compiti:

La possibilità di farlo è un modo rapido per implementare nuove attività o modificare le pianificazioni esistenti su più macchine contemporaneamente. Per garantire che le attività vengano aggiornate, è possibile includere i comandi SchTasks appropriati in uno script di accesso al dominio che aggiornerà le macchine degli utenti quando accedono.
La possibilità di farlo è un modo rapido per implementare nuove attività o modificare le pianificazioni esistenti su più macchine contemporaneamente. Per garantire che le attività vengano aggiornate, è possibile includere i comandi SchTasks appropriati in uno script di accesso al dominio che aggiornerà le macchine degli utenti quando accedono.

Documentazione Microsoft sul comando SchTasks

Consigliato: