runas – 1326:登录失败:未知用户名或密码错误

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本身的一部分输入?

答案1

“用户”参数需要由用户名和(可选)域名组成的用户凭证,您不能在尝试时使用 IP 地址。

runas /?

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

如果您没有域,您可以使用目标计算机的名称,以便它知道在那里查找要检查的凭据存储。

至于包含密码以便您不必输入密码,不,您不能这样做,因为这被认为是不安全的。

也许可以查看这些与处理该问题相关的 SU 问题:

答案2

如果您想在命令行上指定用户名和密码,您可以尝试执行程序来自 Syinternals/Microsoft。

答案3

由于我还不允许发表评论...这是一个 Active Directory 环境,或者您是否尝试从另一台计算机访问用户或组。

如果是 AD 环境,我建议不要使用 IP,而是使用域名(NetBios 名称也可以)

我刚刚自己尝试了一下,成功了。(结果是德语)

 C:\Users\user>runas /noprofile /user:[email protected] notepad
Geben Sie das Kennwort für "[email protected]" ein:
Es wird versucht, notepad als Benutzer "[email protected]" 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...

答案4

使用以下命令时我也遇到了同样的问题。命令 - tscon SessionID /dest:console /password:****

解决方案:我费了好大劲才终于知道问题出在密码上。也就是说,密码长度不应超过 13 个字符。但在这种情况下,密码 = 20 个字符。

后来我将密码改为****(12个字符),问题就解决了。

相关内容