Tenho 2 máquinas com Windows XP SP2 Professional no mesmo grupo de trabalho;
Posso fazer ping em cada um deles;
Meu comando psexec (executado na máquina com ip: 192.168.0.3):
psexec \\192.168.0.4 -u Administrator -p adminPass ipconfig
retornar:
Couldn't access 192.168.0.4:
Logon failure: unknown user name or bad password.
Desativei o firewall em ambas as máquinas, o psexec pode acessar a outra máquina muito rapidamente, mas como mencionei acima, toda vez que aparece "nome de usuário desconhecido ou senha incorreta.";
O que há de errado com meu comando psexec?
Responder1
tente usar um nome de usuário totalmente qualificado: psexec \192.168.0.4 -u {targetmachinename}\Administrator -p adminPass ipconfig
Isso dirá à máquina qual contexto usar para esse nome de usuário. Aliás, a conta “Administrador” está habilitada nessa máquina, certo? Você pode fazer login manualmente usando essa conta?
Responder2
Resolvido!
Devo ativar Access hidden share
no PC de destino,
Start > Run > secpol.msc > Local Policies > Security Options >
Network Access: Sharing and security model for local accounts > Classic – local users authenticate as themselves
Responder3
Isso só funcionou para mim quando adicionei credenciais usandochave cmd:
cmdkey.exe /add:MACHINE_NAME_HERE /user:MACHINE_NAME_HERE\Administrator /pass:PASSWORD_HERE
psexec.exe \\MACHINE_NAME_HERE -i notepad
cmdkey.exe /delete:MACHINE_NAME_HERE
Responder4
Você pode tentar escrever a senha entre aspas como:
psexec \\192.168.0.4 -u Administrator -p "adminPass" ipconfig