Может кто-нибудь помочь мне с запуском VBS от себя, но с правами администратора? Мне нужно переименовать компьютер с Windows 8 через VBScript, но это возможно, только если я запускаю свой скрипт через командную строку администратора (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