Articles

Linea di comando Windows

Il comando At, come indica il nome, può essere usato per pianificare le applicazioni a un’ora e una data specifiche. Questo è un comando integrato nel sistema operativo Windows e non richiede alcun software separato da installare sul computer.

La prima cosa che devi sapere è che il comando At richiede che il servizio Task Scheduler sia in esecuzione sul sistema. Altrimenti si otterrebbe un errore come qui sotto.

C:\>atThe service has not been started.

Vediamo alcuni esempi su come usare il comando At.

Schedula un compito in un momento particolare

Per programmare un compito abbiamo solo bisogno di specificare il tempo e il comando per il compito che dobbiamo eseguire. Per esempio, se vuoi spegnere il tuo computer alle 11PM di oggi, puoi farlo eseguendo il seguente comando.

At 11:00:00PM shutdown -r

Schedula un compito ricorrente

Possiamo programmare compiti che vengono eseguiti in modo ricorrente una volta alla settimana o una volta al mese. Possiamo usare l’interruttore /every per questo scopo. Diciamo che si vuole eseguire automaticamente la deframmentazione su uno dei dischi una volta ogni settimana. Questo può essere fatto eseguendo il seguente comando

At 10:00:00AM /every:Monday defrag c:

Dopo aver eseguito questo comando il sistema avvierà la deframmentazione su C: drive alle 10 AM di ogni lunedì.

Vedi i compiti programmati

Possiamo vedere l’elenco dei compiti programmati semplicemente eseguendo il comando At senza alcun parametro.

C:\>atStatus ID Day Time Command Line-------------------------------------------------------------------------------1 Each M 10:00 AM defrag c:C:\>

Schedula un compito in un altro giorno

Possiamo usare l’interruttore /next per programmare compiti per un giorno diverso. Per esempio per eseguire la deframmentazione dell’unità C: il prossimo giovedì puoi eseguire il seguente comando.

At 11:00:00AM /next:Thursday defrag c:

Programma i compiti da eseguire ogni giorno

Utilizzando l’interruttore /every possiamo programmare un compito da eseguire ogni giorno. Per esempio per spegnere il tuo computer automaticamente ogni giorno alle 11PM puoi creare un compito usando il comando seguente.

At 10:00:00AM /every:M,T,W,TH,F,SA,SU shutdown -r

Eliminare i compiti programmati

Possiamo eliminare i compiti programmati dal database usando il comando /delete. Dobbiamo passare l’id del compito che dobbiamo cancellare. Possiamo vedere l’id di ogni compito eseguendo il comando At senza alcun parametro. Per esempio, per eliminare il compito con l’id 1 abbiamo bisogno di eseguire il comando seguente.

At 1 /delete