PowerShell ejecutar scripts está deshabilitado en este sistema

PowerShell ejecutar scripts está deshabilitado en este sistema

Problema:

Este error se produce cuando la política de ejecución de PowerShell no nos permite ejecutar scripts. También encontré el mismo error cuando intenté ejecutar un script de PowerShell.

Solución:

La política de ejecución de PowerShell es predeterminada establecida en restricción. Puede cambiar las políticas de ejecución de PowerShell con Set-ExecutionPolicy cmdlet. Para ejecutar la política establecida de script fuera de remota.

PS C: \> Set-ExecutionPolicy Remotiseñado  

A continuación se muestra la lista de cuatro políticas de ejecución diferentes en PowerShell

  • Restringido - No se pueden ejecutar guiones.
  • Firmado - Solo se pueden ejecutar scripts firmados por un editor de confianza.
  • Remoturado - Los scripts descargados deben ser firmados por un editor de confianza.
  • Irrestricto - Se pueden ejecutar todos los scripts de Windows PowerShell.

También deberías saber:

Ejecute el siguiente comando para obtener la política de ejecución actual en el set en PowerShell.

PS C: \> Get-ExecutionPolicy  

Puede evitar esta política agregando -Ejecución de bypasspolicy Al ejecutar el guión de PowerShell.

C: \> PowerShell -ExecutionPolicy Bypass -Script de archivo.PS1 

Referencia: https: // technet.Microsoft.com/en-us/biblioteca/ee176961.aspx