【问题标题】:WinXP Run Command: run CMD as administrator?WinXP运行命令:以管理员身份运行CMD?
【发布时间】:2014-09-05 10:42:17
【问题描述】:

在运行命令对话框中,键入“cmd.exe”。然而,我想知道如何在单个运行命令行中以管理员身份运行 CMD。 (P.S.我知道如何用鼠标来做,所以只需要一个命令行来实现)。谢谢!

【问题讨论】:

标签: batch-file cmd administrator


【解决方案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 检查的快捷方式,但会再次弹出。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-09
    • 2013-02-15
    • 2020-06-23
    • 1970-01-01
    • 2018-02-05
    • 2019-05-17
    • 1970-01-01
    相关资源
    最近更新 更多