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