Articles

Linia poleceń systemu Windows

Polecenie at, jak sama nazwa wskazuje, może być używane do planowania aplikacji w określonym czasie i dacie. Jest to polecenie wbudowane w system operacyjny Windows i nie wymaga żadnego oddzielnego oprogramowania do zainstalowania na komputerze.

Pierwszą rzeczą, którą musisz wiedzieć, jest to, że polecenie At wymaga usługi Task Scheduler, aby być uruchomiony w systemie. W przeciwnym razie otrzymasz błąd, jak poniżej.

C:\>atThe service has not been started.

Zobaczmy kilka przykładów, jak korzystać z polecenia At.

Zaplanuj zadanie w określonym czasie

Aby zaplanować zadanie, musimy tylko określić czas i polecenie dla zadania, które musimy uruchomić. Na przykład, jeśli chcesz wyłączyć komputer dzisiaj o 23:00, możesz to zrobić wykonując poniższą komendę.

At 11:00:00PM shutdown -r

Zaplanuj powtarzające się zadanie

Możemy zaplanować zadania, które są powtarzane raz w tygodniu lub raz w miesiącu. Do tego celu możemy użyć przełącznika /every. Załóżmy, że chcesz automatycznie uruchomić defragmentację na jednym z dysków raz na tydzień. Można to zrobić wykonując poniższą komendę

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

Po wykonaniu tej komendy system będzie inicjował defragmentację na dysku C: o 10 rano w każdy poniedziałek.

Zobacz zaplanowane zadania

Możemy zobaczyć listę zaplanowanych zadań po prostu uruchamiając polecenie At bez żadnych parametrów.

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

Zaplanuj zadanie na inny dzień

Możemy użyć przełącznika /next aby zaplanować zadania na inny dzień. Na przykład, aby uruchomić defragmentację na dysku C: w następny czwartek możesz wykonać poniższą komendę.

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

Zaplanuj zadania do wykonania każdego dnia

Używając przełącznika /every możemy zaplanować zadanie do wykonania każdego dnia. Na przykład, aby wyłączyć komputer automatycznie każdego dnia o 23:00 możemy utworzyć zadanie używając poniższej komendy.

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

Usuwanie zaplanowanych zadań

Możemy usunąć zaplanowane zadania z bazy danych używając przełącznika /delete. Musimy podać id zadania, które chcemy usunąć. Możemy zobaczyć id dla każdego zadania uruchamiając polecenie At bez żadnych parametrów. Na przykład, aby usunąć zadanie o id 1 musimy wykonać poniższą komendę.

At 1 /delete