He escrito una secuencia de comandos de powershell que se instala e inicia algunos servicios. Solo funcionará si el script se ejecuta como administrador. ¿Hay alguna forma de obligar a un script a tener esos privilegios?Forzar una secuencia de comandos de PowerShell para que se ejecute como administrador
5
A
Respuesta
8
En el caso de utilizar PowerShell V2 También puede hacer lo siguiente:
Start-Process "$psHome\powershell.exe" -Verb Runas -ArgumentList '-command "Get-Service"'
Esto iría en "Get-Service", como administrador, puede reemplazarlo con su guión.
+1
Eso funcionó. Gracias –
0
Puede que mire la respuesta al this question. Te permite forzar que algo se ejecute como otra cuenta.
Cuestiones relacionadas
- 1. ejecute cmd.exe como administrador en una secuencia de comandos
- 2. Java: ejecute como administrador
- 3. ¿Cómo forzar a que mi programa C# Winforms se ejecute como administrador en cualquier computadora?
- 4. Cómo puedo hacer que el instalador se ejecute como administrador
- 5. Forzar una secuencia de comandos shell para fflush
- 6. Modifique la secuencia de comandos python para que se ejecute en cada archivo en un directorio
- 7. ¿Puedo modificar un entorno Win7 para permitir que un programa .Net se ejecute siempre como administrador?
- 8. Ejecute una secuencia de comandos sobre varios archivos en Unix
- 9. Ejecutar secuencia de comandos Powershell de Node.js
- 10. ¿cómo puedo determinar si una secuencia de comandos python se importa como módulo o se ejecuta como secuencia de comandos?
- 11. ¿Hay alguna manera de hacer que una tarea ANT se ejecute como administrador en Windows Vista?
- 12. ¿Por qué Powershell siempre se ejecuta como administrador ahora?
- 13. Invocar secuencia de comandos de PowerShell con argumentos de C#
- 14. Ejecutar secuencia de comandos bash desde Windows PowerShell
- 15. ¿Cómo hacer que Hudson CI ejecute un script de Powershell?
- 16. Ejecutar secuencia de comandos de Powershell que se encuentra en control de fuente TFS
- 17. Ejecute el comando como administrador en el script de PowerShell. UAC
- 18. ¿Es posible configurar VS2010 para que siempre se ejecute como administrador?
- 19. secuencia de comandos PowerShell para comprobar una aplicación que está bloqueando un archivo?
- 20. ¿Es posible forzar el lanzamiento de la secuencia de comandos de PowerShell si se omite un parámetro requerido?
- 21. Cómo llamar a una función en otra secuencia de comandos de PowerShell al ejecutar la secuencia de comandos de PowerShell con 'Ejecutar con PowerShell'
- 22. Ejecutar PowerShell como administrador desde C#
- 23. PowerShell: Ejecute el comando desde el directorio de scripts
- 24. En una secuencia de comandos de shell: comandos echo shell como se ejecutan
- 25. Invocar una segunda secuencia de comandos con argumentos de una secuencia de comandos
- 26. Falta la DLL cuando se ejecuta como secuencia de comandos
- 27. Cómo iniciar PowerShell (no una secuencia de comandos) desde la línea de comandos
- 28. ¿Cómo manejar la alerta "una secuencia de comandos en esta página hace que Internet Explorer se ejecute lentamente"?
- 29. Ejecute una aplicación con PowerShell y espere hasta que finalice
- 30. Cómo ejecución remota de una secuencia de comandos remota elevada en PowerShell
http://stackoverflow.com/questions/1566969/showing-the-uac-prompt-in-powershell-if-the-action-requires-elevation – dugas