| Termin | Definicja |
|---|---|
| Task Scheduler | Task Scheduler to harmonogram zadań Windows, wykorzystywany czasem jako alternatywa dla SQL Server Agent do prostych zadań. Task Scheduler jako mechanizm planowania zadań w WindowsTask Scheduler, nazywany po polsku Harmonogramem zadań, jest składnikiem systemu Microsoft Windows służącym do automatycznego uruchamiania programów, skryptów i poleceń. Zadanie może zostać wykonane o określonej godzinie, cyklicznie, po uruchomieniu systemu, po zalogowaniu użytkownika albo w reakcji na wskazane zdarzenie systemowe. Konfiguracja jest przechowywana przez system, dlatego zaplanowana czynność może zostać wykonana bez ręcznego uruchamiania programu przy każdym powtórzeniu. Współczesny Task Scheduler korzysta z modelu zadań określanego jako Task Scheduler 2.0. Zadanie składa się między innymi z wyzwalaczy, akcji, warunków i ustawień wykonania. Wyzwalacz określa, kiedy zadanie ma zostać uruchomione, natomiast akcja wskazuje czynność, na przykład start pliku wykonywalnego, skryptu lub polecenia. Warunki mogą uzależniać wykonanie od zasilania sieciowego, bezczynności komputera albo dostępności określonego połączenia sieciowego. Wyzwalacze, akcje i konto wykonujące zadanieIstotnym elementem konfiguracji jest konto, w którego kontekście działa zadanie. Można wskazać zalogowanego użytkownika albo skonfigurować wykonanie niezależne od aktywnej sesji użytkownika, zależnie od dostępnych uprawnień i ustawień zabezpieczeń. Opcja uruchamiania z najwyższymi uprawnieniami ma znaczenie wtedy, gdy program wymaga praw administratora, ale samo jej zaznaczenie nie naprawia błędnie ustawionych uprawnień do pliku, katalogu, rejestru lub zasobu sieciowego. Task Scheduler rozróżnia między innymi wyzwalacze czasowe, zdarzeniowe i związane ze stanem systemu. Zadanie może być uruchamiane jednorazowo, codziennie, co tydzień lub przy starcie systemu. Możliwe jest również ustawienie opóźnienia, okresu powtarzania, daty zakończenia oraz reakcji na pominięte uruchomienie. W sekcji ustawień można określić, czy zadanie ma zostać zakończone po przekroczeniu limitu czasu, czy może zostać uruchomione równolegle, a także co zrobić, gdy poprzednia instancja nadal działa. Sprawdzanie działania przez konsolę i dziennik historiiGraficzną konsolę można otworzyć poleceniem Do kontroli zadań z wiersza poleceń służy narzędzie Task Scheduler w codziennej obsłudze komputeraHarmonogram zadań jest używany przez Windows oraz aplikacje zainstalowane na komputerze do wykonywania czynności konserwacyjnych, aktualizacyjnych i pomocniczych. Nie jest jednak uniwersalnym zamiennikiem dla każdego mechanizmu automatyzacji. Zadanie uruchamia lokalny program lub polecenie zgodnie z regułami zapisanymi w systemie, a poprawne wykonanie zależy od dostępności plików, uprawnień, zmiennych środowiskowych i warunków pracy komputera. Przy zadaniach korzystających z interfejsu graficznego znaczenie może mieć także to, czy użytkownik jest zalogowany. Podczas diagnostyki warto odtworzyć zadanie ręcznie w tym samym kontekście użytkownika, sprawdzić pełną ścieżkę do programu i przeanalizować argumenty przekazywane w polu akcji. Należy również zweryfikować, czy usługa Harmonogram zadań działa, czy zadanie nie jest wyłączone oraz czy komputer nie pozostawał wyłączony w zaplanowanym czasie. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym diagnostyką problemów z działaniem oprogramowania systemowego oraz automatycznych zadań Windows. |