Seite 1 von 1

Remote Shutdown Windows Rechner

Verfasst: 15. Okt 2022 18:02
von Baumtasche
Hallo,

ich würde gerne über Openhab einen Windows Rechner runterfahren. In Putty funktioniert der Befehl

Code: Alles auswählen

net rpc shutdown -I 192.168.x.x -U user%passwort
wenn ich in einer Rule den Befehl

Code: Alles auswählen

executeCommandLine('net rpc shutdown -I 192.168.X.X -U User%passwort');
ausführe bekomme ich die Fehlermeldung Cannot run program "net rpc shutdown -I 192.168.X.X -U User%passwort": error=2, No such file or directory

Re: Remote Shutdown Windows Rechner

Verfasst: 15. Okt 2022 20:23
von udo1toni
Zwei Dinge sind bei executeCommandLine wichtig: Zum einen musst Du gewöhnlich den kompletten Pfad zur Programmdatei angeben, also nicht einfach net, sondern /usr/bin/net, zum anderen musst Du die Befehlszeile an jedem Leerzeichen auseinander reißen, so dass sie folgendermaßen aussieht:

Code: Alles auswählen

executeCommandLine("/usr/bin/net","rpc","shutdown","-I","192.168.X.X","-U","User%passwort");
Und die private IP Adresse wird im Internet nicht geroutet.
Geheim ist sie aber nicht.
Es bringt exakt gar nichts, sie zu verbergen, es macht nur die Fehlersuche schwerer, wenn es auf die genaue IP-Adresse ankommt. ;) Wer Dich angreifen will, ist nicht auf Deine privaten IP-Adressen angewiesen, sondern allenfalls auf Deine öffentliche IP-Adresse.

Re: Remote Shutdown Windows Rechner

Verfasst: 18. Okt 2022 08:31
von Baumtasche
Hallo,

vielen Dank, das hat mir sehr geholfen.
Das mit der IP-Adresse weiß ich, ich habe es irgendwann mal angefangen, da das irgendwie die meisten machen, aber du hast natürlich recht.

Danke