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