Я пытаюсь открыть командную строку в качестве администратора и запустить файл .VBS с помощью CScript.VBA: Как открыть командную строку в качестве администратора и вызвать VBS с помощью cscript?
Я нашел пост для запуска CMD от имени администратора:
Shell "powershell.exe -команд" & Chr (34) & "Start-Process CMD -Verb RunAs", vbNormalFocus
Найден также пост для запуска VBS файла:
SFilename = "CSCRIPT" & Chr (34) & "C: \ Temp \ Run.vbs" & Chr (34) & "" & pParam1 & " "& pParam2
Shell SFilename, vbNormalFocus
Однако, может кто-нибудь помочь мне получить и то и другое сделано в одном окне CMD?
Я пробовал объединять статуты Shell и запускать один за другим, но не повезло.
'Set oShell = CreateObject (« Shell.Application »): oShell.ShellExecute« cscript.exe »,« // nologo c: temp \ run.vbs »,,« runas », 1' change to to cmd' oShell.ShellExecute "cmd.exe", "/ k cscript // nologo c: temp \ run.vbs",, "runas", 1' –
Awesome !! Это работает как шарм! Спасибо @Noodles – Yogesh