Como no puedo encontrar ninguna alternativa al sudo
comando de elevación de Linux , tengo la siguiente pregunta:
¿Cómo definir una función de PowerShell que requiere elevación? Me refiero a la solicitud de UAC.
Digamos, tal función sigue:
function system-check {
SFC /ScanNow
}
Sistema:
Windows 8.1 Pro de 64 bits
Potencia Shell:
Major Minor Build Revision ----- ----- ----- -------- 5 0 10586 117
EDITAR1:
Para ser 100% comprensible, permítanme reformular:
- Ejecuto PowerShell como usuario
- Ejecuto la función mencionada anteriormente
system-check
- Quiero que la función se eleve para poder ejecutar el comando; tenga en cuenta que quiero que aparezca la solicitud de UAC
Tenga en cuenta que muchos comandos integrados de PowerShell y comandos agregados por módulos de Microsoft (como los comandos MSOL) a menudo requieren elevación, pero de ninguna manera brindan asistencia en la elevación de privilegios. Simplemente fallan con mensajes de error crípticos. Si crea un mensaje de elevación en sus scripts, proporcionará más facilidad de uso que Microsoft.
—
Todd Wilcox