PSExec no Windows 2008 R2 com falha "O nome da rede não pode ser encontrado"

1

Temos vários scripts de administração remota que dependem do psexec e não parecem estar funcionando na rede em nossos novos hosts de 2008. Um erro de descarga está abaixo:

C:\Users\<user>\Desktop\PsTools> psexec \<host IP> -u Administrator -p <pass> <cmd>
PsExec v1.97 - Execute processes remotely
Copyright (C) 2001-2009 Mark Russinovich
Sysinternals - www.sysinternals.com
Couldn't access <host IP>:
The network name cannot be found.
Make sure that the default admin$ share is enabled on <host IP>.

Nós tentamos o nome da máquina e o endereço IP com os mesmos resultados. O mesmo comando funcionou anteriormente com nossos hosts Win2K3 - então, presumimos que seja alguma forma de mudança de segurança entre 2003 e 2008R2.

Alguém tem alguma pista?

    
por Adam Frisby 10.01.2010 / 06:10

3 respostas

1

Existem algumas regras de conexão de entrada do firewall do Windows Server que você terá que ativar para compartilhamento de arquivos e impressoras:

  • Solicitação de eco
    • ICMpv4-In
    • ICMpv6-In
  • NB-datagrama-em
  • NB-nome-em
  • NB-Session-In
por 10.01.2010 / 13:05
1

Eu tive esse problema hoje e aqui está como eu o consertei. Obrigado por ler a descrição de como o psExec funciona.

Abra os Serviços na máquina remota. Verifique se o serviço 'Servidor' está ativado e iniciado. O psExec não funcionará se o 'Servidor' não estiver sendo executado.

    
por 17.02.2012 / 20:06
0

Windows Vista / 2008 alterou as configurações de segurança (win 7 / server 2008R2 por extensão)

Verifique se o compartilhamento de arquivos e impressoras está ativado e permitido pelo firewall do Windows. No Server 2008 e no Server 2008 R2, eles são desativados por padrão. No servidor 2003, ele foi ativado por padrão e estava acessível.

    
por 10.01.2010 / 06:42