我的 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
更多详细信息请参阅以下网站:
答案2
除非我误解了你的问题,否则你正在尝试使用域凭据登录不属于该域的计算机。这无法完成。域帐户只能登录域计算机。本地帐户只能登录本地计算机(有例外)。
答案3
我总是在我的 AD 环境中使用 Runas,如下所示:
runas /env /profile /user:domain\useraccnt cmd
尝试一下吧,它对我总是有效的!