В Win7 пользователь может щелкнуть правой кнопкой мыши программу и выбрать «Запуск от имени администратора». Вы получаете всплывающее окно, но не нужно вводить пароль администратора.
Я хотел бы получить ту же функциональность, но из командной строки - в частности, из .bat
файла.
Мне известна встроенная runas
команда, но я не нашел способа использовать этот способ, чтобы в какой-то момент не запрашивать пароль.
Я также известно о Process.StartInfo.Verb = "runas";
методе, который делает именно то , что я хочу, но требует от меня создать приложение пользовательских .NET.
Есть ли способ, используя только встроенные инструменты командной строки в Win7, чтобы достичь этого?
Обновление: благодаря uSlackr я разработал эту команду:
powershell Start-Process cmd.exe -Verb RunAs
Конечно, cmd.exe
это просто заполнитель.