如何仅使用 CMD.exe 在 Windows 7 中升级到管理令牌

如何仅使用 CMD.exe 在 Windows 7 中升级到管理令牌

如果我无法右键单击 CMD 并以管理员身份运行,或者无法按 CTRL + Shift + Enter 运行 CMD,但我在非管理员 shell(CMD.exe)中使用管理员用户帐户;我究竟如何从该 shell 升级为管理员?

Runas 好像没有升级开关。假设我不知道 Administrator 这个用户的密码。我只是 Administrators 组中的普通用户。

最好不要使用某些第三方应用程序,但我会尽力而为。

答案1

你不能原生地使用只是Cmd.exe。Cmd.exe 诞生于远古时代,远早于 Windows 中考虑“权限提升”之类的事情之前。

这里有一些 VBscript。

Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "C:\Windows\System32\cmd.exe", "", "", "runas", 1

那个“Runas”动词就是诀窍。

但是,如果您不想收到 UAC 提示,则需要关闭 UAC。

也许您可以做一些类似使用 schtasks.exe 这样的黑客行为来添加以系统身份运行脚本的计划任务。

本文相关内容:http://blogs.msdn.com/b/windowsvistasecurity/archive/2007/08/09/faq-why-can-ti-bypass-the-uac-prompt.aspx

相关内容