Encerramento remoto do Windows: acesso negado

4

Eu tenho 3 computadores "cliente", nos quais o usuário mencionado é administrador:

CPU1: Win Vista 32-bit -- User: Domain\User1    -- IP: 192.168.42.1
CPU2: Win 7 64-bit     -- User: localhost\User2 -- IP: 192.168.42.2
CPU3: Win 7 64-bit     -- User: Domain\User3    -- IP: 192.168.42.3

E um computador "alvo" (aquele que eu quero desligar dos três outros):

TGT: Win 7 64-bit      -- User: localhost\User4 -- IP: 192.168.42.21

Estou tentando encerrar TGT com o seguinte comando:

shutdown /s /m \192.168.42.21

Está a funcionar a partir de CPU1 (ou seja, TGT encerrado), mas a partir de CPU2 e CPU3 recebo a seguinte mensagem:

Access denied. (5)

O que eu devo entender? O que devo fazer para que funcione em todos os meus computadores?

    
por gregseth 21.03.2012 / 13:08

5 respostas

1

Uma coisa a ter em mente é que os computadores que você deseja desligar devem estar na mesma rede que o computador "controlador".

Existem muitas soluções para isso, eu simplesmente escolhi essa.
Esta é uma questão simples de acesso à rede. Você terá acesso a determinado computador algumas vezes, mas não é esse o caso. Para obter acesso de outro computador para o desligamento remoto, você deve executar o seguinte comando no prompt de comando:

net use \Server\IPC$ pswd /USER:user

Substitua Server pelo ip / nome do computador que você deseja encerrar remotamente, pswd com a senha para qualquer conta de administrador do computador remoto e user com o nome da conta de usuário do Administrador. Para listar todos os computadores na sua rede Wi-Fi atual, faça net stat . Ele vai te dar os nomes dos computadores. A menos que você prefira uma maneira mais fácil: Clique em Iniciar e clique com o botão direito do mouse em Computador. Clique em propriedades, ele deve ser nomeado lá. O IPC $ deveria estar lá. Às vezes não vai funcionar. Eu não sei porque.

Trabalho citado aqui .

Por exemplo, teremos um computador chamado CHOCOLATE, e uma conta de administrador na máquina atual é Bob e a senha é Joe:

net use \CHOCOLATE Joe\IPC$ /USER:Bob
    
por 22.08.2014 / 00:46
0

crie uma conta local em tgt para cada conta de usuário que você deseja usar para desligar a máquina remotamente. Cada uma dessas contas deve ter privilégios de administrador no tgt e ter o mesmo nome e senha que as contas que você usa na cpu1-3. cpu1 provavelmente usa uma conta que é criada com o mesmo nome e passa em tgt

    
por 21.03.2012 / 13:50
0

Uma possível resposta é usar PS Shutdwon :

 psshutdown.exe \192.168.42.21 -s -u User4 -p User4Password

Mas não é uma resposta válida, eu ainda estou procurando fazer isso nativamente porque as ferramentas do sysinternal não são redistribuíveis .

    
por 21.03.2012 / 14:23
0

Primeiro, você deve autenticar no PC de destino para executar operações remotamente.
Isso pode ser feito de várias maneiras:

  • você é administrador local tem a mesma conta (nome de usuário e senha) no PC remoto (também administrador local). Em seguida, as credenciais de logon corretas são enviadas automaticamente.
  • você cria uma conexão com o PC de destino e fornece as credenciais de logon de um usuário administrador do PC de destino. O comando de desligamento não envia nenhuma credencial de logon, portanto, você precisa encontrar outro caminho. Na solução está conectando um compartilhamento de rede. E você não precisa criar um apenas para esse propósito, você pode usar o IPC $ existente, o que eu também faço.
    net use \target-pc\IPC$ password user:username

Mas, para executar o desligamento com êxito, você precisa superar outro problema: O UAC remoto restringe os direitos do usuário se estiver conectado a partir do controle remoto. Isso bloqueia sua execução de desligamento.
Consulte o Microsoft KB951016 para obter detalhes. A "solução alternativa" também é descrita lá.
Eu encontrei esta última informação importante em várias páginas na internet depois de me perguntar por que o meu desligamento não funcionou. Também está no link . Se me der +1, também faça ele / ela.

    
por 29.04.2016 / 19:00
-2

para usar o desligamento remoto no Windows 7:

  • Primeiro, vá para o computador que você deseja desligar e crie um usuário com o mesmo nome / senha do usuário que você usa para desligar o computador.
  • Adicione o usuário ao grupo Administradores.
  • Em seguida, acesse Painel de controle / Ferramentas administrativas / Políticas de segurança local.
  • Clique em políticas locais.
  • Em seguida, endireite o direito do usuário e role para baixo até encontrar força desligue o computador remoto , verifique se o grupo de administradores está lá.
  • Agora você precisa desativar o controle de conta de usuário (UAC) porque bloqueia o comando de desligamento.
  • A última coisa é habilitar a área de trabalho remota a partir de diretivas locais, direitos do usuário, área de trabalho remota e adicionar o usuário que você criou e clique com o botão direito do mouse em computador e propriedades, configurações remotas, habilitar área de trabalho remota e adicionar o usuário que você criou. / li>
por 06.02.2013 / 14:45