2026-06-29

Abilitare gli script PowerShell

Di default, Windows blocca l'esecuzione degli script PowerShell (`.ps1`) per motivi di sicurezza, mostrando l'errore "L'esecuzione di script è disattivata nel sistema in uso".

La soluzione è aprire PowerShell con privilegi di amministratore, quindi verificare la policy attuale (opzionale) digitando:

Get-ExecutionPolicy

Sbloccare l'esecuzione impostando una nuova policy di sicurezza. I comandi più usati sono:

Set-ExecutionPolicy remotesigned

(permette di eseguire script locali non firmati e script scaricati dal web solo se firmati) oppure

Set-ExecutionPolicy unrestricted

(permette l'esecuzione di qualsiasi script, firmato o meno).

Confermare la scelta premendo il tasto s (Sì) e poi Invio quando richiesto a schermo.

Una volta terminato il proprio lavoro, è consigliabile ripristinare il blocco iniziale digitando:

Set-ExecutionPolicy restricted