In Windows 2000 è disponibile l'Utilità di pianificazione
del Pannello di controllo per la pianificazione delle operazioni, ma è anche
possibile utilizzare il comando at per pianificare operazioni manualmente. In questo articolo viene
descritto come utilizzare il comando at per creare e annullare operazioni pianificate.
Cenni preliminari sul comando AT
Il comando at può essere utilizzato per pianificare l'esecuzione di un comando,
di uno script o di un programma a una certa data e ora e per visualizzare le
operazioni pianificate esistenti.
Per utilizzare il comando at, l'Utilità di pianificazione deve essere in esecuzione ed è
necessario essere connessi come membro del gruppo Administrators locale. Quando
si utilizza il comando at per pianificare operazioni, queste devono essere configurate per
essere eseguite a fronte dello stesso account utente.
Con il
comando at è necessario utilizzare la seguente sintassi:
at \\nomecomputer ora /interactive | /every:data,... /next:data,... comando
at \\nomecomputer id /delete | /delete/yes
Di seguito sono descritti i parametri utilizzati con il comando at:
\\nomecomputer: utilizzare questo parametro per specificare un computer remoto.
Se questo parametro viene omesso, le operazioni verranno pianificate per essere
eseguite sul computer locale.
ora: utilizzare questo parametro per specificare l'ora in cui
l'operazione deve essere eseguita. L'ora, specificata in
ore.minuti, è basata sul
formato 24 ore. Ad esempio, 0.00 rappresenta la mezzanotte e 20.30 rappresenta
le 8.30 della sera.
/interactive: utilizzare questo parametro per consentire all'operazione di
interagire con il desktop dell'utente connesso durante l'esecuzione
dell'operazione.
/every:data,...: utilizzare questo parametro per pianificare l'esecuzione
dell'operazione il giorno o i giorni specificati della settimana o del mese, ad
esempio ogni venerdì oppure l'ottavo giorno di ogni mese. Per la
data specificare uno o più giorni della settimana,
utilizzando le seguenti abbreviazioni: L,M,Me,G,V,S,D, oppure uno o più giorni
del mese, utilizzando i numeri da 1 a 31. Utilizzare la virgola per separare
più voci di date. Se questo parametro viene omesso, l'operazione verrà
pianificata per essere eseguita il giorno corrente.
/next:data,...: utilizzare questo parametro per pianificare l'esecuzione
dell'operazione all'occorrenza successiva del giorno specificato, ad esempio il
lunedì successivo. Per la data specificare uno o più
giorni della settimana, utilizzando le seguenti abbreviazioni: L,M,Me,G,V,S,D,
oppure uno o più giorni del mese, utilizzando i numeri da 1 a 31. Utilizzare la
virgola per separare più voci di date. Se questo parametro viene omesso,
l'operazione verrà pianificata per essere eseguita il giorno corrente.
comando: utilizzare questo parametro per specificare il comando di
Windows 2000, il programma (file exe o com) o il programma batch (file bat o
cmd) da eseguire. Se il comando richiede un percorso come argomento, utilizzare
il percorso assoluto ovvero il percorso completo di lettera di unità. Se il
comando si trova su un computer remoto, utilizzare il percorso UNC (Uniform
Naming Convention)
(\\nomeserver\nomecondivisione).
Se il comando non è un file eseguibile (exe), far precedere il comando da
cmd /c, ad esempio: cmd /c copy C:\*.*
C:\temp.
id: utilizzare questo parametro per specificare il numero
identificativo assegnato a un'operazione pianificata.
/delete: utilizzare questo parametro per annullare un'operazione
pianificata. Se questo parametro viene omesso, tutte le operazioni pianificate
nel computer verranno annullate.
/yes: utilizzare questo parametro per rispondere affermativamente a
tutte le richieste del sistema visualizzate quando si annullano delle
operazioni pianificate. Se questo parametro viene omesso, verrà chiesto di
confermare l'annullamento di un'operazione.
Creazione di un'operazione pianificata
Fare clic sul pulsante Start, scegliere Programmi, Accessori e infine Prompt dei comandi.
Al prompt dei comandi digitare la riga riportata di seguito
e premere INVIO per visualizzare l'elenco dei servizi attualmente in
esecuzione:
net start
Se l'Utilità di pianificazione non è compresa nell'elenco,
digitare la riga riportata di seguito, quindi premere INVIO:
net start "task scheduler"
Al prompt dei comandi digitare la riga riportata di seguito
con i parametri appropriati e premere INVIO:
at \\nomecomputer ora /interactive | /every:data,... /next:data,... comando
Esempi
Per copiare tutti i file dalla cartella Documenti alla
cartella Privati a mezzogiorno, digitare la riga riportata di seguito, quindi
premere INVIO:
at 00.00 cmd /c copy C:\Documenti\*.* C:\Privati
Per eseguire il backup del server Prodotti alle 23.00 di
ogni giorno lavorativo, creare un file batch contenente i comandi di backup, ad
esempio Backup.bat, digitare la riga riportata di seguito, quindi premere INVIO
per pianificare il backup:
at \\prodotti 23.00 /every:L,M,Me,G,V backup
Per pianificare l'esecuzione di un comando net share sul server Vendite alle 6.00 e reindirizzare l'elenco al file
Vendite.txt nella cartella condivisa Report sul server Soc, digitare la riga
riportata di seguito, quindi premere INVIO:
at \\vendite 06.00 cmd /c "net share report=d:\Documenti\report >> \\soc\report\vendite.txt"
Annullamento di un'operazione pianificata
Fare clic sul pulsante Start, scegliere Programmi, Accessori e infine Prompt dei comandi.
Al prompt dei comandi digitare la riga riportata di seguito
e premere INVIO per visualizzare l'elenco dei servizi attualmente in
esecuzione:
net start
Se l'Utilità di pianificazione non è compresa nell'elenco,
digitare la riga riportata di seguito, quindi premere INVIO:
net start "task scheduler"
Al prompt dei comandi digitare la riga riportata di seguito
con i parametri appropriati e premere INVIO:
at \\nomecomputer id /delete | /delete/yes
Esempi
Per annullare tutte le operazioni pianificate sul computer
locale, digitare at /delete, quindi premere
INVIO.
Per annullare l'operazione identificata dall'ID 8 su un
computer "ServerA", digitare at \\ServerA 8 /delete,
quindi premere INVIO.
Visualizzazione delle operazioni pianificate
Per visualizzare le operazioni create utilizzando il comando at, attenersi alla procedura seguente:
Fare clic sul pulsante Start, scegliere Programmi, Accessori e infine Prompt dei comandi.
Al prompt dei comandi digitare la riga riportata di seguito
e premere INVIO per visualizzare l'elenco dei servizi attualmente in
esecuzione:
net start
Se l'Utilità di pianificazione non è compresa nell'elenco,
digitare la riga riportata di seguito, quindi premere INVIO:
net start "task scheduler"
Al prompt dei comandi effettuare una delle operazioni
seguenti:
Per visualizzare un elenco delle operazioni pianificate
utilizzando il comando at, digitare la riga riportata di seguito, quindi premere INVIO:
at \\nomecomputer
Oppure
Per visualizzare un'operazione pianificata specifica,
digitare la riga riportata di seguito, quindi premere INVIO:
at \\nomecomputer id
Esempi
Per visualizzare tutte le operazioni pianificate sul
computer locale, digitare at, quindi premere
INVIO.
Per visualizzare tutte le operazioni pianificate su un
computer "Supporto", digitare at \\supporto, quindi
premere INVIO.
Per visualizzare l'operazione pianificata identificata
dall'ID 8 sul computer locale, digitare at 18, quindi
premere INVIO.
Risoluzione dei problemi
Quando si digita at
\\nomecomputer per visualizzare
l'elenco di tutte le operazioni pianificate, alcune o tutte le operazioni
pianificate create utilizzando il comando at non vengono elencate.
Questo comportamento può
verificarsi se le operazioni sono state modificate nella cartella Operazioni
pianificate dopo che è stato utilizzato il comando at per creare le operazioni. Quando si utilizza il comando at per pianificare un'operazione, questa viene visualizzata nella
cartella Operazioni pianificate nel Pannello di controllo. Tale operazione può
essere visualizzata o modificata, ma se viene modificata, quando si utilizzerà
nuovamente il comando at, non sarà possibile visualizzarla.
Per ovviare al
problema, visualizzare o modificare l'operazione nella cartella Operazioni
pianificate nel Pannello di controllo.Per ulteriori informazioni su
questo problema, fare clic sul numero dell'articolo della Microsoft Knowledge
Base riportato di seguito:
AT Tasks Cannot Be Viewed Using the Task Scheduler Tool (Informazioni in lingua inglese)
Quando si utilizza il comando at per pianificare un'operazione, questa non viene eseguita alla
data o all'ora specificata.
Questo problema può presentarsi se si
verifica una delle seguenti condizioni:
La sintassi del comando non è corretta.
Dopo avere pianificato un'operazione, digitare at
\\nomecomputer per verificare che la
sintassi sia corretta. Se le informazioni visualizzate in Riga di comando non sono corrette, annullare l'operazione e ricrearla.
Oppure
È stata pianificata l'esecuzione di un comando che non
è un file exe.
Il comando at non carica automaticamente l'interprete dei comandi cmd prima di eseguire il comando. A meno di non eseguire un file exe,
è necessario caricare Cmd.exe all'inizio del comando, ad esempio, at
cmd /c dir > c:\test.txt.
Per
ulteriori informazioni sulla risoluzione di problemi relativi al comando AT,
fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di
seguito (informazioni in lingua inglese):
Per ulteriori informazioni sull'utilizzo del comando AT in
Windows 2000, vedere la Guida in linea di Windows 2000. A tale proposito, fare
clic sul pulsante Start, scegliere Guida in linea, scegliere la scheda Indice, quindi digitare comando at.
Per ulteriori informazioni
sull'utilizzo del comando AT in Windows 2000, fare clic sul numero
dell'articolo della Knowledge Base riportato di seguito:
Identificativo articolo: 313565 - Ultima modifica: martedì 2 settembre 2003 - Revisione: 2.0
Le informazioni in questo articolo si applicano a
Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional Edition
Microsoft Small Business Server 2000 Standard Edition
Chiavi:
kbhowto kbhowtomaster KB313565
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
Grazie. I commenti e suggerimenti forniti verranno utilizzati per migliorare la qualità dei contenuti di supporto tecnico. Per ulteriori opzioni di assistenza, visitare la home page del Supporto Tecnico Microsoft.