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!

Ben Peter

Blogger, Hobbyfotograf, Early Adopter, Technikmessi, beruflich als IT-Security Consultant unterwegs, sowie seit vielen Jahren Linux Nutzer.

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. mehr Informationen

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter.

Weitere Informationen

Schliessen