La respuesta aceptada es correcta, pero la modificación de la política sólo está disponible para la instancia actualmente en funcionamiento de la Powershell, es decir, una vez que la instancia de la Powershell se cierre. La política será restablecida. Si un usuario reabre otra instancia de Powershell, se aplicará la política por defecto que es Restricted
Para mí, necesito usar la consola de código de VisualStudio y g++ de cygwin para construir cosas. La consola está usando Powershell, con la política por defecto, no se puede hacer nada. Una solución es cambiar la política cada vez que se dispara la consola en la consola de Código de VisualStudio, tal vez un script de cambio de la política.
Soy perezoso, así que otra solución es cuando ejecuto el Powershell en modo de administración, similar a lo que hace la respuesta aceptada. pero con un parámetro extra que cambia los valores en la tabla de Registro. Una vez hecho esto. Otras instancias de Powershell usarán la política RemoteSigned
por defecto.
set-executionpolicy remotesigned -Scope CurrentUser