Запуск скрипта на повышенном cmd.exe - PullRequest
0 голосов
/ 31 января 2012

Как запустить скрипт после того, как я открою командное окно, используя приведенный ниже скрипт?

Set objSh = CreateObject("Shell.Application")
objSh.ShellExecute "cmd.exe", "uac" , "", "runas", 1

Например, как мне запустить ipconfig в качестве администратора, используя приведенный выше скрипт?

1 Ответ

0 голосов
/ 31 января 2012

Если вы укажете переключатель /c, cmd.exe выполнит указанную команду и завершит работу.

Так, например:

Set objSh = CreateObject("Shell.Application")
objSh.ShellExecute "cmd.exe /c ipconfig", "uac" , "", "runas", 1

В качестве альтернативы вы можете использовать переключатель /k, который работает точно так же, за исключением того, что он сохраняет командную строку на экране после завершения выполнения вашей команды.

...