在 Windows 2k/XP/Vista/7 中的非域计算机上使用域帐户的 runas

在 Windows 2k/XP/Vista/7 中的非域计算机上使用域帐户的 runas

我的 Windows 7 计算机位于具有 Windows 域的内部网 LAN 上,但它不是该域的成员。但是,当我以本地管理员身份本地登录时,我需要在域帐户下运行一些应用程序。

我知道您可以使用该runas实用程序以不同于您登录的帐户启动进程。问题是 Windows 需要知道或验证进程启动的帐户。

当我做类似的事情时:

runas /user:DOMAIN\USERNAME cmd.exe

(然后输入正确的密码)我收到这种错误:

RUNAS ERROR: Unable to run - cmd.exe
1326: Logon failure: unknown user name or bad password.

有人知道如何应对这个问题吗?

答案1

runas命令有一个额外的选项/netonly,允许在非域计算机上以域用户身份运行本地应用程序。当我在 Windows 7 Professional 上运行时,它对我有用 - 但确实需要提升的命令提示符。

runas /netonly /user:domain\user command

更多详细信息请参阅以下网站:

http://codebetter.com/jameskovacs/2009/10/12/tip-how-to-run-programs-as-a-domain-user-from-a-non-domain-computer/

答案2

除非我误解了你的问题,否则你正在尝试使用域凭据登录不属于该域的计算机。这无法完成。域帐户只能登录域计算机。本地帐户只能登录本地计算机(有例外)。

答案3

我总是在我的 AD 环境中使用 Runas,如下所示:

runas /env /profile /user:domain\useraccnt cmd

尝试一下吧,它对我总是有效的!

相关内容