In un suggerimento diverso (Understanding the Task Scheduler) hai appreso dell’interfaccia GUI del programma. È spesso più conveniente, tuttavia, manipolare le attività dalla riga di comando invece di avviare la GUI. Questo suggerimento copre diversi utilizzi della riga di comando dell’Utilità di pianificazione.

Tutti i comandi per l’Utilità di pianificazione utilizzano il comando SCHTASKS. È possibile apprendere i dettagli su questo comando digitando SCHTASKS /? a un prompt dei comandi. Questo suggerimento copre questi comandi di base:

Query: * Guarda cosa esistono tutte le attività pianificate.

Esegui: * causa l’esecuzione di un’attività pianificata.

Fine: * fa terminare un’attività pianificata.

Elimina: * Elimina un’attività pianificata dall’Utilità di pianificazione.

È possibile creare un’attività dalla riga di comando, ma la sintassi è un po ‘ingombrante. Quello che faccio se penso di aver bisogno di creare un’attività dalla riga di comando è prima crearla utilizzando l’interfaccia GUI e quindi esportare il suo file XML. Questo file può quindi essere utilizzato durante l’esecuzione di SCHTASKS / Create.

Per vedere quali attività pianificate esistono nell’Utilità di pianificazione, immettere questo comando:

C:\> SCHTASKS /Query

Se hai più di poche attività pianificate, l’output di questo comando può essere piuttosto difficile da digerire. È possibile modificare il formato dell’output utilizzando l’opzione / FO. Il formato di output predefinito è “Tabella”, quindi se si desidera formattarlo come “Elenco”, aggiungerebbe un elenco / FO alla query. Sfortunatamente, questo non è davvero molto migliore del formato Table. L’ultimo modo è formattarlo come “Csv” e indirizzare l’output a un file. È quindi possibile aprire questo file CSV in Microsoft Excel per visualizzarlo facilmente. Ecco il comando:

C:\> SCHTASKS /Query /FO Csv > tasks.csv

In genere utilizzo l’opzione / Query solo per vedere se una determinata attività esiste nell’Utilità di pianificazione. Ciò si ottiene abbastanza facilmente collegando l’output al comando FIND e cercando l’attività specificata. Quindi, se voglio sapere se l’attività “Backup” è nell’Utilità di pianificazione, lo farei in questo modo:

C:\> SCHTASKS /Query | FIND/I "Backups"

Utilizzare l’opzione / Run per eseguire immediatamente un’attività pianificata esistente. La sintassi è piuttosto semplice. Diciamo che voglio avviare la mia attività “Backup” adesso. Vorrei digitare:

C:\> SCHTASKS /Run /Tn Backups

(Quello che segue l’opzione / Tn è il nome dell’attività che deve essere eseguito.)

Utilizzare l’opzione / End per terminare un’attività. La sintassi è di nuovo semplice. Quindi, se voglio terminare la mia attività “Backup”, digito:

C:\> SCHTASKS /End /Tn Backups

Infine, puoi eliminare del tutto un’attività dall’Utilità di pianificazione utilizzando l’opzione / Elimina. Quindi, se voglio eliminare l’attività denominata “Temptask”, digito:

C:\> SCHTASKS /Delete /Tn Temptask

Questo suggerimento (9987) si applica a Windows 7 e 10.