Existe uma maneira de reiniciar um serviço em uma máquina remota a partir de um script em lote?

0

Estou procurando uma maneira de reiniciar os serviços do Windows

  • de scripts em lote (preferencialmente CMD)
  • em uma máquina remota
  • usando uma conta diferente daquela que o script está executando como

Olhando para as partes que eu já tenho no lugar, os bits que faltam são:

  • O runas não fornece uma maneira de especificar a senha, por isso não posso chamar a máquina remota com a conta apropriada
  • Parece não haver uma linha de comando equivalente ao botão de reinicialização em services.msc, então eu teria que implementar isso sozinho pesquisando sc query

Existem soluções padrão para esses problemas?

    
por themel 03.12.2012 / 13:19

1 resposta

1

Existe uma maneira de reiniciar os serviços usando sc stop e sc start ou net stop net start , se estiver usando net , você precisará usar o nome real do serviço (como em sc query ).

Para conexão remota com o Windows e execução de comandos em lote com outro uso, você pode usar PsExec de systeminternals.

    
por 03.12.2012 / 13:25