KWALIFIKACJA INF2 - PAŹDZIERNIK 2013

PYTANIE NR 14.
Harmonogram zadań w systemie Windows pozwala przypisać
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Harmonogram zadań pozwala przypisać do jednego zadania wiele wyzwalaczy (terminów/warunków uruchomienia), np. różne godziny, dni tygodnia, logowanie czy start systemu. Nie ma typowego sztywnego limitu 3, 4 ani 5 wyzwalaczy, więc poprawne jest stwierdzenie "więcej niż pięć".

Pełne wyjaśnienie:

W Harmonogramie zadań Windows jedno zadanie składa się m.in. z wyzwalaczy (kiedy ma się uruchomić) oraz akcji (co ma wykonać). Kluczowe jest to, że zadanie może mieć wiele wyzwalaczy: czasowych (jednorazowych i cyklicznych), uruchamianych przy logowaniu, przy starcie systemu, przy bezczynności czy na podstawie zdarzenia w dzienniku. W praktyce oznacza to, że to samo zadanie może startować w kilku godzinach w ciągu dnia, w różne dni tygodnia, a dodatkowo np. przy każdym logowaniu użytkownika.

Odpowiedź "więcej niż pięć terminów wykonania dla wskazanego programu" jest poprawna, ponieważ Harmonogram zadań nie ogranicza użytkownika do małych wartości typu 3/4/5. W interfejsie graficznym można dodawać kolejne wyzwalacze do istniejącego zadania, a ograniczenia wynikają co najwyżej z czytelności konfiguracji i sensu administracyjnego, a nie z twardego limitu narzędzia.

Pozostałe odpowiedzi ("nie więcej niż trzy/cztery/pięć…") są błędne, bo sugerują istnienie stałego progu. To typowe nieporozumienie bywa skutkiem mylenia wyzwalaczy z innymi parametrami zadania. Wyzwalacz mówi "kiedy", natomiast ustawienia dotyczące np. równoległych uruchomień czy zachowania po niepowodzeniu to inna część konfiguracji. Również akcje (np. uruchom program, wyślij komunikat, uruchom skrypt) są czymś innym niż wyzwalacze, więc nie należy przenosić rzekomych limitów z jednego obszaru na drugi.

W nauce do egzaminu warto zapamiętać prostą zasadę: jedno zadanie = wiele wyzwalaczy + jedna lub więcej akcji. Jeśli w treści pytania pojawia się liczba "5" jako potencjalny limit, najczęściej chodzi o sprawdzenie, czy zdający rozumie elastyczność mechanizmu wyzwalaczy.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Wyzwalacz to warunek uruchomienia zadania, czyli odpowiedź na pytanie "kiedy ma się wykonać?". Może to być konkretna data i godzina, harmonogram dzienny/tygodniowy, logowanie użytkownika, start systemu, bezczynność lub zdarzenie z dziennika. Wyzwalacz nie opisuje tego, co ma się uruchomić.
Najprościej tworzy się jedno zadanie i dodaje kolejne wyzwalacze typu czasowego. W praktyce oznacza to: wchodzisz w właściwości zadania i w zakładce wyzwalaczy dodajesz następne terminy (np. 02:00, 14:00, 22:00). Dzięki temu nie musisz tworzyć wielu osobnych zadań dla tego samego skryptu.
Mechanizm Harmonogramu zadań jest oparty o listę (kolekcję) wyzwalaczy, a nie o pojedynczy "slot" na termin. Dlatego typowe wartości 3/5 to raczej obserwacja z przykładów niż realne ograniczenie. W administracji często potrzeba wielu warunków uruchomienia dla tego samego zadania.
Tak. To częsta praktyka: jedno zadanie może uruchamiać się np. codziennie o 02:00 (wyzwalacz czasowy) i dodatkowo przy starcie systemu (wyzwalacz "przy uruchomieniu"). Taka konfiguracja pozwala utrzymać jedną definicję zadania, ale uruchamiać ją w różnych sytuacjach.
Wyzwalacz odpowiada za moment uruchomienia (kiedy), a akcja opisuje czynność (co): np. uruchomienie programu, skryptu lub polecenia. Uczniowie często mylą te pojęcia, przez co błędnie interpretują pytania o "terminy wykonania" jako pytania o liczbę programów/akcji.
Gdy wykonujesz tę samą akcję (np. ten sam skrypt kopii zapasowej) w różnych porach lub sytuacjach. Jedno zadanie z wieloma wyzwalaczami ułatwia utrzymanie: zmieniasz ścieżkę do skryptu lub parametry tylko w jednym miejscu, a nie w kilku kopiach zadań.
Nie bezpośrednio. Wyzwalacze mówią, kiedy zadanie ma startować, a ustawienia dotyczące zachowania przy wielu uruchomieniach (np. uruchom nową instancję lub nie uruchamiaj kolejnej) są konfigurowane osobno. Pomylenie tych obszarów to częsty błąd na testach.
Najczęstsze są: mylenie wyzwalaczy z akcjami, traktowanie przykładów z GUI jako "twardych limitów" oraz ignorowanie innych typów wyzwalaczy niż czas (logowanie, start systemu, zdarzenia). Warto kojarzyć, że wyzwalaczy może być wiele i mogą mieć różny typ.
Tak. Harmonogram zadań pozwala użyć wyzwalacza opartego o zdarzenie z dziennika (event). To przydatne np. gdy chcesz automatycznie uruchomić skrypt po błędzie usługi lub po określonym komunikacie systemowym. To nadal jest "wyzwalacz", a nie osobna akcja.
Najlepiej wykonać krótkie ćwiczenia: utworzyć zadanie uruchamiające skrypt, dodać kilka wyzwalaczy (różne godziny i dni), a potem sprawdzić historię uruchomień. Utrwal też słownictwo: wyzwalacz (kiedy), akcja (co), warunki i ustawienia zadania.
info

To pytanie poprawnie rozwiązuje 64% zdających egzamin. średnie

W praktyce zawodowej kluczowe jest to, że harmonogram zadań pozwala przypisać do jednego zadania wiele wyzwalaczy (terminów/warunków uruchomienia), np. różne godziny, dni tygodnia, logowanie czy start systemu.

Źródła:

  • Microsoft Learn: Task Scheduler schema – Triggers (Task Scheduler), https://learn.microsoft.com/en-us/windows/win32/taskschd/task-scheduler-schema (accessed 2026-03-02)
  • Microsoft Learn: ITaskDefinition interface (Task Scheduler) – elementy definicji zadania (w tym Triggers), https://learn.microsoft.com/en-us/windows/win32/api/taskschd/nn-taskschd-itaskdefinition (accessed 2026-03-02)
  • Microsoft Learn: TriggerCollection (Task Scheduler) – kolekcja wyzwalaczy zadania, https://learn.microsoft.com/en-us/windows/win32/taskschd/triggercollection (accessed 2026-03-02)

Materiały:

  • Dokumentacja Microsoft Learn dotycząca Task Scheduler i wyzwalaczy
  • Ćwiczenia praktyczne: tworzenie zadania z wieloma wyzwalaczami i jedną akcją
  • Powtórka różnic: wyzwalacz vs akcja vs warunki (Conditions) vs ustawienia (Settings)

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego