2015-09-26 150 views

回答

1

解决方案是检查您是否在每次启动脚本时都运行提升,如果不是,则启动脚本的新实例并提升并终止旧实例。

EnsureElevatedPrivileges(); 
WScript.Echo("Running elevated now!"); 

function EnsureElevatedPrivileges() { 
    if (!WScript.Arguments.Named.Exists("elevate")) { 
     new ActiveXObject("Shell.Application").ShellExecute(WScript.FullName, "\"" + WScript.ScriptFullName + "\" /elevate", "", "runas", 1); 
     WScript.Quit(); 
    } 
}