Cambiar la política de ejecución en PowerShell para permitir ejecutar scripts en Windows

El cmdlet Set-ExecutionPolicy le permite determinar qué secuencias de comandos de Windows PowerShell podrán ejecutarse en el equipo. Windows PowerShell tiene cuatro políticas de ejecución diferentes:

  • Restringido (Restricted): 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.
  • Sin restricciones (Unrestricted): se pueden ejecutar todos los scripts de Windows PowerShell.

Para asignar una política en particular, simplemente hay que llamar al cmdlet Set-ExecutionPolicy seguido del nombre de la política correspondiente. Por ejemplo, este comando establece la política de ejecución en Restricted:

[crayon-6a61b695e729f538815139/]