Verwenden des SC-Befehls für Geräte im Backend

Verwenden des SC-Befehls für Geräte im Backend

kann mir jemand bei einer Frage helfen, die ich habe? Ich habe ein Gerät (Windows Server 2008) im Backend, bei dessen Ausfall wir einen Dienst auf dem Server neu starten müssen.

Ich habe gelesen, dass ich mit (sc \server stop service) einen Befehl aus der Ferne an das Gerät senden kann.

Die einzige Sorge besteht darin, dass es sich bei dem Gerät um ein Backend handelt und es einige Firewall-Regeln gibt, die uns keine Fernsteuerung erlauben.

SC: Verwendet zum Senden des Befehls einen beliebigen Port, den ich vielleicht in der Firewall öffnen kann?

Mir wurde geraten, hier zu fragen, ich habe zuvor bei Stack Overflow gepostet.

Antwort1

Befehle wie sc erfordern, dass die Firewall-Ports für RPC geöffnet sind. Standardmäßig sind dies tcp/135 und 49152 - 65535. Alternativ können Sie die Windows-Remoteverwaltung verwenden. Dies wäre tcp/5985 (oder tcp/5986 bei Verwendung der Zertifikatsverschlüsselung). In diesem Szenario wäre Ihr Befehl:

winrs -r:Servername sc stop Dienstname

Antwort2

Zunächst sollten Sie untersuchen, warum Ihr Dienst ausfällt. Suchen Sie in Ihren Windows-Protokollen nach relevanten Einträgen. Um kurzfristig zu helfen, bis Sie die Ursache für Ihre Fehler gefunden haben, können Sie in den Eigenschaften des Dienstes festlegen, dass der Dienst nach einem Fehler automatisch neu gestartet wird. Diese Einstellungen finden Sie auf der RecoveryRegisterkarte in den Diensteigenschaften. Wenn Sie daran gedacht haben, Ports in Ihrer Firewall zu öffnen, damit SCBefehle über das Internet an Ihren Dienst gesendet werden können, tun Sie dies nicht. Dadurch werden Sie mit allen möglichen Problemen konfrontiert.

verwandte Informationen