quiddi
Goto Top

Skript beim Herunterfahren von Windows

Hallo zusammen,

gibt es eine Möglichkeit in Windows 10 ohne vorhandene Adminrechte ein Event beim Herunterfahren des PCs zu erstellen? Der Hintergrund ist, dass ich gerne an meinem PC auf der Arbeit die Zeiten des Herunterfahrens loggen würde. Somit kann ich zusätzlich zu meinen gestempelten Arbeitszeiten diese nochmals überprüfen.

Ich hatte vor eine bat Datei zu erstellen und diese einen Zeitstempel in einem log-File ablegen zu lassen. Gibt es in der Aufgabenplanung in Windows einen sinnvollen Trigger, den ihr euch hier vorstellen könntet? Wichtig ist, dass ich den Trigger ohne Adminrechte einrichten kann.

Schönen Gruß und Danke

Content-Key: 33893360418

Url: https://administrator.de/contentid/33893360418

Printed on: July 24, 2024 at 11:07 o'clock

Member: Kraemer
Kraemer Jul 22, 2024 at 09:24:14 (UTC)
Goto Top
Moin,

nimm Powershell und hol dir die Informationen einfach aus dem System-Log.
Zuverlässiger und genauer geht es nicht.

Gruß
Member: DerWoWusste
DerWoWusste Jul 22, 2024 at 09:26:46 (UTC)
Goto Top
Moin.

Du kannst Tasks ohne Adminrechte erstellen. Als Eventtrigger bei Shutdown, teste EventID1074, Log: System, Quelle User32
Member: quiddi
quiddi Jul 22, 2024 at 09:35:59 (UTC)
Goto Top
Zitat von @DerWoWusste:

Moin.

Du kannst Tasks ohne Adminrechte erstellen. Als Eventtrigger bei Shutdown, teste EventID1074, Log: System, Quelle User32

Das hatte ich bereits ausprobiert. Den führt er mir komischerweise nicht aus. Kann ich dazu irgendwie ein Log anschauen, warum das nicht ausgeführt wird?
Member: DerWoWusste
DerWoWusste Jul 22, 2024 at 10:33:04 (UTC)
Goto Top
Es ist möglich, dass das geloggt wird, wenn der Taskschedulerdienst bereits gestoppt wurde. Somit ist der Trigger dann nicht nutzbar. Du könntest mit dem Auswerten des Eventlogs, wie vorgeschlagen, solche Schwierigkeiten umgehen.
Member: Strods
Strods Jul 22, 2024 at 10:51:12 (UTC)
Goto Top
Member: em-pie
em-pie Jul 22, 2024 updated at 13:37:48 (UTC)
Goto Top
Moin,

wie wäre denn dieser Ansatz:
shutdown.batneedBeer.bat --> legst du auf dem Desktop oder wo auch immer ab.
shutdown.exe /s -t 10
echo %date%;%time%;shutdown>>c:\infos\pze.csv

und ins Autostart eine Datei:
startup.batneedCoffee.bat
echo %date%;%time%;startup>>c:\infos\pze.csv


Klar, das Script kann manipuliert werden, aber es wäre ja nur für dich selbst.
Member: Penny.Cilin
Penny.Cilin Jul 22, 2024 at 12:25:30 (UTC)
Goto Top
em-pie
wie wäre denn dieser Ansatz:
shutdown.bat --> legst du auf dem Desktop oder wo auch immer ab.
Man sollte eine Batchdatei NEI nach einer Executable benennen. Das war schon zu DOS Zeiten so. Das kann zu Problemen führen.
Besser wäre statt shutdown.bat ---> Feierabend.bat

Gleiches gilt auch für die startup.bat.

Gruss Penny.
Member: Kraemer
Kraemer Jul 22, 2024 at 12:31:15 (UTC)
Goto Top
Zitat von @DerWoWusste:

Moin.

teste EventID1074, Log: System, Quelle User32
und ID Nr. 42 und 107, falls du den Ruhezustand benutzt
Member: em-pie
em-pie Jul 22, 2024 at 13:37:00 (UTC)
Goto Top
Zitat von @Penny.Cilin:

em-pie
wie wäre denn dieser Ansatz:
shutdown.bat --> legst du auf dem Desktop oder wo auch immer ab.
Man sollte eine Batchdatei NEI nach einer Executable benennen.
eieiei... da hast du absolut recht und ist mir im Eifer des Gefechts völlig untergegangen.
Habe es oben mal korrigiert (in der Hoffnung, dass es keine halt.* gibt) face-smile
Danke für die wichtige Ergänzung!
Member: Penny.Cilin
Penny.Cilin Jul 22, 2024 at 13:53:47 (UTC)
Goto Top
eieiei... da hast du absolut recht und ist mir im Eifer des Gefechts völlig untergegangen.
Habe es oben mal korrigiert (in der Hoffnung, dass es keine halt.* gibt)
Danke für die wichtige Ergänzung!

Basst scho' wie man in Bayern sagt. Wobei isch hätt' folgendes gewählt:
MussSchaffe.bat oder MussSchaffe.cmd zum Tagesanfang, und
EndlichFeierabend.bat oder EndlichFeierabend.cmd zum Ende. face-wink

Ein bißchen Spaß muß sein,
dann ist die Welt voll Sonnenschein.

Frei nach Roberto Blanco Hit - Eins bißchen Spaß muß sein...