Habe mal schnell von OpenElec auf OSMC (Nachfolger RaspBMC) gewechselt.
Dort geht apt-get install und ich konnte samba-common installieren (bzw. es ist schon installiert gewesen und ich habe es nur noch upgedatet)
Trotzdem ist auch dort der "net rpc" befehl nicht verfügbar - Schade.
Ich bin schon ein paar inoffizielle Repos in OpenElec durch, habe dort aber nichts Samba-mäßiges gefunden, und auch nichts um Windows Rechner runterzufahren
Ich experimentiere jetzt mal noch ein wenig mit OSMC (Raspbian), ob ich dort "net rpc" doch noch irgendwie an den Start kriege.
EDIT:
Ich habe es jetzt unter OSMC hinbekommen. Ich habe einmal ein "sudo apt-get update", dann ein "sudo apt-get upgrade" und anschließen einmal ein "sudo apt-get install samba samba-common-bin" abgesetzt.
Danach war der "net rpc" Befehl verfügbar. - Nach einrichten der Benutzerrechte fürs Herunterfahren in den Windows-Gruppenrichtlinien (siehe hier: http://www.forum-raspberrypi.de/Thread-pc-ausschalten ) würde sich mein PC jetzt automatisch runterfahren lassen.
Allerdings fragt auch dieser Befehl unsinnigerweise nochmal das lokale Root-Passwort ab, lässt sich also nicht skripten !?
EDIT2:
Ahh, die Lösung um die Passwortabfrage zu umgehen ist, den ursprünglich von mir genannten Befehl zu nutzen:
Dann fährt der Rechner automatisch runter. - Jetzt muss ich diesen Befehl nur in irgendeinem Skript oder AddOn unterbringen.
(Und es muss sich zeigen, ob das OSMC überhaupt irgendwas taugt, da es sich noch um eine Alpha-Version handelt.)
EDIT3:
Jetzt hab ichs: Wenn man den Raspi nun herunterfährt wird der Windows PC auch direkt mitausgeschaltet, wie ich es wollte.
Ich habe ein kleine Textdatei mit dem Befehl von oben erstellt, und in meinem Fall nach /var/opt abgelegt.
Dann habe ich der Textdatei "shutwin7.sh" noch passende Ausführungsrechte gegeben (755), und testweise dann einmal per SSH gestartet ( ./var/opt/shutwin7.sh )
Als das funktionierte, habe ich das Skript noch zusätzlich auf den "Herunterfahren"-Knopf vom Confluence-Skin gelegt, indem ich in der XML-Datei "DialogButtonMenu.xml" mein Skript zusätzlich eingebunden habe.
Zu finden ist diese im Fall von OSMC/Kodi unter /usr/share/kodi/addons/skin.confluence/720p, dort dann die Onclick-Zeile hinzufügen: System.Exec("./var/opt/shutwin7.sh")
<control type="button" id="3">
<description>Shutdown button</description>
<width>340</width>
<height>40</height>
<textcolor>grey2</textcolor>
<focusedcolor>white</focusedcolor>
<align>center</align>
<textwidth>290</textwidth>
<texturefocus border="25,5,25,5">ShutdownButtonFocus.png</texturefocus>
<texturenofocus border="25,5,25,5">ShutdownButtonNoFocus.png</texturenofocus>
<onclick>System.Exec("./var/opt/shutwin7.sh")</onclick>
<onclick>Powerdown()</onclick>
<visible>System.CanPowerDown</visible>
<pulseonselect>no</pulseonselect>
<font>font13</font>
<label>13016</label>
</control>
Alles anzeigen
Im Tag "Label" kann man noch Wunschtext eintragen, so dass es nun bei mir so ausschaut: