Ich habe eine Batch-Datei namens test.bat. Ich rufe die folgenden Anweisungen in der test.batDatei auf:
start /min powershell.exe %sysdrive%\testScripts\testscript1.ps1
Wenn ich dies über die Eingabeaufforderung ausführe, wird mein Testskript erfolgreich ausgeführt. Ich möchte es als Administrator ausführen (als hätte ich eine Desktop-Verknüpfung erstellt und als Administrator ausgeführt. Es sollte nicht zur Eingabe eines Benutzernamens oder Kennworts aufgefordert werden).
Ich habe versucht , das Hinzufügen /elevateund /NOUACParameter in der oben test.bat, aber kein Glück. Wie behebe ich dieses Problem?
Ich weiß, wie es manuell gemacht wird, aber ich möchte, dass dies über die Eingabeaufforderung ausgeführt wird.
(Von Marnix Klooster ): ... ohne zusätzliche Tools zu verwenden, wie sie in einer Antwort auf die Super User-Frage vorgeschlagen wurden. So führen Sie ein Programm über die Befehlszeile mit erhöhten Rechten aus .)
sudo.batkönnte für jemanden nützlich sein. pastebin.com/taHp4FzR