Windows Dienste vom Ubuntu Linux PC aus stoppen und starten

Dienste von Windows PCs und Server können von anderen Computern aus ferngesteuert, also gestoppt und gestartet werden. Möglich macht dies der Dienst RPC (Remote Procedure Call).

Die Nutzung dieses Dienstes beschränkt sich nicht auf homogene Unternehmensnetze, sondern kann auch zwischen Windows und Linux genutzt werden. Um Dienste auf Windows PCs mittels Ubuntu zu stoppen oder starten benötigt man den „net“ Befehl, der im samba-common Paket enthalten ist.

Zur Installation des Pakets bemüht man Apt auf dem Ubuntu PC:

sudo apt-get install samba-common

Hat man die Installation erfolgreich beendet, kann man mit folgendem Aufruf alle verfügbaren Dienste des entfernten Rechners auflisten lassen (1.2.3.4 ist die IP-Adresse und durch die tatsächliche Adresse des PCs zu ersetzen, ebenfalls ist der Benutzername gegen einen administrativen Benutzer zu tauschen):

net rpc service list -I 1.2.3.4 -U Benutzername
Net RPC Aufruf unter Ubuntu Linux
Net RPC Aufruf unter Ubuntu Linux

Aus dieser Liste kann man den Dienst heraussuchen, den man stoppen/starten möchte. Durchgeführt wird die mit folgendem Befehl:

net rpc service start DIENSTNAME -I 1.2.3.4 -U Benutzername

Zum Stoppen wird start gegen stop im Aufruf getauscht. Nach dem Passwort des Benutzeraccounts wird man automatisch gefragt, man kann dies allerding auch direkt übermitteln und sich die Abfrage sparen. Am Beispiel des Stop-Befehls will ich auch dies noch darfstellen:

net rpc service stop DIENSTNAME -I 1.2.3.4 -U Benutzername%Passwort

Natürlich muss der RPC Dienst auf dem entfernten Rechner/Server laufen und erreichbar sein (Desktop Firewall Ausnahmeregel, etc.).

Ich hoffe die Informationen waren für euch hilfreich!