La política de ejecución en PowerShell determina qué scripts pueden ejecutarse en el sistema. Estas políticas incluyen opciones como prohibir la ejecución, permitir solo scripts firmados, o habilitar la ejecución sin restricciones.
1. Abrir PowerShell como administrador
Presiona la combinación de teclas Win + X
, selecciona "Windows PowerShell (Administrador)" o "Terminal (Administrador)".
2. Verificar la política de ejecución actual
Ejecuta el siguiente comando:
Get-ExecutionPolicy
Esto te mostrará el estado actual, como Restricted
, RemoteSigned
, o Unrestricted
.
3. Cambiar la política de ejecución
Para permitir la ejecución de scripts locales y remotos firmados, usa:
Set-ExecutionPolicy RemoteSigned
Si deseas permitir la ejecución sin restricciones (no recomendado para entornos de producción), usa:
Set-ExecutionPolicy Unrestricted
Presiona Y
cuando se te solicite confirmar el cambio.
4. Confirmar el cambio
Comprueba que la nueva política esté activa con:
Get-ExecutionPolicy
Cambiar la política de ejecución puede afectar la seguridad de tu sistema. Solo habilita la ejecución de scripts si confías en el contenido y el origen de los mismos.
Para más detalles, visita la documentación oficial de PowerShell.
Jorge García
Fullstack developer