Manchmal muss ich beim Debuggen einen Dienst auf einem Remotecomputer neu starten. Derzeit mache ich das über Remotedesktop. Wie kann dies über die Befehlszeile auf meinem lokalen Computer erfolgen?
Manchmal muss ich beim Debuggen einen Dienst auf einem Remotecomputer neu starten. Derzeit mache ich das über Remotedesktop. Wie kann dies über die Befehlszeile auf meinem lokalen Computer erfolgen?
Antworten:
Sie können die Dienstekonsole verwenden, auf die linke Seite klicken und dann im Menü Aktion die Option "Mit einem anderen Computer verbinden" auswählen.
Wenn Sie nur die Befehlszeile verwenden möchten, können Sie verwenden
sc \\machine stop <service>
sc.exe \\machine stop <service>
. Ansonsten bezieht sich sc meiner Meinung nach auf einen anderen Befehl.
Sie können mmc verwenden:
An diesem Punkt können Sie Dienste so verwalten, als wären sie auf Ihrem lokalen Computer.
Sie können mit System - Interna PSEXEC Befehl aus der Ferne ein ausführen net stop Your , dann net start Your
Über die Befehlszeile können Sie Folgendes tun:
AT \\computername time "NET STOP servicename"
AT \\computername time "NET START servicename"
Ich würde Ihnen vorschlagen, sich RSHD anzuschauen
Sie müssen sich nicht um einen Client kümmern, Windows hat ihn standardmäßig.
Wenn Sie über Visual Studio verfügen (ich weiß, dass es 2005 ist, bei früheren Versionen jedoch nicht sicher), können Sie den Remotecomputer zu Ihrem "Server Explorer" -Tag hinzufügen. Zu diesem Zeitpunkt haben Sie Zugriff auf die DIENSTLEISTUNGEN, die von diesem Computer aus ausgeführt werden oder ausgeführt werden können (sowie auf Ereignisprotokolle, Warteschlangen und einige andere interessante Dinge).
Eine Möglichkeit besteht darin, den Telnet-Server auf dem Computer zu aktivieren, auf dem Sie die Dienste steuern möchten (Hinzufügen / Entfernen von Windows-Komponenten).
Öffnen Sie die Eingabeaufforderung Geben Sie
telnet yourmachineip / name ein. Melden Sie sich
bei
net start & serviceName * an, z. B. w3svc
Dadurch wird IIS gestartet, oder Sie können Net Stop verwenden, um einen Dienst zu stoppen.
Abhängig von Ihrem Setup müssen Sie nach einer Möglichkeit suchen, die Telnet-Verbindung zu sichern, da sie meiner Meinung nach unverschlüsselt ist.
Einige gute Lösungen hier. Wenn Sie immer noch unter Win2K arbeiten und nichts auf dem Remotecomputer installieren können, funktioniert dies auch:
Öffnen Sie die Computerverwaltungskonsole (klicken Sie mit der rechten Maustaste auf Arbeitsplatz, wählen Sie Verwalten, öffnen Sie sie über die Verwaltung im Startmenü oder öffnen Sie sie über das Snap-In über die MMC).
Klicken Sie mit der rechten Maustaste auf Ihren Computernamen und wählen Sie "Mit Remotecomputer verbinden".
Geben Sie den Computernamen und die Anmeldeinformationen ein und Sie haben vollen Zugriff auf viele Verwaltungsfunktionen, einschließlich der Systemsteuerung für Dienste.