я пытаюсь запустить интерактивную командную строку на удаленном ПК в моей локальной сети, используя
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
,
Ответы:
Я смог воспроизвести вашу проблему и исправить ее так:
Сделайте следующее и нажмите Enter
Перейдите к
Установите для политики «Доступ к сети: модель общего доступа и безопасности для локальных учетных записей» значение «(просто нажмите« ОК »: не закрывайте это, поскольку мы вернем его обратно»).
Откройте окно командной строки и запустите (не закрывайте это тоже)
Вернитесь и установите политику «Доступ к сети: модель общего доступа и безопасности для локальных учетных записей» назад к
Снова беги
Это должно работать сейчас.
источник
c:\windows\system32\cmd.exe
,Я не уверен, работаете ли вы самостоятельно или в составе более крупного домена пользователя. У меня была та же проблема, и я решил ее следующим образом:
По сути, я предвосхитил свое имя пользователя с именем домена.
источник
Вы должны убедиться, что время синхронизировано на всех машинах. В противном случае psexec никогда не будет работать в Windows 7 и сообщит об ошибке входа в систему.
источник
Несмотря на то, что на это уже был дан ответ, я подумал, что опубликую быстрый тест, который я только что сделал с той же ошибкой / результатом. Как я мог бы найти его в Google через год или два, когда забуду.
Просто, попробовав стандартную команду как в вопросе выше .. Я получил тот же ответ .. Но ..
Если я подключил сетевой диск или перешел к
c$
поделитесь, это позволит psexec работать ...Так что это может быть взломать / ярлык вокруг вещей, позволяющих требуемую аутентификацию сети на другом уровне ...
источник