14

я пытаюсь запустить интерактивную командную строку на удаленном ПК в моей локальной сети, используя

psexec \\192.168.1.103 -u user2 -p pass1234 -c cmd

и я получаю

Logon failure: unknown user name or bad password.

я что-то здесь пропускаю? Пользователь создан, я могу подключиться к нему с помощью RDP. Хост - Windows XP, и я запускаю команды из Windows 7, где у меня есть psexec.exe .

4 ответа4

8

Я смог воспроизвести вашу проблему и исправить ее так:

Сделайте следующее и нажмите Enter

Пуск> Выполнить> secpol.msc

Перейдите к

Локальные политики> Параметры безопасности

Установите для политики «Доступ к сети: модель общего доступа и безопасности для локальных учетных записей» значение «(просто нажмите« ОК »: не закрывайте эту страницу, поскольку мы вернем ее обратно»).

Только гость - локальные пользователи аутентифицируются как гость

Откройте окно командной строки и запустите (не закрывайте это тоже)

gpupdate /force

Вернитесь и установите политику «Доступ к сети: модель общего доступа и безопасности для локальных учетных записей» назад к

Classic - локальные пользователи аутентифицируются как сами

Снова беги

gpupdate /force

Это должно работать сейчас.

2

Я не уверен, работаете ли вы самостоятельно или над частью более крупного пользовательского домена. У меня была та же проблема, и я решил ее следующим образом:

psexec \\REMOTEMACHINE -u DOMAIN\USERNAME ...

По сути, я предвосхитил свое имя пользователя с именем домена.

1

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

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

Если бы я подключил сетевой диск или перешел на общий ресурс c$ , это позволило бы psexec работать ...

Так что это может быть взломать / ярлык вокруг вещей, позволяющих необходимую сетевую аутентификацию на другом уровне ...

1

Вы должны убедиться, что время синхронизировано на всех машинах. Если нет, psexec никогда не будет работать в Windows 7 и сообщит об ошибке входа в систему.

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