Condividi tramite


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

Note

Questo articolo si applica a Windows 2000. Il supporto per Windows 2000 termina il 13 luglio 2010. Per altre informazioni, vedere Ciclo di vita del supporto Microsoft.

Riepilogo

In Windows 2000 puoi 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 essere connessi 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 in base all'orologio di 24 ore. Ad esempio, le 0:00 rappresentano la mezzanotte e le 20:30 rappresentano le 8: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 virgole per separare più voci di data. Se si omette questo parametro, l'attività è pianificata per l'esecuzione nel giorno corrente.

  • /next: date, ...: usare questo parametro per pianificare l'esecuzione dell'attività alla successiva occorrenza 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 virgole per separare più voci di data. Se si omette questo parametro, l'attività è 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 esempio cmd /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 del sistema quando si annullano le attività pianificate. Se si omette questo parametro, viene richiesto di confermare l'annullamento di un'attività.

Note

Quando si usa il comando at, l'attività pianificata viene eseguita usando le credenziali dell'account di sistema.

Creare un'attività pianificata

  1. Fare clic su Start, scegliere Programmi, Accessorie quindi fare clic su Prompt dei comandi.

  2. Al prompt dei comandi digitare il net start comando e quindi premere INVIO per visualizzare un elenco dei servizi attualmente in esecuzione:

    Se l'Utilità di pianificazione non viene visualizzata nell'elenco, digitare la riga seguente e quindi premere INVIO:

    net start "task scheduler"
    
  3. Al prompt dei comandi digitare la riga seguente (usare i parametri appropriati per la 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 11:00 ogni giorno feriale, 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 un comando net share da eseguire 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

  1. Fare clic su Start, scegliere Programmi, Accessorie quindi fare clic su Prompt dei comandi.

  2. Al prompt dei comandi digitare il net start comando e quindi premere INVIO per visualizzare un elenco dei servizi attualmente in esecuzione.

    Se l'Utilità di pianificazione non viene visualizzata nell'elenco, digitare la riga seguente e quindi premere INVIO:

    net start "task scheduler"
    
  3. Al prompt dei comandi digitare la riga seguente (usare i parametri appropriati per la 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 /deletee quindi premere INVIO.
  • Per annullare l'ID attività 8 in un computer denominato MyServer, digitare at \\MyServer 8 /deletee quindi premere INVIO.

Visualizza i compiti programmati

Per visualizzare le attività create usando il comando at, seguire questa procedura:

  1. Fare clic su Start, scegliere Programmi, Accessorie quindi fare clic su Prompt dei comandi.

  2. Al prompt dei comandi digitare il net start comando e quindi premere INVIO per visualizzare un elenco dei servizi attualmente in esecuzione.

    Se l'Utilità di pianificazione non viene visualizzata nell'elenco, digitare la riga seguente e quindi premere INVIO:

    net start "task scheduler"
    
  3. Al prompt dei comandi eseguire una delle operazioni seguenti:

    • Per visualizzare un elenco di attività pianificate utilizzando 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.

Esempi per visualizzare le attività pianificate

  • Per visualizzare tutte le attività pianificate nel computer locale, digitare ate quindi premere INVIO.
  • Per visualizzare tutte le attività pianificate in un computer denominato Supporto, digitare at \\supporte quindi premere INVIO.
  • Per visualizzare l'ID attività 18 nel computer locale, digitare at 18e quindi premere INVIO.

Risoluzione dei problemi

  • Quando si digita at \\computername per visualizzare un elenco di attività pianificate, alcune (o tutte) delle attività pianificate create tramite il comando at non sono elencate.

    Questo comportamento può verificarsi se le attività sono state modificate 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 specificata.

    Questo comportamento può verificarsi se una delle condizioni seguenti è vera:

    • 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 dei comandi) prima di eseguire i comandi. A meno che non si esegua un file .exe, è necessario caricare Cmd.exe all'inizio del comando, at cmd /c dir > c:\test.txtad esempio .

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 .