Hallo,
Ich habe das Problem daß ich es nicht schaffe meinen PC per Skript herunterzufahren, wenn die Arbeitsstation gesperrt ist.
OS: Windows 2000 Prof
Ich muss eine Batch-Datei erstellen, welche:
- einen Virencheck durchführt ( geht gut mit vpscan.exe von
Symantec für NAV Corporate)
- die lokalen PLatten defragmentiert (geht auch gut mit diskeeper
per Command-Line)
An sich gaanz einfach ... ABER
Dies alles soll natürlich passieren wenn die Mitarbeiter nach Hause gehen. (Deswegen die Batchdatei damit das manuel gestartet werden kann)
Außerdem dauert das alles ja eine Weile (vor allem der Virechcheck) und deswegen sollte (oder MUSS) die Arbeitsstation gelockt sein.
dies geht auch tadellos mit "rundll32.exe user32.dll LockWorkStation".
So weit so gut..
Aber natürlich soll der PC nach beendeter Arbeit auch herunterfahren...
Dafür gibt es ja eine Unmenge an kleinen Tools (ich hatte für Powerdown.exe herausgesucht, weil das den PC richtig ausschaltet und nicht nur herunterfährt)
DAS Problem ist nur das der Powerdown Befehl am Ende der Batch-Datei NICHTS bewirkt, wenn der Desktop gelockt ist...
Ich habe schon diverse andere Shutdown Tools ausprobiert mit dem gleichen Ergebnis.
Ich habe ebenfalls versucht den Bildschirmschoner per Skript zu starten, was auch klappte, jedoch das gleiche Ergebnis brachte, nämlich das der Rechner nicht Herunterfährt...
Die einzige möglichkeit bis dato ist jene, das ich dem Powerdown.exe Befehl noch den Parameter -f (für FORCE Powerdown) hinzufüge was aber nicht so dolle ist weil dann einfach ALLES abgebrochen wird und nichts mehr gespeichert (für auf den Test-Systemen auch zu üblen Hängern)
Ach ja falls die Antwort kommt warum nicht alles mit einer Gruppenrichtlinie in das GroupPolicy/shutdown/scripts Verzeichnis packen:
Dann würde der ganze Müll jedesmal ausgeführt werden, wenn der Rechner neugestartet wird (und Windows muss leider ab und an mal restartet werden..)
Soooo
ich hoffe jemand weiß mehr und kann helfen
TIA
Pitt