3 formas de cambiar la política de ejecución de PowerShell en Windows 10

¿No se puede cargar el script de PowerShell porque la ejecución de scripts está deshabilitada en este sistema? De forma predeterminada, Windows restringe la ejecución de scripts de PowerShell como mecanismo de seguridad. Para verificar la política de ejecución de PowerShell en su computadora, puede usar el Get-ExecutionPolicy cmdlet.

Si la política de ejecución se muestra como Restringida, puede cambiarla a otras configuraciones como se muestra a continuación.

  • Restringido – No se pueden ejecutar scripts. Windows PowerShell solo se puede usar en modo interactivo.
  • AllSigned – Solo se pueden ejecutar scripts firmados por un editor de confianza.
  • RemoteSigned – Los scripts descargados deben estar firmados por un editor de confianza antes de que puedan ejecutarse.
  • Irrestricto – Sin restricciones. Se pueden ejecutar todos los scripts de PowerShell.

En este tutorial, le mostraremos cómo cambiar la política de ejecución de PowerShell en Windows 10 utilizando la línea de comandos, la política de grupo o la modificación del registro.

Método 1: cambiar la política de ejecución de PowerShell con la línea de comandos

Abra PowerShell como administrador. Puedes usar el Set-ExecutionPolicy comando para configurar la política de ejecución de PowerShell según sus requisitos.

Set-ExecutionPolicy Unrestricted

Método 2: cambiar la política de ejecución de PowerShell con la política de grupo

Abra el Editor de políticas de grupo local y navegue hasta Configuracion de Computadora -> Plantillas Administrativas -> Componentes de Windows -> Windows PowerShell. Haga doble clic en una configuración llamada “Activar la ejecución de script”En el panel derecho.

Selecciona el Habilitado opción. Debajo, puede hacer clic en la lista desplegable para establecer la política de ejecución en “Permitir todos los scripts“. Hacer clic Okay para guardar sus cambios.

Método 3: cambiar la política de ejecución de PowerShell con el Editor del registro

Abra el Editor del registro y busque la siguiente clave de registro copiándola y pegándola en la barra de direcciones y presionando Enter. A continuación, haga doble clic en la cadena EjecuciónPolítica en el panel derecho.

HKEY_LOCAL_MACHINESOFTWAREMicrosoftPowerShell1ShellIdsMicrosoft.PowerShell

Establezca los datos del valor en uno de los siguientes valores: Restringido, AllSigned, RemoteSigned, Irrestricto, Indefinido. Hacer clic Okay y luego cierre el Editor del Registro.

¡Eso es!


Deja un comentario