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

Pav*_*vel 26 windows domain runas

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

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

当我做类似的事情时:

runas /user:DOMAIN\USERNAME cmd.exe
Run Code Online (Sandbox Code Playgroud)

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

RUNAS ERROR: Unable to run - cmd.exe
1326: Logon failure: unknown user name or bad password.
Run Code Online (Sandbox Code Playgroud)

有人知道如何应对吗?

小智 42

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

runas /netonly /user:domain\user command
Run Code Online (Sandbox Code Playgroud)

更多详情请访问以下网站:

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

  • 添加 `/netonly` 对我有用,我的机器在 *a* 域中,但与我需要模拟的用户的域不同。 (3认同)

r0c*_*0ca 0

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

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

尝试一下,它总是对我有用!