Una de las cosas molestas sobre el uso de PowerShell en Windows, si está acostumbrado a Linux, es tener que ejecutarlo como administrador para hacer cambios en el sistema. La forma más sencilla de hacerlo es hacer clic con el botón derecho en la aplicación en el menú Inicio y hacer clic en «Ejecutar como administrador», que no es exactamente elegante.
Es particularmente frustrante porque la mayoría de las distribuciones de Linux lo arreglan hace mucho tiempo: el sudo
dominio. Básicamente, en Linux, si necesita ejecutar un solo comando como administrador, puede poner «sudo» al principio y ejecutarlo, se le pidió una contraseña de administrador y el proceso se ejecuta. Es una característica tan útil que incluso inspiró uno de los cómics XKCD más famosos.
Aparentemente, alguien en Microsoft se dio cuenta: Sudo ahora está incluido en Windows. Algo de. Una característica que le permite ejecutar comandos individuales como administrador, llamado sudo, ahora está incluida en Windows, pero esta característica no está técnicamente relacionada con el sudo incluido en los sistemas Linux (Microsoft, como siempre, está utilizando un nombre confuso).
De todos modos: esta característica pseudo-sudo está incluida con Windows 11 versión 24h2lanzado en octubre de 2024 y aún se implementa a los usuarios de Windows a partir de febrero de 2025. Puede verificar si tiene acceso a la función abriendo Configuración del sistema y dirigiéndose a Sistema > Para desarrolladores. Desplácese hacia abajo y verá la opción de habilitar sudo (si no ve la opción, no está usando 24H2).

Crédito: Justin Pot
Aquí hay tres opciones sobre cómo se ejecuta sudo. Por defecto, el comando se ejecutará en una nueva ventana. Hay dos opciones más: En líneaque ejecutará el comando en la misma ventana; y Entrada cerradaque ejecuta el comando en la misma ventana pero sin la entrada de otros comandos en la ventana. La documentación oficial Recomienda en gran medida dejar la configuración predeterminada por razones de seguridad, aunque en línea está mucho más cerca del comando SUDO de estilo Linux.
El uso de la función es sencillo: al ejecutar un comando que requiere privilegios de administrador, comience con sudo
. Verá una ventana emergente pidiendo confirmar.

Crédito: Justin Pot
Hacer clic Sí y el comando se ejecutará como administrador. Eso es realmente: solo ponga a sudo al comienzo de sus comandos para ejecutarse como administrador.

Crédito: Justin Pot
Pruébelo con sus comandos habituales y vea cómo le gusta. Si la respuesta es que no lo hace, está bien: vuelva a abrir PowerShell como administrador.
Hay razones por las que Microsoft’s Sudo puede no funcionar para usted. Tal vez aún no estás usando la versión 24H2 de Windows. Tal vez no puedas hacer que Sudo trabaje con las aplicaciones que estás intentando. O tal vez solo desea cambiar rápidamente su sesión actual en una sesión elevada. En ese caso, Gsudo podría funcionar mejor para ti. Esta herramienta de código abierto se recomienda en Microsoft’s documentación Como ofrenda de oferta más similares a la versión de Linux de sudo y se puede instalar rápidamente utilizando el Administrador de paquetes de Winget.