Usare il comando at per pianificare le attività
Questo articolo descrive come usare il comando at per creare e annullare le attività pianificate.
Si applica a: Windows 2000
Numero KB originale: 313565
Nota
Questo articolo si applica a Windows 2000. Il supporto per Windows 2000 termina il 13 luglio 2010. Per altre informazioni, vedere i criteri relativi al ciclo di vita supporto tecnico Microsoft.
Riepilogo
In Windows 2000 è possibile usare lo strumento Utilità di pianificazione in Pannello di controllo per pianificare le attività. È anche possibile usare il comando at per pianificare manualmente le attività.
Panoramica del comando at
È possibile usare il comando at per pianificare un comando, uno script o un programma da eseguire in una data e un'ora specificate. È anche possibile usare questo comando per visualizzare le attività pianificate esistenti.
Per usare il comando at , il servizio Utilità di pianificazione deve essere in esecuzione ed è necessario accedere come membro del gruppo Administrators locale. Quando si usa il comando at per creare attività, è necessario configurare le attività in modo che vengano eseguite nello stesso account utente.
Il comando at usa la sintassi seguente:
at \\computername time/interactive | /every: date, ... /next: date, ... command
at \\computername id/delete | /delete /yes
L'elenco seguente descrive i parametri che è possibile usare con il comando at:
\computername: usare questo parametro per specificare un computer remoto. Se si omette questo parametro, le attività vengono pianificate per l'esecuzione nel computer locale.
time: usare questo parametro per specificare l'ora di esecuzione dell'attività. L'ora viene specificata come ore: minuti basati sull'orologio a 24 ore. Ad esempio, 0:00 rappresenta mezzanotte e 20:30 rappresenta le 20:30.
/interactive: usare questo parametro per consentire all'attività di interagire con il desktop dell'utente connesso al momento dell'esecuzione dell'attività.
/every: date,... : usare questo parametro per pianificare l'esecuzione dell'attività nel giorno o nei giorni specificati della settimana o del mese, ad esempio ogni venerdì o l'ottavo giorno di ogni mese. Specificare la data come uno o più giorni della settimana (usare le abbreviazioni seguenti: M,T,W,Th,F,S,Su) o uno o più giorni del mese (usare i numeri da 1 a 31). Assicurarsi di usare le virgole per separare più voci di data. Se si omette questo parametro, l'attività viene pianificata per l'esecuzione nel giorno corrente.
/next: date, ...: usare questo parametro per pianificare l'esecuzione dell'attività all'occorrenza successiva del giorno, ad esempio lunedì successivo. Specificare la data come uno o più giorni della settimana (usare le abbreviazioni seguenti: M,T,W,Th,F,S,Su) o uno o più giorni del mese (usare i numeri da 1 a 31). Assicurarsi di usare le virgole per separare più voci di data. Se si omette questo parametro, l'attività viene pianificata per l'esecuzione nel giorno corrente.
comando: usare questo parametro per specificare il comando di Windows 2000, il programma (.exe o .com file) o il programma batch (.bat o .cmd file) da eseguire. Se il comando richiede un percorso come argomento, usare il nome del percorso assoluto (l'intero percorso che inizia con la lettera di unità). Se il comando si trova in un computer remoto, usare il nome del percorso UNC (Uniform Naming Convention) (\ServerName\ ShareName). Se il comando non è un file eseguibile (.exe), è necessario precedere il comando con
cmd /c
, ad esempiocmd /c copy C:\*.* C:\temp
.id: usare questo parametro per specificare il numero di identificazione assegnato a un'attività pianificata.
/delete: usare questo parametro per annullare un'attività pianificata. Se si omette il parametro id, tutte le attività pianificate nel computer vengono annullate.
/yes: usare questo parametro per forzare una risposta sì a tutte le query dal sistema quando si annullano le attività pianificate. Se si omette questo parametro, viene richiesto di confermare l'annullamento di un'attività.
Nota
Quando si usa il comando at , l'attività pianificata viene eseguita usando le credenziali dell'account di sistema.
Creazione di un'attività pianificata
Fare clic su Start, scegliere Programmi, Accessori e quindi fare clic su Prompt dei comandi.
Al prompt dei comandi digitare il
net start
comando e quindi premere INVIO per visualizzare un elenco di servizi attualmente in esecuzione:Se Utilità di pianificazione non viene visualizzato nell'elenco, digitare la riga seguente e quindi premere INVIO:
net start "task scheduler"
Al prompt dei comandi digitare la riga seguente (usare i parametri appropriati per la propria situazione) e quindi premere INVIO:
at \\computername time/interactive | /every: date, ... /next: date, ... command
Esempi
Per copiare tutti i file dalla cartella Documenti alla cartella MyDocs a mezzanotte, digitare la riga seguente e quindi premere INVIO:
at 00:00 cmd /c copy C:\Documents\*.* C:\MyDocs
Per eseguire il backup del server Products alle 23:00 di ogni giorno della settimana, creare un file batch contenente i comandi di backup (ad esempio, Backup.bat), digitare la riga seguente e quindi premere INVIO per pianificare il backup:
at \\products 23:00 /every:M,T,W,Th,F backup
Per pianificare l'esecuzione di un comando net share nel server sales alle 6:00 e reindirizzare l'elenco al file Sales.txt nella cartella Report condivisi nel server Corp, digitare la riga seguente e quindi premere INVIO:
at \\sales 06:00 cmd /c "net share reports=d:\Documents\reports >> \\corp\reports\sales.txt"
Annullare un'attività pianificata
Fare clic su Start, scegliere Programmi, Accessori e quindi fare clic su Prompt dei comandi.
Al prompt dei comandi digitare il
net start
comando e quindi premere INVIO per visualizzare un elenco di servizi attualmente in esecuzione.Se Utilità di pianificazione non viene visualizzato nell'elenco, digitare la riga seguente e quindi premere INVIO:
net start "task scheduler"
Al prompt dei comandi digitare la riga seguente (usare i parametri appropriati per la propria situazione) e quindi premere INVIO:
at \\computername id /delete | /delete /yes
Esempi per annullare le attività pianificate
- Per annullare tutte le attività pianificate nel computer locale, digitare
at /delete
e quindi premere INVIO. - Per annullare l'ID attività 8 in un computer denominato MyServer, digitare
at \\MyServer 8 /delete
e quindi premere INVIO.
Visualizzare le attività pianificate
Per visualizzare le attività create usando il comando at, seguire questa procedura:
Fare clic su Start, scegliere Programmi, Accessori e quindi fare clic su Prompt dei comandi.
Al prompt dei comandi digitare il
net start
comando e quindi premere INVIO per visualizzare un elenco di servizi attualmente in esecuzione.Se Utilità di pianificazione non viene visualizzato nell'elenco, digitare la riga seguente e quindi premere INVIO:
net start "task scheduler"
Al prompt dei comandi eseguire una delle operazioni seguenti:
- Per visualizzare un elenco di attività pianificate tramite il comando at, digitare la
at \\computername
riga e quindi premere INVIO. - Per visualizzare un'attività pianificata specifica, digitare il
at \\computername id
comando e quindi premere INVIO.
- Per visualizzare un elenco di attività pianificate tramite il comando at, digitare la
Esempi per visualizzare le attività pianificate
- Per visualizzare tutte le attività pianificate nel computer locale, digitare
at
e quindi premere INVIO. - Per visualizzare tutte le attività pianificate in un computer denominato Supporto, digitare
at \\support
e quindi premere INVIO. - Per visualizzare l'ID attività 18 nel computer locale, digitare
at 18
e quindi premere INVIO.
Risoluzione dei problemi
Quando si digita
at \\computername
per visualizzare un elenco di attività pianificate, alcune o tutte le attività pianificate create tramite il comando at non sono elencate.Questo comportamento può verificarsi se sono state modificate le attività nella cartella Attività pianificate dopo aver usato il comando at per creare l'attività. Quando si usa il comando at per pianificare un'attività, l'attività viene visualizzata nella cartella Attività pianificate in Pannello di controllo. È possibile visualizzare o modificare l'attività. Tuttavia, se si modifica l'attività, quando si usa il comando at non è possibile visualizzare l'attività.
Quando si usa il comando at per pianificare un'attività, l'attività non viene eseguita all'ora o alla data specificate.
Questo comportamento può verificarsi se si verifica una delle condizioni seguenti:
La sintassi del comando non è corretta.
Dopo aver pianificato un'attività, digitare
at \\computername
per verificare che la sintassi sia corretta. Se le informazioni visualizzate nella riga di comando non sono corrette, annullare l'attività e ricrearla.Si pianifica un'attività per eseguire un comando che non è un file .exe.
Il comando at non carica automaticamente cmd (l'interprete di comandi) prima di eseguire i comandi. A meno che non si esegua un file .exe, è necessario caricare Cmd.exe all'inizio del comando, ad esempio at cmd /c dir > c:\test.txt
.
Riferimenti
Per altre informazioni su come usare il comando at in Windows 2000, vedere La Guida di Windows 2000. A tale scopo, fare clic su Start, fare clic su Guida, fare clic sulla scheda Indice e quindi digitare al comando.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per