In Win7, un utente può fare clic con il pulsante destro del mouse su un programma e scegliere "Esegui come amministratore". Viene visualizzato un popup, ma non è necessario inserire la password dell'amministratore.
Vorrei ottenere la stessa funzionalità, ma dalla riga di comando - in particolare, dall'interno di un .bat
file.
Sono a conoscenza del runas
comando integrato , ma non ho trovato un modo per usare quello che non finisce per chiedere una password ad un certo punto.
Sono anche a conoscenza del Process.StartInfo.Verb = "runas";
metodo, che fa esattamente quello che voglio, ma mi richiede di creare un'app .NET personalizzata.
Esiste un modo, utilizzando solo strumenti a riga di comando integrati in Win7, per ottenere questo risultato?
Aggiornamento: grazie a uSlackr, ho elaborato questo comando:
powershell Start-Process cmd.exe -Verb RunAs
Certo, cmd.exe
è solo un segnaposto.