09 junio 2024

Habilitar scripts Powershell (Windows 10)

En Windows 10 está deshabilitada de forma predeterminada la ejecución de scripts de Powershell por razones de seguridad. De requerirse, puede habilitarse ejecutando Powershell como administrador. Para ello se puede localizar el programa en el cuadro de búsqueda de la Barra de tareas, hacer clic derecho sobre el mismo y elegir Ejecutar como administrador. La secuencia de comandos es la siguiente:
Get-ExecutionPolicy
Get-ExecutionPolicy -list
Set-ExecutionPolicy RemoteSigned -Force
Get-ExecutionPolicy
Exit
El primer comando indica Restricted para señalar que existe la restricción. El segundo la lista de niveles de seguridad. El tercero fuerza autorizar los scripts firmados, como los codificados en el propio equipo. Finalmente, el cuarto confirma que se ha registrado la autorización.
Como alternativa puede recurrirse al Editor del Registro, localizar la clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell
Crear un nuevo valor de cadena denominado Execution Policy, asignarle el valor alfanumérico RemoteSigned y validar al pulsar Intro o el botón Aceptar. Los cambios surten efecto tras el siguiente reinicio del sistema.
YouTube: Habilitar scripts Powershell