Tengo 2 máquinas con Windows XP SP2 Professional en el mismo grupo de trabajo;
Puedo hacer ping a cada uno de ellos desde el otro;
Mi comando psexec (ejecutado desde la máquina con ip: 192.168.0.3):
psexec \\192.168.0.4 -u Administrator -p adminPass ipconfig
devolver:
Couldn't access 192.168.0.4:
Logon failure: unknown user name or bad password.
Desactivé el firewall en ambas máquinas, psexec puede acceder a la otra máquina muy rápidamente pero, como mencioné anteriormente, cada vez que dice "nombre de usuario desconocido o contraseña incorrecta".
¿Qué pasa con mi comando psexec?
Respuesta1
intente utilizar un nombre de usuario completo: psexec \192.168.0.4 -u {targetmachinename}\Administrator -p adminPass ipconfig
Eso le dirá a la máquina qué contexto usar para ese nombre de usuario. Por cierto, la cuenta "Administrador" está habilitada en esa máquina, ¿verdad? ¿Puedes iniciar sesión manualmente usando esa cuenta?
Respuesta2
¡Resuelto!
Debo habilitar Access hidden share
en la 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
Respuesta3
Esto solo funcionó para mí cuando agregué credenciales usandocmdkey:
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
Respuesta4
Podrías intentar escribir la contraseña entre comillas como:
psexec \\192.168.0.4 -u Administrator -p "adminPass" ipconfig