Estou tentando executar uma linha de comando interativa em um PC remoto na minha LAN usando
psexec \\192.168.1.103 -u user2 -p pass1234 -c cmd
e eu recebo
Logon failure: unknown user name or bad password.
está faltando alguma coisa aqui? O usuário é criado, eu posso me conectar a ele com o RDP. O host é o Windows XP, e eu estou executando os comandos do Windows 7, onde eu tenho psexec.exe
.
Respostas:
Consegui reproduzir seu problema e corrigi-lo assim:
Faça o seguinte e pressione enter
Navegar para
Defina a política "Acesso à rede: modelo de compartilhamento e segurança para contas locais" como (Basta clicar em OK: não feche isso, pois iremos alterá-lo novamente).
Abra uma caixa de comando e execute (não feche isso também)
Volte e defina a política "Acesso à rede: modelo de compartilhamento e segurança para contas locais" de volta a
Novamente corra
Deve funcionar agora.
fonte
c:\windows\system32\cmd.exe
.Não tenho certeza se você está trabalhando sozinho ou faz parte de um domínio de usuário maior. Eu tive o mesmo problema e resolvi-o da seguinte maneira:
Basicamente, eu antecedei meu nome de usuário pelo nome de domínio.
fonte
Você deve garantir que o horário seja sincronizado em todas as máquinas. Caso contrário, o psexec nunca funcionará no Windows 7 e relatará falha de logon.
fonte
Mesmo que isso já tenha sido respondido, pensei em publicar um teste rápido que acabei de fazer com o mesmo erro / resultado. Como posso encontrá-lo no google em um ou dois anos quando eu esquecer.
Simplesmente, tentando o comando padrão como na pergunta acima .. obtive a mesma resposta .. Mas ..
Se mapeei uma unidade de rede ou naveguei para o
c$
compartilhamento, isso permitiria que o psexec funcionasse ...Portanto, isso pode ser um hack / atalho para permitir a autenticação de rede necessária em outro nível ...
fonte