如果我不能右键单击CMD并以pipe理员身份运行,或者按Ctrl + Shift + Enter键运行CMD,但我在非pipe理员shell(CMD.exe)中使用pipe理用户帐户; 如何在世界上升级到该shell的pipe理员?
Runas似乎没有升级的开关。 假设我不知道用户Administrator的密码。 我只是pipe理员组中的普通用户。
最好不使用一些第三方应用程序,但我会拿我能得到的。
本机上不能使用Cmd.exe。 Cmd.exe早在很久以前,在Windows中曾经考虑过像“特权升级”这样的事情。
在这里,有一些VBScript。
Set objShell = CreateObject("Shell.Application") objShell.ShellExecute "C:\Windows\System32\cmd.exe", "", "", "runas", 1
那“Runas”动词就是诀窍。
但是,如果您不想得到UAC的提示,那么您需要closuresUAC。
也许你可以做一些hackish像使用schtasks.exe添加一个计划的任务,运行您的脚本为系统。
这篇文章是相关的: http : //blogs.msdn.com/b/windowsvistasecurity/archive/2007/08/09/faq-why-can-ti-bypass-the-uac-prompt.aspx