Usando o comando SC para dispositivos no backend

3

alguém pode me ajudar com uma consulta que eu tenho. Eu tenho um dispositivo (windows server 2008) no backend que quando ele falhar, precisamos reiniciar um serviço no servidor.

Eu li que posso enviar um comando para o dispositivo remotamente com (sc \ server stop service)

A única preocupação é que o dispositivo é o back-end e existem algumas regras de firewall que não nos permitem controle remoto.

SC usa alguma porta para enviar o comando que talvez eu possa abrir no firewall?

Eu tenho sido aconselhado a perguntar aqui, eu postei antes no estouro de pilha.

    
por Jorococo 11.10.2015 / 22:08

2 respostas

1

Comandos como sc exigem que o firewall tenha portas abertas para RPC. Por padrão, isso é tcp / 135 e 49152 - 65535. Como alternativa, você pode considerar o uso do Gerenciamento Remoto do Windows. Isso seria tcp / 5985 (ou tcp / 5986 se estiver usando criptografia de certificado). Nesse cenário, seu comando seria:

winrs -r: nome_do_servidor sc stop nome_do_serviço

    
por 12.10.2015 / 02:32
0

Antes de mais nada, você deve começar a investigar por que seu serviço está falhando. Verifique os registros do seu Windows para quaisquer entradas relevantes. Para ajudar a curto prazo até encontrar a causa de suas falhas, você pode configurar o serviço para ser reiniciado automaticamente após uma falha nas propriedades do serviço. Essas configurações podem ser encontradas na guia Recovery nas propriedades do serviço. Se você pensou em abrir portas em seu firewall para permitir que os comandos SC sejam enviados pela Internet para o seu serviço ... não faça isso. Ele vai te abrir para todos os tipos de problemas.

    
por 12.10.2015 / 01:05