任何人都可以帮助我从自己运行vbs但具有管理员权限?我需要通过VBScript将计算机重命名为Windows 8,但只有通过管理员命令行(CMD→以管理员身份运行→runScript.vbs)运行我的脚本才有可能.如果我使用经典CMD启动脚本,则不会重命名计算机.
我的想法是我使用用户权限启动脚本,没有参数,如果没有参数,脚本将使用管理员权限和参数作为标识符"我是管理员"重新运行.
有谁知道我怎么做到这一点?
编辑:
我试过这个:
If WScript.Arguments.Count = 0 Then
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "wscript.exe", "c:\Users\admin\Documents\selfConfigure.vbs -1", "", runas", 1
End If
Run Code Online (Sandbox Code Playgroud)