Да это оно. Мне нужно запустить программу .exe в строке dos cmd, и она должна работать как при нажатии правой кнопки мыши и выборе «Запуск от имени администратора»
windows-vista
shell
command-line
BinaryMisfit
источник
источник
Ответы:
В Windows есть команда «runas», которая немного похожа на sudo в системах Unix-y. Попробуйте набрать "runas /?" в вашей командной строке.
источник
Если вы запускаете cmd сам как администратор, все остальное, что вы запускаете оттуда, также будет. Я просто настроил ярлык для командной строки, которая открывается как администратор. Все оттуда хорошо идти.
источник
Я использовал дуэт сценария .cmd & .vbs под названием elevate, он отлично работает для моих нужд. Все, что вам нужно, это набрать
из Пуск> Выполнить или из командной строки, и он будет запускать команду с правами администратора. Надеюсь, это поможет!Вот elevate.cmd:
и elevate.vbs:
источник
Вы должны использовать команду RunAs.exe.
Вот несколько инструкций: http://www.softtreetech.com/24x7/archive/53.htm
источник
Вы также можете нажать клавишу Windows, введите CMD, это будет список cmd в программах, щелкните правой кнопкой мыши по нему -> Свойства -> Совместимость -> Запустите эту программу от имени администратора
Это всегда будет работать от имени администратора.
источник
Так как кто-то опубликовал эквивалент VBS, вот функция Invoke-Admin для PowerShell
}
источник
Короче говоря:
В деталях:
(1) Немедленно означает ввести его в поле поиска, а не в поле «Выполнить».
источник
Вы можете использовать VBScript как таковой. Создайте
.vbs
файл, напримерambika.vbs
:источник