In Win7 kann ein Benutzer mit der rechten Maustaste auf ein Programm klicken und "Als Administrator ausführen" auswählen. Sie erhalten ein Popup, müssen jedoch nicht das Administratorkennwort eingeben.
Ich möchte die gleiche Funktionalität erhalten, jedoch über die Befehlszeile - insbesondere aus einer .bat
Datei heraus.
Ich bin bewusst von dem eingebauten in runas
Befehl, aber ich habe festgestellt , keinen Weg , das zu verwenden , die zu einem bestimmten Zeitpunkt nach dem Passwort nicht am Ende zu fragen.
Ich bin auch bewusst von der Process.StartInfo.Verb = "runas";
Methode, die genau das tut , was ich will, aber verlangt , dass ich einen benutzerdefinierten .NET - App zu erstellen.
Gibt es eine Möglichkeit, dies nur mit integrierten Befehlszeilentools in Win7 zu erreichen?
Update: Dank uSlackr habe ich diesen Befehl ausgearbeitet:
powershell Start-Process cmd.exe -Verb RunAs
Natürlich cmd.exe
ist das nur ein Platzhalter.