使用Runas.exe以管理员身份运行命令[重复]


0

这个问题在这里已有答案:

我已经阅读了几个关于使用该runas.exe命令启动升级进程的线程。但是,当我键入尝试使用该命令时runas.exe /user:BruceWayne\Administrator cmd.exe,命令提示符打开询问我的密码,但它不会让我输入它。

Runas.exe尝试 - 无法输入密码

我可以按Enter,命令提示符将关闭,但我不能超越这个。有没有人知道为什么会这样?


1
什么是BruceWayne?机器名,域名,用户名?
techraf 2016年

@techraf它在run命令中,它是一个USER ..
Moab

但在反斜杠之前,您应该提供域名或机器名称,也不提供用户名。你到底想要达到什么目的?
techraf 2016年

很抱歉,我试过“runas / user:brucewayne \ administrator cmd”和“runas / user:brucewayne cmd”
QMord 2016年

您在运行当前命令提示符窗口的用户是什么用户,您打算运行新用户cmd.exe
techraf 2016年

Answers:


1

如果您按照提供的方式输入命令,则应提示您输入BruceWayne \ Administrator而不是brucewayne的密码。

我想我对你在你的例子中想要做的事情感到有点困惑。如果要以管理员身份打开命令提示符,为什么不右键单击cmd.exe并选择以管理员身份运行?

runas允许您以另一个用户身份运行程序。根据计算机上是否启用了Secure Desktop,这可能会也可能不会执行您想要的操作。如果您只想以管理员身份运行程序,通常可以右键单击该程序并选择以管理员身份运行。您可以使用runas以任何其他用户身份运行程序,而不仅仅是管理员。实际上,使用runas以管理员身份运行程序可能不起作用,具体取决于您的Secure Desktop和UAC配置。以管理员身份运行程序是不够的,还需要让程序以提升的权限运行。runas不是实现这一目标的正确解决方案。http://arstechnica.com/civis/viewtopic.php?t=1121817

假设您以用户管理员身份登录到计算机,并且希望将Outlook作为Bob运行。您可以运行以下命令将Outlook作为Bob打开,而无需注销Administrator。

runas /user:bob "C:\Program Files\Microsoft Office 15\root\office15\OUTLOOK.EXE"

如果您以用户Administrator身份登录到计算机,并且希望在登录到加入example.loc域的计算机时将Outlook作为域用户Bob运行,则会稍微将命令更改为下面显示的内容。

runas /user:example\bob "C:\Program Files\Microsoft Office 15\root\office15\OUTLOOK.EXE"

您可以在命令提示符中输入以下命令,找到有关运行语法的更多信息:

runas /?


1

它确实让你进入。但是出于保护原因,它在进入时不会在提示中显示。您只需输入密码然后点击即可enter正确执行命令。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.