In Windows, è possibile pianificare attività da command prompt utilizzando il comando schtasks. Questo comando consente di eseguire un’applicazione, un comando o uno script in un momento specifico o in base a un evento.
1. Introduzione
La pianificazione delle attività è un’utile funzionalità che consente di automatizzare operazioni da eseguire in un momento specifico o in base a un evento. In Windows, è possibile utilizzare il comando schtasks per pianificare attività da command prompt. Per cui ti basterebbe aprire il Prompt dei comandi di Windows, digitare delle semplici istruzioni e pianificare attività senza ricorrere a complessi meccanismi.
Leggi anche: I 5 Migliori Strumenti di ripristino automatico Windows 10
2. Come pianificare attività con schtasks
Per pianificare un’attività da command prompt, è necessario utilizzare il comando schtasks con i seguenti parametri:
Ogni parametro del comando schtasks viene personalizzato con le proprie opzioni. Quindi per capire come pianificare attività e le opzioni da utilizzare devi digitare questi comandi:
Ad esempio, molti comandi hanno a disposizione le stesse opzioni tra cui:
/sc: Specifica il tipo di pianificazione voluta. I tipi di pianificazione disponibili sono:
onstart: L’attività viene eseguita quando il sistema viene avviato.
onlogon: L’attività viene eseguita quando un utente accede al computer.
at: L’attività viene eseguita all’ora specificata.
every: L’attività viene eseguita ogni giorno, settimana o mese.
/tn: Specifica il nome dell’attività pianificata.
/tr: Specifica il percorso del file da eseguire o del comando da eseguire.
/sd: Specifica la data di inizio dell’attività.
/ed: Specifica la data di fine dell’attività.
/st: Specifica l’ora di inizio dell’attività.
/et: Specifica l’ora di fine dell’attività.
/ru: Specifica l’account utente che esegue l’attività.
/rp: Specifica la password dell’account utente.
Dando un’occhiata veloce a tutte le opzioni del comando schtasks potrai renderti conto che con questo straordinario strumento puoi pianificare attività da eseguire anche con account che richiedono uno specifico utente o privilegi elevati, come ad esempio la pianificazione di attività eseguite come amministratore di Windows.
2.1 Esempi d’uso del comando schtasks
Per pianificare l’esecuzione di un’applicazione ogni giorno alle 8:00, devi utilizzare il seguente comando:
Questo comando creerà un’attività pianificata denominata “Apri il browser” che aprirà il browser Chrome ogni giorno alle 8:00.
Il comando schtasks si presta molto bene per la pianificazione di attività come ad esempio un backup. Quindi per eseguire periodicamente il file “backup.bat”, contenenti istruzioni specifiche per eseguire il backup dei tuoi file, puoi utilizzare il seguente comando:
Questo comando creerà un’attività pianificata denominata “Esegui backup” che eseguirà il file batch backup.bat ogni settimana alle 2:00.
Leggi anche: Backup su Windows 10: Scopri come usare Rsync
3. Visualizzazione e modifica delle attività pianificate
Per visualizzare le attività pianificate, utilizzare il comando schtasks con il parametro “/query”. Ad esempio, per visualizzare tutte le attività pianificate sul computer locale, devi utilizzare il seguente comando:
Per modificare una attività pianificata, utilizzare il comando schtasks con i parametri “/change”. Ad esempio, per modificare l’ora di inizio dell’attività “Apri browser” alle 9:00, devi utilizzare il seguente comando:
Per eliminare un’attività pianificata, utilizzare il comando schtasks con il parametro “/delete”. Ad esempio, per eliminare l’attività “Esegui backup”, utilizzare il seguente comando:
4. Conclusione
Il comando schtasks è un potente strumento, integrato in qualsiasi versione di Windows, che consente di pianificare attività velocemente e in totale sicurezza. Conoscendo i parametri di questo comando, è possibile automatizzare una varietà di attività, risparmiando tempo e fatica.
Domande frequenti:
Puoi creare una nuova attività pianificata utilizzando il seguente comando in Command Prompt:
schtasks /create /tn “NomeAttività” /tr “C:\percorso\del\programma.exe” /sc frequenza /st ora /sd data
Dove:"NomeAttività"
è il nome che vuoi assegnare all’attività."C:\percorso\del\programma.exe"
è il percorso del programma o script che desideri eseguire.frequenza
specifica la frequenza con cui l’attività verrà eseguita (ad esempio, giornaliera, settimanale, etc.).ora
indica l’ora di inizio dell’attività.data
rappresenta la data di inizio dell’attività.
Per modificare un’attività pianificata, esegui il seguente comando in Command Prompt:
schtasks /change /tn “NomeAttività” /tr “NuovoPercorso\programma_modificato.exe” /sc nuova_frequenza /st nuova_ora /sd nuova_data
Dove i parametri sono simili a quelli utilizzati per la creazione di un’attività. Ad esempio, puoi cambiare il percorso del programma, la frequenza di esecuzione, l’ora di inizio e la data.
Per eliminare un’attività pianificata, esegui il seguente comando:
schtasks /delete /tn “NomeAttività” /f
Dove "NomeAttività"
è il nome dell’attività che desideri eliminare. L’opzione /f
forza l’eliminazione senza richiedere una conferma aggiuntiva.
Ricorda sempre di sostituire i valori tra virgolette con le tue specifiche esigenze e percorsi del programma o script che stai pianificando di eseguire.