WinXP Run Command:以管理员身份运行CMD?

时间:2014-09-05 10:42:18

标签: batch-file cmd administrator

在运行命令对话框中,键入" cmd.exe"。但是,我想知道如何在单个运行命令行中以管理员身份运行CMD。 (P.S.我知道如何使用鼠标来完成它,所以只需要求命令行来实现)。谢谢!

1 个答案:

答案 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检查的快捷方式,但会再次出现弹出窗口。