HOW TO: Utilizzare il comando AT per pianificare operazioni

Identificativo articolo: 313565 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

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

  1. Fare clic sul pulsante Start, scegliere Programmi, Accessori e infine Prompt dei comandi.
  2. 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"
  3. 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

  1. Fare clic sul pulsante Start, scegliere Programmi, Accessori e infine Prompt dei comandi.
  2. 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"
  3. 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:
  1. Fare clic sul pulsante Start, scegliere Programmi, Accessori e infine Prompt dei comandi.
  2. 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"
  3. 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:
    220149 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):
142040 Troubleshooting AT Command Using /k Switch
121562 Applications Started with AT Are Not Interactive



Riferimenti

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:
103650 Network Connections Made with the AT Command Are Persistent (Informazioni in lingua inglese)








Proprietà

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.

Invia suggerimenti