2

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

Я попытался 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

Попробовав часы, я обнаружил ошибку.

Я изменил имя пользователя целевой машины (Windows 8.1) в « Control Panel\All Control Panel Items\User Accounts\Change Your Name ». Но это не изменило имя пользователя, связанное с командной строкой.

Как только я использовал исходное имя пользователя, которое было показано в командной строке в качестве RemoteUserName в команде PsExec проблема была решена.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .