cmd‘-Datei, um meinen Computer in den Ruhezustand zu versetzen:
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
Wenn ich die Datei „sleep.cmd“ ausführe, wechselt der Computer in den Ruhezustand und ich kann ihn durch Drücken einer Taste auf der Tastatur oder Klicken mit der Maus wecken.
ABER: Wake-Timer funktionieren nicht mehr:
Wenn ich den Computer über „Startmenü -> Ein/Aus -> Ruhezustand“ in den Ruhezustand versetze, funktioniert derselbe Wecktimer, den ich mit der Windows-Taskplanung eingestellt habe.
Weiß jemand, ob ich meinen Befehl in der Datei „sleep.cmd“ ändern muss oder ob ich einen anderen Befehl hinzufügen kann, der mir vielleicht fehlt, damit auch Wecktimer aufwachen können?
WAKE ON LAN funktioniert in beide Richtungen (Schaltfläche „Sleep“ im Startmenü und Datei „sleep.cmd“).
Antwort1
Ok, ich kann meine eigene Frage beantworten:
Mit dem PsShutdown
Utility klappt es!
Nur Laden Sie PsTools herunter(Microsoft Sysinternals) Extrahieren Sie den Zielextraktionsordner und fügen Sie ihn Ihrer Windows-PATH-Variable hinzu.
Dann müssen Sie Ihr Ziel ausführensleep.cmdSkript als Administrator, rufen Sie die PsShutdown
ausführbare Datei auf (die sich in Ihrer Pfadvariable befindet, oder verwenden Sie einen absoluten Ordnerpfad) und es funktioniert:
- -d => Computer in den Ruhezustand versetzen
- -t => 0 Sekunden bis der Computer angehalten wird