Windows 10 2.214 Themen, 28.184 Beiträge

An- und Abmeldescripts nur bei Neustart

Sovebämse / 19 Antworten / Flachansicht Nickles

Hallo

Ich möchte bei jedem Herunterfahren und Hochfahren eine Mail versenden lassen. Dies realisiere ich mit dem Progrämmchen "sendemail.exe". Ich habe dieses bei den An- und Abmeldescripts eingetragen bei den Gruppenrichtlinien, dazu die entsprechenden Paramter.

Nun funktioniert das Ganze leider nur bei einem richtigen Neustart (Neu starten). Wenn ich nur herunterfahre und wieder einschalte, wird kein Mail versendet, das Script also anscheinend nicht behandelt. Was ist da los? Hat das was mit dem "neuen" Standby-Modus beim Herunterfahren zu tun, der seit Windows 8 zum Einsatz kommt? Gäbe es eine Alternative, um mein Vorhaben trotzdem zu realisieren, ohne diesen Modus auszuschalten?

Ach ja, das Ganze in der Aufgabenplanung habe ich auch schon gemacht. Das klappt zwar beim Anmelden, aber fürs Abmelden oder Herunterfahren gibt es keinen Trigger...

Gruss und Dank
Thomas

bei Antwort benachrichtigen
Ja. mawe2
Danke. Sovebämse
mawe2 Sovebämse „Dann ist das aber kein Vorteil. Da kann ich ja gleich den Schnellstart-Modus ausschalten. Gibt es für den Shutdown in ...“
Optionen
Da kann ich ja gleich den Schnellstart-Modus ausschalten.

Ich dachte, das Problem bestand sowieso darin, dass beim Schnellstartmodus schon die Mail nach dem Systemstart nicht abgesetzt wird?

Also nochmal: Computer sind zwar dazu da, dass sie Probleme lösen, die man ohne sie nicht hätte, aber...

Ich würde den Schnellstartmodus deaktivieren, dann hast Du einen sauberen Systemstart und die Mail nach dem Systemstart wird wie gewünscht abgesetzt.

Und vor dem (richtigen) Herunterfahren wird die Mail über das erwähnte Script abgesetzt.

Gibt es für den Shutdown in diesem Modus denn keinen Befehl?

Shutdown: %windir%\System32\shutdown.exe -s
Reboot: %windir%\System32\shutdown.exe -r
Logoff: %windir%\System32\shutdown.exe -l
Standby: %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState
Ruhezustand: %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState

(hab ich hier kopiert)

Gruß, mawe2

bei Antwort benachrichtigen