在运行命令对话框中,键入" cmd.exe"。但是,我想知道如何在单个运行命令行中以管理员身份运行CMD。 (P.S.我知道如何使用鼠标来完成它,所以只需要求命令行来实现)。谢谢!
答案 0 :(得分:1)
您可以在.bat
文件
@if (@X)==(@Y) @end /* JScript comment
@echo off
cscript //E:JScript //nologo "%~f0" %*
exit /b 0
@if (@X)==(@Y) @end JScript comment */
var fs = new ActiveXObject("Scripting.FileSystemObject");
var args=WScript.Arguments;
var filename=args.Item(0);
var shell=new ActiveXObject("Shell.Application");
shell.ShellExecute(filename,"","","runas",1);
它只是一个使用ShellExecute
的原始脚本。但我担心UAC弹出窗口不可用。其他选项是创建一个run as Administrator
检查的快捷方式,但会再次出现弹出窗口。