Как запустить скрипт VBS с правами администратора

bolsun 501 6 11 11

Понадобилось по быстрому запустить скрипт для очистки логов IIS. Но для этого потребовались права администратора.

Помог совет со StackOverflow, добавил в начало скрипта:

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

И при запуске, вуаля!

0

См. также

УстановитьПравоОткрытияВнешнихОтчетовИОбработок (БСП)

ОшибкаНедостаточноПравДляВходаВПрограмму (БСП)

ДобавитьАдминистраторамПравоОткрытияВнешнихОтчетовИОбработок (БСП)

Скрипт поиска с окном результатов

РольАдминистратор (БСП)

ЭтоАдминистраторСистемы (БСП)

КаталогСкрипта (БСП)

ПриСозданииАдминистратора (БСП)

Модератору