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 -> Add
und richten Sie ein shutdown script
.
Schreiben Sie die Windows-Abschaltzeit in die Protokolldatei
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?
1 Antwort auf die Frage
Verwandte Probleme
-
12
Warum wird der Ordner / winsxs so groß und kann er verkleinert werden?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
14
PDF Viewer unter Windows
-
7
Welche Windows-Dienste kann ich sicher deaktivieren?
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
1
Windows verliert das Bildschirmlayout
-
1
Gibt es eine Möglichkeit, Installationen / Updates zu verhindern, die meine Festplatte mit kryptisch...
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
6
Log Viewer unter Windows
-
3
Windows-Hintergrundproblem mit zwei Bildschirmen