Diese Frage hat hier bereits eine Antwort:
Ich möchte irgendwann starten und herunterfahren. Wenn ich zum Beispiel nach 1 Stunde herunterfahren möchte, kann ich einfach mit der rechten Maustaste klicken, eine Verknüpfung erstellen und shutdown -s -t 3600
dann eingeben, dass mein Computer nach 1 Stunde heruntergefahren wird Batch-Scripting oder wie mache ich das Herunterfahren oder auf andere Weise?
Hinweis: Ich möchte keine Powershell verwenden
Antworten:
Befehlszeile (damit Sie eine Uhrzeit eingeben und eine Batch-Datei erstellen können) Beispiel: -m \ Computer Gibt einen bestimmten Computer im Netzwerk an, den Sie herunterfahren oder neu starten möchten. Ohne diesen Parameter wirkt sich der Befehl nur auf den lokalen PC aus, auf dem er ausgeführt wird.
Zum Herunterfahren: shutdown -s -t 00
Für den Neustart: (Der Parameter -r gibt an, wann der Neustart erfolgen soll.)
c: \ windows \ system32 \ shutdown -r -t 00
Sie können also zwei Batch-Dateien haben. Eine zum Herunterfahren und eine zum Neustart. Die Batch-Datei zum Herunterfahren würde die Neustart-Datei direkt vor der Ausführung aufrufen. Sie würden einen Verzögerungsbefehl in der Shutdown-Datei wie SLEEP PAUSE oder TIMEOUT verwenden.
Hier sind alle Parameter: http://www.tekrevue.com/tip/shut-down-and-reboot-remote-pc/
quelle