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
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