2012-10-05 32 views
5

Ho scritto uno script PowerShell che installa e avvia alcuni servizi. Funzionerà solo se lo script viene eseguito come amministratore. C'è un modo per forzare uno script ad avere questi privilegi?Forza uno script PowerShell da eseguire come amministratore

+0

http://stackoverflow.com/questions/1566969/showing-the-uac-prompt-in-powershell-if-the-action-requires-elevation – dugas

risposta

8

Nel caso si utilizza PowerShell V2 È inoltre possibile effettuare le seguenti operazioni:

Start-Process "$psHome\powershell.exe" -Verb Runas -ArgumentList '-command "Get-Service"' 

Questo sarebbe eseguire "Get-Service" come amministratore, è possibile sostituirlo con lo script.

+1

Ha funzionato. Grazie –

0

Si potrebbe guardare la risposta a this question. Ti permette di forzare qualcosa da eseguire come un altro account.

Problemi correlati