Windows XP / Server 2003 wprowadził nas do narzędzia wiersza poleceń SchTasks, które uzurpowało narzędzie At oferowane w Windows 2000. To narzędzie oferuje możliwość kontrolowania każdego aspektu zaplanowanych zadań poprzez wywołania tego polecenia.
Podczas gdy Kreator Windows pomaga graficznie tworzyć Zaplanowane zadania jest bardzo dobry, narzędzie wiersza poleceń jest idealne w sytuacjach takich jak:
Jak można sobie wyobrazić, polecenie SchTasks ma więcej opcji, niż możemy opisać w tym artykule, więc skupimy się na pokazaniu kilku przykładów typowych konfiguracji zadań i tego, jak wygląda odpowiednie zadanie w Harmonogramie zadań.
SchTasks / Create / SC DAILY / TN "Moje zadanie" / TR "C: RunMe.bat" / ST 09:00
SchTasks / Change / TN "Moje zadanie" / ST 14:00
SchTasks / Utwórz / SC MIESIĄC / D 1 / TN "Moje zadanie" / TR "C: RunMe.bat" / ST 14:00
SchTasks / Create / SC WEEKLY / D MON, TUE, WED, THU, FRI / TN "Moje zadanie" / TR "C: RunMe.bat" / ST 14:00
SchTasks / Delete / TN "Moje zadanie"
Uwaga: spowoduje to zgłoszenie ostrzeżenia, które należy potwierdzić.
Podobnie jak w przypadku każdego innego narzędzia wiersza poleceń, można dołączyć wiele instrukcji w pliku wsadowym, aby wykonać masowe tworzenie (lub usuwanie).
Na przykład ten skrypt:
SchTasks / Create / SC DAILY / TN "Kopia zapasowa danych" / TR "C: Backup.bat" / ST 07:00
SchTasks / Create / SC WEEKLY / D MON / TN "Generuj raporty TPS" / TR "C: GenerateTPS.bat" / ST 09:00
SchTasks / Utwórz / SC MIESIĄC / D 1 / TN "Synchronizacja bazy danych" / TR "C: SyncDB.bat" / ST 05:00
Tworzy następujące zadania:
Możliwość tego jest szybkim sposobem na wprowadzenie nowych zadań lub zmianę istniejących harmonogramów na wiele komputerów jednocześnie. Aby zapewnić aktualizację zadań, można uwzględnić odpowiednie polecenia SchTasks w skrypcie logowania do domeny, który zaktualizuje komputery użytkowników po zalogowaniu.
Dokumentacja Microsoft na temat polecenia SchTasks