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-ID: 33893360418

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

Ausgedruckt am: 21.11.2024 um 17:11 Uhr

Kraemer
Kraemer 22.07.2024 um 11:24:14 Uhr
Goto Top
Moin,

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

Gruß
DerWoWusste
DerWoWusste 22.07.2024 um 11:26:46 Uhr
Goto Top
Moin.

Du kannst Tasks ohne Adminrechte erstellen. Als Eventtrigger bei Shutdown, teste EventID1074, Log: System, Quelle User32
quiddi
quiddi 22.07.2024 um 11:35:59 Uhr
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?
DerWoWusste
DerWoWusste 22.07.2024 um 12:33:04 Uhr
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.
13910172396
13910172396 22.07.2024 um 12:51:12 Uhr
Goto Top
em-pie
em-pie 22.07.2024 aktualisiert um 15:37:48 Uhr
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.
Penny.Cilin
Penny.Cilin 22.07.2024 um 14:25:30 Uhr
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.
Kraemer
Kraemer 22.07.2024 um 14:31:15 Uhr
Goto Top
Zitat von @DerWoWusste:

Moin.

teste EventID1074, Log: System, Quelle User32
und ID Nr. 42 und 107, falls du den Ruhezustand benutzt
em-pie
em-pie 22.07.2024 um 15:37:00 Uhr
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!
Penny.Cilin
Penny.Cilin 22.07.2024 um 15:53:47 Uhr
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...