Wie werden geplante Aufgabenprotokolle angezeigt?

13

Gibt es unter Windows 7 eine Möglichkeit, ein Protokoll geplanter Aufgaben anzuzeigen?

Aureliano
quelle

Antworten:

9

Die geplanten Aufgaben selbst enthalten detaillierte Informationen darüber, wann und wann eine Aufgabe ausgeführt wird.

Die Ereignisprotokolle informieren Sie möglicherweise mit Warnungen und Fehlern, wenn etwas schief geht.
Sie können diese in der Ereignisanzeige sehen.

Das Protokoll der geplanten Aufgaben kann auch an folgender Stelle gelesen werden:

C:\Windows\Tasks\SchedLgU.txt

Diese Datei würde die gleichen detaillierten Informationen wie zuvor enthalten, aber Sie können in die Vergangenheit zurückkehren. Bitte beachten Sie, dass hier keine Warnungen und Fehler mit detaillierten Informationen angezeigt werden, wie sie im Ereignisprotokoll enthalten sind.

Tamara Wijsman
quelle
Dies scheint sich unter Windows 8 geändert zu haben :(
JonnyRaa
1
@JonnyLeeds: Möglicherweise wurden die Ereignisprotokolle verschoben. Siehe Microsoft-Windows-TaskScheduler, der einige Informationen dazu zu enthalten scheint. Beachten Sie außerdem, dass es im Taskplaner selbst eine Registerkarte "Verlauf" gibt (die nur funktioniert, nachdem der Verlauf für die Aufgaben aktiviert wurde).
Tamara Wijsman
Ich kann nichts im Ereignisprotokoll sehen (das war der erste Ort, an dem ich gesucht habe), aber der Aufgabenverlauf ist äußerst nützlich! Prost
JonnyRaa
Diese SchedLgU.txt ist kein sehr informatives Protokoll. Ich glaube nicht, dass es die Aufgaben protokolliert, sondern den Start des Aufgabenplaners selbst, oder?
Hack-R
1

Das Problem mit der Datei SchedLgU.txt ist, dass sie immer geöffnet ist und von den meisten Editoren überhaupt nicht angezeigt wird. Die Verwendung des Befehls type funktioniert jedoch nur, wenn die Aufgabe, die ich anzeigen möchte, nicht vom Bildschirm gerollt wurde (selbst das Erhöhen der Puffergröße in den Eigenschaften von cmd.exe reicht möglicherweise nicht aus). Ich komme mit einem (Typ SchedLgU.txt> Schtask.txt) gefolgt von einem (Notepad schtask.txt) um das Problem herum. Dann eine schnelle Suche nach dem "Neuesten Eintrag befindet sich über dieser Zeile" und meine Aufgabe ist im Allgemeinen genau dort. Dies kann in einer Batchdatei verwendet werden, und wenn Sie über die Berechtigungen verfügen, können diese auf Remotecomputern ausgeführt werden.

-------------------- Beispiel-Batchdatei --------------------

schtasks /RUN /S \\servernamehere /TN "TaskNameHereInsideQuotes"

pause 

type \\servernamehere\c$\windows\tasks\schedlgu.txt > schtask.txt

notepad schtask.txt

Halten Sie einfach lange genug an, damit die Aufgabe beendet ist. Eine andere Sache, die ich mache, ist, die durchschnittliche Laufzeit in den Beschreibungsbereich der geplanten Aufgabe zu setzen. Hoffe das hilft.

Dan Jensen
quelle
1

Leider kann ich nicht mit Windows 7 sprechen, aber unter Windows XP: Start → Einstellungen → Systemsteuerung , klicken Sie mit der rechten Maustaste auf Geplante Aufgaben und wählen Sie Öffnen . Wählen Sie im angezeigten Menü für die Liste Geplante Aufgaben die Option Erweitert → Protokoll anzeigen . Die geöffnete Datei ist C:\WINDOWS\SchedLgU.txt. Unter Windows XP enthält diese Datei Unicode-Text, sodass nicht jeder Editor ihn ordnungsgemäß anzeigt. Notepad funktioniert jedoch einwandfrei.

In Win7 sollte es etwas Ähnliches geben.

boot13
quelle