Task vorm Shutdown ausführen
schanm 17.03.2004 - 21:08 417 6
adebar
Big d00d
|
Ich hab schon hier und bei Google gesucht aber nichts brauchbares gefunden.
Ich hab heute ein Batch-File erstellt, das (bei/)vor jedem Shutdown von Windows ausgeführt werden soll. Mit dem Task-Planer von Windows ist das ja nicht möglich. Geht das irgendwie anders(Registry o. Ä. ?), gibts dazu Tools oder muss ich mir selbst was dafür coden?
mfg, Schanm
|
Ringding
Pilot
|
Wie wär's, wenn du einfach das Batch-File benützt, um den Shutdown einzuleiten?
|
adebar
Big d00d
|
Darauf bin ich auch schon gekommen. Nur kanns dabei nur allzuleicht passieren, dass der PC nicht über das Batch-File heruntergefahren wird und dann wird der Rest des Batch-Files auch net ausgeführt (und das sollte nach Möglichkeit net passieren).
Eine andere Möglichkeit wäre also zu bevorzugen.
Wenn Windows keine Möglichkeit dazu bietet muss ich mir halt selbst was dazu programmieren: iirc wird auch unter Windows vorm Herunterfahren ein Signal an alle Prozesse gesendet. Das selbstgebastelte Programm wartet also im Hintergrund auf dieses Signal und führt daraufhin das Batch-File aus. Müsste klappen, oder?
|
Ringding
Pilot
|
Naja, die Message kommt, wenn sich wer ausloggt, nicht unbedingt beim Runterfahren. Und auch nur dann, wenn schon wer eingeloggt war. Sonst müsstest du dir ein eigenes Service machen, das wird auf jeden Fall vor dem echten Shutdown kontrolliert heruntergefahren.
|
BuSHidO
ist süß
|
gpedit.msc -> Windows Settings -> Scripts -> Shutdown
|
adebar
Big d00d
|
gpedit.msc -> Windows Settings -> Scripts -> Shutdown Erstmal Danke! Sowas Ähnliches habe ich gesucht! Leider scheint es aber nicht zu funktionieren... Muss, damit es funzt irgendein bestimmter Dienst laufen/irgendwelche speziellen Windows-Komponenten installiert sein? EDIT: Und funktioniert das Ganze überhaupt mit .bat-Files (oder nur mit J-/VB-Scripts)? thx, schanm
Bearbeitet von adebar am 19.03.2004, 20:51
|
BuSHidO
ist süß
|
natürlich funktioniert das mit batchfiles.
probier einmal einfach ein file zu erstellen oder mach irgendwas anderes um die funktionalität zu testen.
zB.: shutdown.bat: echo bla > c:\log.txt
wenn das nicht funktioniert probier die policy in der User conf. zu erstellen sollt aber funktionieren !
edit: und schau ins eventlog wegen etwaigen fehlern ... wenn die policys nicht korrekt abgearbeitet werden findet man dort einen eintrag
Bearbeitet von BuSHidO am 22.03.2004, 10:08
|