W Win7 użytkownik może kliknąć program prawym przyciskiem myszy i wybrać „Uruchom jako administrator”. Pojawia się wyskakujące okienko, ale nie trzeba wprowadzać hasła administratora.
Chciałbym uzyskać tę samą funkcjonalność, ale z wiersza poleceń - w szczególności z .bat
pliku.
Mam świadomość wbudowanej runas
komendy, ale nie znalazłem sposobu na jej użycie, który w pewnym momencie nie wymaga podania hasła.
Jestem też świadomy tego Process.StartInfo.Verb = "runas";
sposobu, który robi dokładnie to, co chcę, ale wymaga ode mnie tworzenie niestandardowych aplikacji .NET.
Czy jest jakiś sposób, aby to zrobić przy użyciu tylko wbudowanych narzędzi wiersza poleceń w Win7?
Aktualizacja: Dzięki uSlackr opracowałem to polecenie:
powershell Start-Process cmd.exe -Verb RunAs
Oczywiście cmd.exe
jest to tylko symbol zastępczy.