Shutdown-Status herausfinden

02/02/2010 - 11:31 von Christof Zottmann | Report spam
Hallo!

Ich möchte gerne im Logoff-Script den Defrag ausführen. Jedoch möchte
ich "schlechte" Bedingungen ausschalten. Dazu gehört z. B., dass das
Script nur beim Herunterfahren, nicht aber beim Neustart ausgeführt
werden soll. Ich habe schon intensiv gegoogelt, konnte aber nichts
darüber finden, wie man das herausfinden kann (RegKey, WMI oder àhnliches).

Vielleicht kann mir hier jemand weiterhelfen.

Viele Grüße
 

Lesen sie die antworten

#1 Christof Zottmann
22/02/2010 - 12:02 | Warnen spam
Ich möchte gerne im Logoff-Script den Defrag ausführen. Jedoch möchte
ich "schlechte" Bedingungen ausschalten. Dazu gehört z. B., dass das
Script nur beim Herunterfahren, nicht aber beim Neustart ausgeführt
werden soll. Ich habe schon intensiv gegoogelt, konnte aber nichts
darüber finden, wie man das herausfinden kann (RegKey, WMI oder àhnliches).



Habe das Problem inzwischen selbst lösen können. Und zwar steht die
notwendige Information im Wert "Shutdown Setting" in der Registry:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

Die Werte bedeuten dabei folgendes:
1 = abmelden
2 = Herunterfahren
4 = Neustart
10 = Standby
40 = Ruhezustand
80 = Verbindung trennen

Habe den Rest dann mit Kix gemacht:
$ShutdownState=READVALUE("HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer","Shutdown
Setting")

Ähnliche fragen