在Win7中,用户可以右键单击程序,然后选择“以管理员身份运行”。你得到一个弹出窗口,但不必须输入管理员密码。
我想获得相同的功能,但要从命令行获得-尤其是从.bat
文件内部获得。
我知道内置runas
命令,但是我还没有找到一种使用该方法的方法,该方法最终并不会要求输入密码。
我也知道该Process.StartInfo.Verb = "runas";
方法,它确实可以实现我想要的功能,但是需要我创建一个自定义.NET应用程序。
是否有办法仅使用Win7中的内置命令行工具来完成此任务?
更新:感谢uSlackr,我制定了以下命令:
powershell Start-Process cmd.exe -Verb RunAs
当然,cmd.exe
只是一个占位符。