【问题标题】:run cmd.exe as administrator in a script在脚本中以管理员身份运行 cmd.exe
【发布时间】:2012-07-12 19:41:35
【问题描述】:

我有一个脚本需要以管理员身份运行,就像右键单击 cmd.exe 并单击 以管理员身份运行一样。

目前这是我所拥有的:

Call WSHShell.Run("cmd.exe /K netdom renamecomputer ... end code")

【问题讨论】:

    标签: windows vbscript runas


    【解决方案1】:

    您是否尝试过使用 ShellExecute?

    RunCmdElevated.vbs

    Set objShell = CreateObject("Shell.Application")
    objShell.ShellExecute "cmd.exe", "/k echo test", "", "runas", 1
    

    wscript RunCmdElevated.vbs

    给予

    测试

    C:\Windows\system32>

    在新窗口中。 “1”是查看模式

    http://ss64.com/vb/shellexecute.html

    【讨论】:

    • 当我这样做时,我会看到一个用户帐户控制对话框。如何使用 SendKeys 抓取该对话框并单击“是”?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 2018-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-16
    相关资源
    最近更新 更多