La risposta accettata è giusta, ma la modifica della policy è disponibile solo per l'istanza di Powershell attualmente in esecuzione, vale a dire una volta che l'istanza di Powershell è chiusa. La policy verrà reimpostata. Se un utente riapre un'altra istanza di Powershell, verrà applicata la policy di default che è Restricted
Per me, ho bisogno di usare la console Code di VisualStudio e g+++ di cygwin per costruire le cose. La console sta usando Powershell, con la policy di default non si può fare nulla. Una soluzione è cambiare la policy ogni volta che la console viene licenziata in VisualStudio Code console, magari uno script di modifica della policy.
Sono pigro, quindi un'altra soluzione è quando eseguo la Powershell in modalità admin, simile a quanto fa la risposta accettata. ma con un parametro extra che cambia i valori nella tabella del Registro. Una volta fatto. Altre istanze di Powershell utilizzeranno la policy RemoteSigned
per default.
set-executionpolicy remotesigned -Scope CurrentUser