PsExec: неверное имя пользователя или пароль

7974
Hwathanie

Я знаю, что есть похожие вопросы к этому. Но никто из них не решил мою проблему и задал ее как новый вопрос.

Я попытался psexec удаленно выполнить следующий пример кода.

psexec \\192.168.1.70 -u PcName\RemoteUserName -p RemotePassword ipconfig 

Я очень тщательно проверил PcName и RemoteUserName на целевой машине, и они верны. Мой клиент использует «Windows 10 Enterprise», а цель использует «Windows 8.1 Enterprise».

До сих пор я сделал следующие вещи,

  • Скопировал PsExec v2.11 в «C: \ Windows \ System32» как на клиентские, так и на целевые машины,
  • Запущен "reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f"в командной строке с повышенными правами на целевой машине,
  • Брандмауэр выключен на обеих машинах,
  • Нет никаких соединений между двумя машинами, кроме VNC Viewer (также пробовал psexec без VNC Viewer).

Но я все еще получаю следующую ошибку. Что я делаю неправильно.

Couldn't access 192.168.1.70: The user name or password is incorrect. 
1

1 ответ на вопрос

2
Hwathanie

After trying hours, I found a mistake.

I changed the target machine's (Windows 8.1) username in 'Control Panel\All Control Panel Items\User Accounts\Change Your Name'. But it has not changed the username associated with the command prompt.

Once I used the original user name which was shown in the command prompt as the RemoteUserName in PsExec command the problem resolved.