Ho un file batch chiamato test.bat
. Sto chiamando le seguenti istruzioni nel test.bat
file:
start /min powershell.exe %sysdrive%\testScripts\testscript1.ps1
Quando lo eseguo tramite il prompt dei comandi, il mio testscript funziona correttamente. Voglio eseguirlo come amministratore (come se avessi creato un collegamento sul desktop ed eseguito come amministratore. Non dovrebbe richiedere alcun nome utente o password).
Ho provato ad aggiungere /elevate
e /NOUAC
parametri di cui sopra test.bat
, ma senza fortuna. Come risolvo questo problema?
So come farlo manualmente, ma voglio che venga eseguito dal prompt dei comandi.
(Di Marnix Klooster ): ... senza utilizzare strumenti aggiuntivi, come quelli suggeriti in una risposta alla domanda del super utente Come eseguire il programma dalla riga di comando con diritti elevati .)
sudo.bat
potrebbe essere utile a qualcuno. pastebin.com/taHp4FzR