Às vezes, durante a depuração, preciso reiniciar um serviço em uma máquina remota. Atualmente, estou fazendo isso via Área de Trabalho Remota. Como isso pode ser feito a partir da linha de comando na minha máquina local?
Às vezes, durante a depuração, preciso reiniciar um serviço em uma máquina remota. Atualmente, estou fazendo isso via Área de Trabalho Remota. Como isso pode ser feito a partir da linha de comando na minha máquina local?
Respostas:
Você pode usar o console de serviços, clicando no lado esquerdo e selecionando a opção "Conectar a outro computador" no menu Ação.
Se você deseja usar apenas a linha de comando, pode usar
sc \\machine stop <service>
sc.exe \\machine stop <service>
. Caso contrário, acho que sc se refere a um comando diferente.
Você pode usar mmc:
Nesse ponto, você poderá gerenciar serviços como se estivessem em sua máquina local.
Você pode usar o comando PSEXEC do sistema interno para executar remotamente um serviço de parada de rede e , em seguida, início de serviço de rede
Usando a linha de comando, você pode fazer isso:
AT \\computername time "NET STOP servicename"
AT \\computername time "NET START servicename"
Bem, se você possui o Visual Studio (eu sei que é em 2005, embora não tenha certeza das versões anteriores), você pode adicionar a máquina remota à sua tag "Server Explorer". Nesse ponto, você terá acesso aos SERVIÇOS que estão sendo executados ou podem ser executados a partir dessa máquina (além de logs de eventos, filas e algumas outras coisas interessantes).
Uma maneira seria habilitar o servidor telnet na máquina em que você deseja controlar os serviços (adicionar / remover componentes do Windows)
Prompt aberto do
tipo Digite telnet yourmachineip / name
Tipo de
logon
net start & serviceName * por exemplo, w3svc
Isso iniciará o IIS ou você poderá usar o net stop para interromper um serviço.
Dependendo da sua configuração, você precisa procurar uma maneira de proteger a conexão telnet, pois acho que ela não está criptografada.
Várias boas soluções aqui. Se você ainda está no Win2K e não consegue instalar nada no computador remoto, isso também funciona:
Abra o Console de Gerenciamento do Computador (clique com o botão direito do mouse em Meu Computador, escolha Gerenciar; abra em Ferramentas Administrativas no Menu Iniciar ou abra no MMC usando o snap-in).
Clique com o botão direito do mouse no nome do seu computador e escolha "Conectar ao Computador Remoto"
Coloque o nome e as credenciais do computador e você terá acesso total a muitas funções administrativas, incluindo o painel de controle de serviços.