Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł ułatwia rozwiązywanie problemów, w których zaplanowane zadanie nie jest uruchamiane zgodnie z oczekiwaniami w harmonogramie zadań.
Podczas konfigurowania i planowania zadania przy użyciu harmonogramu zadań może wystąpić jeden z następujących problemów:
- Zadanie nie jest uruchamiane w zaplanowanym czasie.
- Stan zadania pozostaje w obszarze Uruchomiono na czas nieokreślony.
- Zadanie zostanie ukończone, ale oczekiwane akcje nie są wykonywane.
- Błędy są wyświetlane na karcie Historia lub w kolumnie Wynik ostatniego uruchomienia w harmonogramie zadań.
Aby rozwiązać problem, wykonaj następujące kroki:
- Testowanie skryptu przed umieszczeniem go w zadaniu
- Użyj kolumny Stan i karty Historia, aby sprawdzić stan zadania
- Weryfikowanie błędów w historii zadań
Krok 1. Testowanie skryptu przed umieszczeniem go w zadaniu
Harmonogram zadań jest wyzwalaczem zadania. Jeśli używasz skryptu, kompletny skrypt jest wymaganiem wstępnym do skonfigurowania zaplanowanego zadania. Aby upewnić się, że nie ma błędu przed umieszczeniem go w zadaniu, przetestuj skrypt bezpośrednio za pomocą narzędzi, takich jak program PowerShell i wiersz polecenia.
Krok 2. Użyj kolumny Stan i karty Historia, aby sprawdzić stan zadania
Sprawdź kartę Historia pod kątem określonych zdarzeń zadań. Ta karta umożliwia określenie, czy zadanie zostało wyzwolone i ukończone pomyślnie. Przykład:
Jeśli zadanie nie jest wyzwalane, spróbuj użyć wyzwalacza ręcznego. Ustaw czas rozpoczęcia wyzwalacza w przyszłości, jeśli jest to wyzwalacz w harmonogramie , a następnie zapisz ponownie zadanie (zarejestruj ponownie zadanie). Jeśli nadal nie jest wyzwalany, zbierz konfigurację zadania, klikając je prawym przyciskiem myszy i eksportując je do pliku w celu sprawdzenia początkowego .xml
.
Jeśli został już wyzwolony, użyj kolumny Stan i karty Historia , aby sprawdzić błędy podczas wykonywania zadania.
Zwykle zadanie powinno mieć stan Gotowe , aby było wyzwalane ręcznie lub automatycznie. Jeśli stan Uruchomiono pozostaje przez długi czas, sprawdź akcje w zadaniu. Jeśli na przykład zadanie uruchamia dostosowaną aplikację lub skrypt programu PowerShell, znajdź proces w Menedżerze zadań. Następnie rozwiąż problemy z tym, dlaczego proces działa i nie kończy się, zbierając zrzuty lub inne ślady określonego procesu.
Krok 3. Weryfikowanie błędów w historii zadań
Jeśli występują błędy podczas wykonywania zadania lub jeśli zadanie zakończy się pomyślnie, ale nie wyświetla oczekiwanych danych wyjściowych, użyj następujących metod, aby dokładniej zawęzić problem:
- Użyj uproszczonego skryptu, aby określić, czy problem jest związany ze skryptem, czy aplikacją.
- Włącz transkrypcje , aby sprawdzać błędy podczas uruchamiania skryptu programu PowerShell. W przypadku skryptu wsadowego lub innych dodaj więcej poleceń wyjściowych, aby śledzić błąd określonego polecenia.
- Zmień opcje zabezpieczeń na Uruchom tylko wtedy, gdy użytkownik jest zalogowany, aby określić, czy problem dotyczy kontekstu zabezpieczeń.
Dzienniki do zebrania
Jeśli powyższe kroki nie rozwiążą problemu i rozważ skontaktowanie się z pomoc techniczna firmy Microsoft w celu uzyskania dalszej pomocy, zbierz następujące informacje wcześniej:
- Konfiguracja zadania (wyeksportowany
.xml
plik) - Dziennik zdarzeń harmonogramu zadań (dzienniki Podgląd zdarzeń> Applications i usług — Microsoft>>Windows>TaskScheduler>Operational)