Articles

Linia de comandă Windows

Comanda at, după cum indică și numele, poate fi utilizată pentru a programa aplicații la o dată și oră specificate. Aceasta este o comandă încorporată în sistemul de operare Windows și nu necesită un software separat care să fie instalat pe calculator.

Primul lucru pe care trebuie să-l știți este că comanda At necesită ca serviciul Task Scheduler să ruleze pe sistem. În caz contrar, veți primi o eroare de genul celei de mai jos.

C:\>atThe service has not been started.

Să vedem câteva exemple de utilizare a comenzii At.

Programarea unei sarcini la o anumită oră

Pentru a programa o sarcină trebuie doar să specificăm ora și comanda pentru sarcina pe care trebuie să o executăm. De exemplu, dacă doriți să vă închideți calculatorul astăzi la ora 23:00, atunci puteți face acest lucru executând comanda de mai jos.

At 11:00:00PM shutdown -r

Schedule a Recurrent Task

Potem programa sarcini care se execută în mod recurent o dată pe săptămână sau o dată pe lună. Putem folosi comutatorul /every în acest scop. Să presupunem că doriți să executați automat defragmentarea pe una dintre unități o dată în fiecare săptămână. Acest lucru poate fi realizat prin rularea comenzii de mai jos

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

După rularea acestei comenzi, sistemul va iniția defragmentarea pe unitatea C: la ora 10 AM în fiecare zi de luni.

Vezi sarcinile programate

Potem vedea lista sarcinilor programate doar executând comanda At fără niciun parametru.

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

Programează o sarcină în altă zi

Potem folosi comutatorul /next pentru a programa sarcini pentru o altă zi. De exemplu, pentru a executa defragmentarea pe unitatea C: în următoarea zi de joi, puteți rula comanda de mai jos.

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

Schedulează sarcini pentru a fi executate în fiecare zi

Utilizând comutatorul /every putem programa o sarcină pentru a fi executată în fiecare zi. De exemplu, pentru a închide automat computerul în fiecare zi la ora 23:00 puteți crea o sarcină folosind comanda de mai jos.

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

Delete Scheduled Tasks

Potem șterge sarcinile programate din baza de date folosind comutatorul /delete. Trebuie să transmitem id-ul sarcinii pe care trebuie să o ștergem. Putem vedea id-ul pentru fiecare task executând comanda At fără niciun parametru. De exemplu, pentru a șterge sarcina cu id-ul 1, trebuie să executăm comanda de mai jos:

At 1 /delete

.