Komenda schtasks w systemie Windows jest narzędziem służącym do zarządzania zadaniami zaplanowanymi. Umożliwia tworzenie, usuwanie, modyfikowanie oraz wyświetlanie zadań zaplanowanych, co pozwala na automatyzację różnych procesów w systemie operacyjnym. Dzięki tej komendzie użytkownicy mogą łatwo ustawić harmonogram uruchamiania programów lub skryptów w określonych odstępach czasu lub w odpowiedzi na określone zdarzenia.
schtasks [/create | /delete | /end | /run | /query | /change | /showhour | /show | /?] [parametry]
| Parametr | Opis |
|---|---|
| /create | Tworzy nowe zadanie zaplanowane. |
| /delete | Usuwa istniejące zadanie zaplanowane. |
| /end | Kończy uruchomione zadanie zaplanowane. |
| /run | Uruchamia zadanie zaplanowane natychmiast. |
| /query | Wyświetla wszystkie zadania zaplanowane oraz ich status. |
| /change | Zmienia właściwości istniejącego zadania zaplanowanego. |
| /showhour | Pokazuje godziny, w których zadanie jest zaplanowane do uruchomienia. |
| /show | Wyświetla szczegóły zadania zaplanowanego. |
| /? | Wyświetla pomoc dla komendy schtasks. |
schtasks /create /tn "Backup" /tr "C:\scripts\backup.bat" /sc daily /st 12:00
Powyższa komenda tworzy nowe zadanie zaplanowane o nazwie „Backup”, które codziennie o godzinie 12:00 uruchamia skrypt backup.bat znajdujący się w folderze C:\scripts. Użycie opcji /sc daily ustawia częstotliwość uruchamiania zadania na codzienną, a /st 12:00 określa czas rozpoczęcia.
schtasks /query /tn "Backup"
Ta komenda wyświetla szczegóły zadania zaplanowanego o nazwie „Backup”, w tym informacje o jego statusie, następnych uruchomieniach oraz ostatnim uruchomieniu. To narzędzie jest niezwykle przydatne do monitorowania istniejących zadań.
schtasks /delete /tn "Backup"
Powyższa komenda usuwa zadanie zaplanowane o nazwie „Backup”. Użycie tej komendy pozwala na łatwe zarządzanie zadaniami, które już nie są potrzebne, co jest istotne dla utrzymania porządku w harmonogramie zadań systemowych.