windows runas netonly 密码不正确

windows runas netonly 密码不正确

在 Windows 7 上,我习惯使用runas /netonly /user:...其他帐户运行某些程序。如果我输入错误的密码,程序将以我当前的用户身份启动。

runas当发生这种情况时,似乎甚至没有设置ERRORLEVEL。有什么方法可以检测用户何时输入错误并无法登录新帐户?以下方法不起作用:

runas /netonly /user:my_other_username c:\programs\etc\something.exe
if ERRORLEVEL 1 pause

为什么程序会启动,而不是失败并报告密码错误?我想不出任何理由来解释为什么这应该是默认行为。

答案1

使用时/netonly,提供的凭据仅适用于网络连接(SMB、RPC)。该进程以同一本地用户身份运行。因此,runas无法知道您是否输入了正确的密码。

要真正以不同的帐户运行程序,请省略/netonly开关。

相关内容