Ich habe einen Windows Server 2008 mit geplanten Aufgaben, hauptsächlich .bat-Dateien, die PHP-Dateien aufrufen. Ich habe 2 Benutzer auf dem Server, ein Administrator und der andere ist ein Standardbenutzer.
Ich habe den Standardbenutzer verwendet, um das Verlaufsprotokoll auf der Registerkarte Verlauf des Taskplaners mithilfe der Ereignisanzeige zu löschen. Jetzt wird keine Geschichte mehr aufgezeichnet. Alle geplanten Aufgaben haben keinen Verlauf mehr auf der Registerkarte Verlauf. Das Ergebnis des letzten Laufs gibt jedoch 0x0 zurück und die Scheduler funktionieren einwandfrei.
Bitte beraten.
Antworten:
Schritt 1: Öffnen Sie einen erhöhten Taskplaner (dh klicken Sie mit der rechten Maustaste auf das Taskplaner-Symbol und wählen Sie Als Administrator ausführen ).
Schritt 2: Klicken Sie im Bereich Aktionen (rechter Bereich, nicht auf der Registerkarte Aktionen ) auf Alle Aufgabenverlauf aktivieren
Das ist es. Ich bin mir nicht sicher, warum dies nicht standardmäßig aktiviert ist, aber nicht.
quelle
Ich habe eine andere mögliche Antwort für diejenigen, die sich fragen, warum Ereignisprotokolleinträge für bestimmte Aufgaben nicht auf der Registerkarte Verlauf des Aufgabenplaners angezeigt werden, obwohl der gesamte Aufgabenverlauf aktiviert ist. Die Ereignisse für diese Aufgaben können im Ereignisprotokoll und allen anderen Aufgaben angezeigt werden Aufgaben zeigen die Geschichte ganz gut. In meinem Fall hatte ich 13 neue Aufgaben erstellt. Bei 5 von ihnen wurden Ereignisse unter "Verlauf" gut angezeigt, bei den anderen 8 war die Registerkarte "Verlauf" vollständig leer. Ich habe sogar überprüft, ob diese Aufgaben für den Verlauf einzeln (und für die Protokollierung von Ereignissen) aktiviert wurden, indem ich Mick Woods Beitrag über die Verwendung der Ereignisanzeige verwendet habe.
Dann traf es mich. Mir wurde plötzlich klar, was alle 8 gemeinsam hatten, was die anderen 5 nicht gemeinsam hatten. Sie alle hatten ein kaufmännisches Und (&) im Ereignisnamen. Ich habe sie erstellt, indem ich die erste von mir erstellte Aufgabe "E mit N synchronisieren" exportiert, den exportierten Dateinamen umbenannt, den XML-Inhalt bearbeitet und dann die neue Aufgabe importiert habe. Mit Windows Explorer kann ich die Aufgabe gerne in "C mit N & T synchronisieren" umbenennen, und mit dem Taskplaner kann ich sie gerne importieren. Mit diesem lästigen "&" im Namen konnte der Verlauf jedoch nicht aus dem Ereignisprotokoll abgerufen werden. Als ich das ursprüngliche Ereignis löschte, die XML-Datei in "C mit N und T synchronisieren" umbenannte und sie importierte, voila, befanden sich alle Protokolleinträge auf der Registerkarte "Verlauf" im Taskplaner.
quelle
Ich denke, die Verwirrung ist, dass ich auf meinem Server mit der rechten Maustaste auf die Taskplaner-Bibliothek auf der linken Seite und mit der rechten Maustaste klicken musste, um die Option zum Aktivieren oder Deaktivieren des gesamten Aufgabenverlaufs zu erhalten.
Hoffe das hilft
quelle
Die Anpassung in der Taskplaner-App steuert nur den aktivierten Status eines bestimmten Ereignisprotokolls, sodass Sie den "Verlauf" -Modus des Taskplaners über die Windows-Befehlszeile gleichwertig anpassen können:
So überprüfen Sie den aktuellen Status:
Für die Tastenanschlag-Abneigung sind hier die leicht abgekürzten Versionen der obigen:
quelle
retention: false
undautoBackup: false
und kommentierenpublishing:
? Ich sehe keine Erklärung für diese Zeilen. Vielleicht können Sie Ihrer Antwort hinzufügen, was jede der Zeilen des aktuellen Status bedeutet.retention: false
undautoBackup: false
undpublishing: lines
?Hier habe ich es auf einem Windows 2008R2-Server gefunden. Erhöhter Taskplaner Klicken Sie auf "Taskplaner-Bibliothek". Diese Option wird als Option im rechten Bereich "Aktionen" angezeigt.
quelle
Dies kann anderen helfen, wenn es keine Möglichkeit gibt, den Verlauf irgendwo im Taskplaner zu aktivieren / deaktivieren.
Öffnen Sie die Ereignisanzeige (entweder unter Computerverwaltung oder Admin-Tools> Ereignisanzeige).
Stellen Sie in der Ereignisanzeige sicher, dass das Vorschaufenster angezeigt wird (Ansicht> Vorschaufenster sollte aktiviert sein).
Erweitern Sie im linken Bereich Anwendungs- und Dienstprotokolle, dann Microsoft, Windows, TaskScheduler und wählen Sie dann Operational.
Im Vorschaufenster sollten Aktionen mit zwei Abschnitten angezeigt werden - Operational und darunter das Ereignis nnn, TaskScheduler. Eines der im Abschnitt "Betrieb" aufgeführten Elemente sollte "Eigenschaften" sein. Klicken Sie auf dieses Element, und die Option Protokollierung aktivieren befindet sich auf der Registerkarte Allgemein.
Mein Problem war, dass die maximale Protokollgröße erreicht wurde und obwohl die Option zum Überschreiben alter Ereignisse ausgewählt wurde, wurden keine neuen Ereignisse protokolliert. Ich vermute, dass dies ein Berechtigungsproblem gewesen sein könnte, aber ich habe es in Archiv geändert, wenn es voll ist und jetzt alles wieder funktioniert.
Hoffe, das hilft jemand anderem da draußen. Wenn Sie nicht die oben genannten Optionen haben, tut es mir leid, aber ich weiß nicht, wo Sie suchen sollen.
quelle
Win 8.1 Pro
Die Antwort von Brian Clark oben hat für mich funktioniert, aber ich poste hier für diejenigen, die möglicherweise einer etwas anderen Reihenfolge folgen müssen als ich.
Als ich Systemsteuerung> Verwaltung> Rechtsklick-Taskplaner - 'Als Administrator ausführen' ausführte, stellte ich fest, dass der Bereich Aktionen bereits die folgende Aktion enthält:
Auf meinem Computer war also bereits der Verlauf aktiviert. Aber mein Computer musste zuerst den Verlauf deaktivieren, dann zurückgehen und "Alle Aufgabenverlauf aktivieren". Danach wurde meine Historie angezeigt und ich erhielt keine Fehler mehr. Ich gehe davon aus, dass die Aktion eine Art Initialisierung oder Einrichtung durchgeführt hat, die bis zur Installation des Betriebssystems nie ordnungsgemäß durchgeführt wurde.
Ich werde auch hinzufügen, dass ich den Taskplaner beenden und erneut eingeben musste, bevor ich die Einstellung zum Aktivieren / Deaktivieren des Verlaufs hin- und herschalten konnte.
quelle
Wie bereits erwähnt, gibt es eine Option zum Aktivieren oder Deaktivieren des Verlaufs, sofern Sie den Task-Manager im erhöhten "Administrator" -Modus öffnen (klicken Sie mit der rechten Maustaste auf das Taskplaner-Programm / die Verknüpfung und wählen Sie "Als Administrator ausführen"). Dann ist unter "Aufgaben" Ihr Platz, um den Verlauf zu stoppen oder zu starten.
quelle