Cosa sapere
- Questa è la sintassi corretta: at \\ nomecomputer /interactive | /ogni:data, …/prossimo:data, …
- computername specifica un nome di computer remoto; /every:date[, …] esegue i comandi in giorni specifici.
-
/interactive permette al comando di interagire con l'utente connesso; /delete cancella tutti i comandi precedentemente programmati.
Questo articolo spiega come utilizzare il comando "at", disponibile dal prompt dei comandi. "At" viene utilizzato per eseguire programmi e comandi a orari programmati.
A disposizione del comando
Il comando at è disponibile dal prompt dei comandi in molti sistemi operativi Windows inclusi Windows 7, Windows Vista, Windows XP e anche alcune versioni precedenti di Windows.
Questo comando è stato deprecato a partire da Windows 8. Microsoft consiglia invece di utilizzare il comando schtasks ricco di funzionalità.
La disponibilità di opzioni di comando può variare leggermente da sistema operativo a sistema operativo.
Al comando sintassi
Questa è la sintassi corretta del comando at:
at \\ nomecomputer /interattivo | /ogni:data, … /prossimo:data, …
Vedi Come leggere la sintassi dei comandi se non sei sicuro di come leggere la sintassi del comando at mostrata sopra o descritta nella tabella seguente.
Al comando Opzioni | |
---|---|
Articolo | Spiegazione |
nomecomputer | Usa questa opzione per specificare il nome di un computer remoto. Il comando at pianificherà l'esecuzione del comando sul computer locale se non si specifica un nome computer. |
/ogni:data[, …] | Usa l'interruttore /ogni per eseguire il comando in giorni specifici della settimana o del mese. |
/prossimo:data[, …] | Usa l'interruttore /next per eseguire il comando all'occorrenza successiva del giorno. |
Specifica l'ora in cui il comando deve essere eseguito. | |
/interattivo | Consente al comando pianificato di interagire con qualsiasi utente abbia effettuato l'accesso quando il lavoro viene eseguito. |
id | Questo è il numero univoco assegnato a un comando già programmato. L'opzione id viene utilizzata solo per visualizzare o eliminare un comando pianificato. Non è possibile impostare manualmente un ID su un comando pianificato. |
/cancella [ /yes] | Questa opzione di comando viene utilizzata per eliminare tutti i comandi programmati in precedenza. Usa l'opzione /yes con /delete per s altare la domanda di conferma "elimina tutti i lavori pianificati". Utilizzare /delete quando si specifica un ID per eliminare un singolo comando pianificato. |
Questo specifica il comando o il programma da eseguire. Devi racchiudere comando tra virgolette. | |
/? | Usa l'interruttore della guida con il comando at per mostrare una guida dettagliata sulle diverse opzioni del comando. |
Esempi di comando
at 14:15 "chkdsk /f"
Nell'esempio sopra, il comando at viene utilizzato per programmare un'esecuzione del comando chkdsk come chkdsk /f, solo oggi, alle 14:15, sull'attuale PC.
at \\prodserver 23:45 /ogni:1, 4, 8, 12, 16, 20, 24, 28 "bkprtn.bat"
In questo esempio, il comando at viene utilizzato per pianificare l'esecuzione del file batch bkprtn.bat sul computer denominato prodserver alle 23:45 il primo, quarto, ottavo, 12, 16, 20, 24 e 28 di ogni mese.
at 1 /cancella
Qui, il comando pianificato con l'id di 1 viene eliminato.
Ai comandi correlati
Il comando at viene spesso utilizzato con molti altri comandi del prompt dei comandi perché viene utilizzato per pianificare l'esecuzione di altri comandi.