Psexec: «неизвестное имя пользователя или неверный пароль» в рабочей группе

Psexec: «неизвестное имя пользователя или неверный пароль» в рабочей группе

У меня есть 2 машины с Windows XP SP2 Professional в одной рабочей группе;

Я могу пинговать каждый из них с другого;

Моя команда psexec (запускается с машины с IP: 192.168.0.3):

psexec \\192.168.0.4 -u Administrator -p adminPass ipconfig

возвращаться:

Couldn't access 192.168.0.4:
Logon failure: unknown user name or bad password.

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

Что не так с моей командой psexec?

решение1

попробуйте использовать полное имя пользователя: psexec \192.168.0.4 -u {targetmachinename}\Administrator -p adminPass ipconfig

Это скажет машине, какой контекст использовать для этого имени пользователя. Кстати, на этой машине включена учетная запись "Администратор", верно? Можете ли вы вручную войти, используя эту учетную запись?

решение2

Решено!

Я должен включить Access hidden shareна целевом ПК,

Start > Run > secpol.msc > Local Policies > Security Options > 
Network Access: Sharing and security model for local accounts > Classic – local users authenticate as themselves

решение3

Это сработало только для меня, когда я добавил учетные данные с помощьюcmdkey:

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

Источник:https://stackoverflow.com/a/22044694/4995840

решение4

Вы можете попробовать написать пароль в кавычках, например:

psexec \\192.168.0.4 -u Administrator -p "adminPass" ipconfig

Связанный контент