Per at Command den Rechner herunterfahren
Ich möchte gerne einen Windows 2003 Server automatisch jede Woche herunterfahren um ihn zu sichern.
Das ganze möchte ich per at realisieren:
Irgendwas stimmt aber an der Syntax nicht, was kann das sein?
mfg chucky
Das ganze möchte ich per at realisieren:
at 06:00 /EVERY:Th shutdown /s
Irgendwas stimmt aber an der Syntax nicht, was kann das sein?
mfg chucky
Please also mark the comments that contributed to the solution of the article
Content-Key: 65752
Url: https://administrator.de/contentid/65752
Printed on: April 23, 2024 at 22:04 o'clock
4 Comments
Latest comment
Sehr warscheinlich liegt es daran, dass du den Grund für den Shutdown nicht mitgibst. Bei Windows 2003 Server muss man standardmässig einen Grund angeben, wieso man den Server herunterfährt (man kanns auch ausschalten, frag mich aber nicht wo).
Den Grund für den Shutdown kannst du folgendermassen angeben (nicht getestet):
shutdown /s -d [username][Woechentlicher_Shutdown]:12:13
Auszug aus Shutdown /?:
-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)
Andere Frage: Wieso willst du den Server herunterfahren? Ich persönlich würde ihn neu starten, nicht herunterfahren (geht mit shutdown /r)
Den Grund für den Shutdown kannst du folgendermassen angeben (nicht getestet):
shutdown /s -d [username][Woechentlicher_Shutdown]:12:13
Auszug aus Shutdown /?:
-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)
Andere Frage: Wieso willst du den Server herunterfahren? Ich persönlich würde ihn neu starten, nicht herunterfahren (geht mit shutdown /r)
nein, dass kann es nicht sein, da at nicht die Syntax des auszuführenden Befehls
überprüft. Das muss ein Fehler in der "AT" Syntax sein.
Habs aber immer noch nicht raus, was es ist.
überprüft. Das muss ein Fehler in der "AT" Syntax sein.
Habs aber immer noch nicht raus, was es ist.
ein at /? hätte dir deinen Fauxpas schnell zu Tage gebracht
der auszuführende Befehl muss in Anführungszeichen stehen !!! also
at 06:00 /EVERY:Th "shutdown /s"