runas - 1326: ошибка входа: неизвестное имя пользователя или неверный пароль

Я пытался выполнить notepad от cmd используя следующую команду:

runas /noprofile /user:<username>@<ip> notepad

Затем я получил этот вывод, где меня попросили ввести мой пароль

Enter the password for <username>@<ip>:

После ввода моего пароля (который является правильным), я получил этот вывод

Attempting to start notepad as user "<username>@<ip>" ...
RUNAS ERROR: Unable to run - notepad
1326: Logon failure: unknown user name or bad password.

Любая идея, почему я получил вышеуказанный вывод? Я на самом деле тупица, когда дело доходит до программирования и написания сценариев в терминалах Windows. Кроме того, могу ли я избежать интерактивной части, где меня просят ввести пароль, и ввести его как часть runas сама команда?

4 ответа

Решение

Параметр "user" ожидает учетные данные пользователя, которые состоят из имени пользователя и (необязательного) имени домена, вы не можете использовать IP-адрес при попытке.

От runas /?:

<UserName> should be in form USER@DOMAIN or DOMAIN\USER

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

Что касается включения пароля, чтобы вам не нужно было его вводить, нет, вы не можете этого сделать, так как это считается небезопасным.

Возможно, проверьте эти вопросы SU, связанные с этим:

Если вы хотите указать имя пользователя и пароль в командной строке, вы можете попробовать PsExec от Syinternals/Microsoft.

Поскольку мне пока не разрешено комментировать... Это среда Active Directory или вы пытаетесь получить доступ к пользователю или группе с другого компьютера.

Если это среда AD, я предлагаю НЕ использовать IP, а имя домена (имя NetBios также в порядке)

Я только что попробовал это сам, и это сработало. (результат немецкий)

 C:\Users\user>runas /noprofile /user:testuser@foobar.com notepad
Geben Sie das Kennwort für "testuser@foobar.com" ein:
Es wird versucht, notepad als Benutzer "testuser@foobar.com" zu starten...

C:\Users\user>runas /noprofile /user:foo_bar\testuser notepad
Geben Sie das Kennwort für "foo_bar\testuser" ein:
Es wird versucht, notepad als Benutzer "foo_bar\testuser" zu starten...

C:\Users\user>runas /noprofile /user:foobar.com\testuser notepad
Geben Sie das Kennwort für "foobar.com\testuser" ein:
Es wird versucht, notepad als Benutzer "foobar.com\testuser" zu starten...

Я также столкнулся с той же проблемой со следующей командой. Команда — tscon SessionID /dest:console /password:****

Решение: Я много работал и наконец узнал, что проблема связана с паролем. т.е. длина пароля не должна превышать 13 символов. Но в данном случае пароль = 20 символов.

Позже я изменил пароль на **** (12 символов), и проблема была решена.

Другие вопросы по тегам