Immer wieder steht man vor dem Problem, dass man zu Wartungszwecken einen Windowsserver herunterfahren muß. Gern möchte man jedoch die Benutzer auf dem System darüber informieren, um diesen wenigstens eine Chance zu lassen, Dokumente zu sichern.
Verwendet wird auf der Windows Commandozeile der Befehl shutdown. Für unseren Fall wäre in der Commandozeile beispielhaft folgender Befehl zu verwenden:
shutdown -s -t 3600 -c "Dieser PC wird um 10.00 Uhr zu Wartungszwecken heruntergefahren, bitte alle Anwendungen schließen."
Damit wird der Rechner nach 1 Stunde automatisch runtergefahren (60 x 60 sec) und die Benutzer des Rechners entsprechend informiert.
Anbei noch einmal eine vollständige Liste des Befehls shutdown. Je nach verwendeter Windowsversion können sich Parameter geringfügig ändern.
shutdown [-l | -s | -r | -a] [-f] [-m \\Computer] [-t xx] [-c "Kommentar"] [-d up:xx:yy] Keine Argumente Zeigt diese Meldung an (wie -?). -i Zeigt eine grafische Benutzeroberfläche an (muss die erste Option sein). -l Abmelden (kann nicht mit der Option -m verwendet werden). -s Fährt den Computer herunter. -r Fährt den Computer herunter und startet ihn neu. -a Bricht das Herunterfahren des Systems ab. -m \\Computer Remotecomputer zum Herunterfahren/Neustarten/Abbrechen. -t xx Zeitlimit für das Herunterfahren, in xx Sekunden. -c "Kommentar" Kommentar für das Herunterfahren (maximal 127 Zeichen). -f Erzwingt das Schließen ausgeführter Anwendungen ohne Warnung. -d [u][p]:xx:yy Grund (Code) für das Herunterfahren: u = Benutzercode p = Code für geplantes Herunterfahren xx = Hauptgrund (positive ganze Zahl kleiner als 256) yy = Weiterer Grund (positive ganze Zahl kleiner als 65536)