Schreiben Sie die Windows-Abschaltzeit in die Protokolldatei

405
StefanK

Ich versuche, die Start- und Herunterfahrzeiten meines Windows-Clients (Windows 7 und neuer) zur späteren Analyse automatisch in einer Protokolldatei zu protokollieren.

Daher habe ich in Task Scheduler eine Aufgabe erstellt, die die folgende Anweisung ausführt.

echo %date% %time% >>"C:\Temp\time_logging.log" 

Die Auslöser sind "beim Systemstart" und "bei Ereignis" (zum Herunterfahren). Als Ereignis habe ich die Option "minimal / basic", die Quelle "eventlog" und die Ereignis-ID "6006" ausgewählt.

Der Startvorgang wird protokolliert, das Herunterfahren wird jedoch nicht protokolliert. Die Aufgabe wird mit "lokaler Dienst" ausgeführt, die Berechtigung für die Protokolldatei und den Ordner lautet "lokaler Dienst" ist "Ändern" (Lesen, Schreiben, Ändern).

Hast du eine Ahnung, was ich falsch mache? Vielleicht wähle ich ein Ereignis, wenn das System keine Möglichkeiten mehr hat, in eine Datei zu schreiben? Welches Ereignis kann ich für dieses Szenario verwenden?

0
Das Ereignisprotokoll "System" enthält bereits alle erforderlichen Informationen (Ereignisse 12, 13 des Kernel-General). Der Zugriff darauf ist jedoch nicht so einfach. Daniel B vor 7 Jahren 0

1 Antwort auf die Frage

0
13dimitar

Die geplante Aufgabe ist der richtige Weg. Führen Sie zum Herunterfahren jedoch gpedit.msc(Lokale Gruppen- / Benutzerrichtlinien) aus und gehen Sie dann zu Windows settings -> Scripts -> Shutdown -> Properties -> Addund richten Sie ein shutdown script.

Das war zu einfach ;-) Danke! StefanK vor 7 Jahren 0