需要让vbs在UAC上运行

时间:2018-03-17 06:05:37

标签: windows vbscript uac

我目前正在尝试使用vbs自动执行其中一项任务,我不想使用其他外部程序,因为我想将它保持在一个小的地方。我的vbs脚本打开一个具有管理员权限的程序,并自动键入我的密码。它应该但我认为vbs,出于安全原因,不适用于UAC,请帮忙。 如果您需要更多信息,请询问。

1 个答案:

答案 0 :(得分:0)

如果计算机上启用了UAC,则应该起作用:

If Not WScript.Arguments.Named.Exists("elevate") Then
  CreateObject("Shell.Application").ShellExecute WScript.FullName _
    , """" & WScript.ScriptFullName & """ /elevate", "", "runas", 1
  WScript.Quit
End If

'Your actual code goes here