Angenommen man hat zwei Rechner in einem lokalen Netz, man hat administrativen Zugriff vom einen auf den anderen, und man möchte vom ersten Rechner einen Dienst auf dem zweiten beenden oder starten - dann bietet sich hierfür PsService aus der "SysInternals"-Toolbox an. Da das Tool über die Kommandozeile angesprochen wird, ist auch ein Aufruf aus .NET via
Process.Start("psservice.exe", "") möglich. Über entsprechende Parameter kann man sich dann auf dem zweiten Rechner authentifizieren und den gewünschten Dienst steuern. Sehr praktisch.
Download und Infos.