Visualizzazione post con etichetta powershell. Mostra tutti i post
Visualizzazione post con etichetta powershell. Mostra tutti i post

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"

È possibile verificare la policy attuale digitando:

Get-ExecutionPolicy

e, per vedere le impostazioni nei diversi ambiti:

Get-ExecutionPolicy -List

In genere è consigliabile utilizzare:

Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

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

Se uno script scaricato da Internet proviene da una fonte attendibile, invece di ridurre globalmente il livello di sicurezza è possibile sbloccare soltanto quel file:

Unblock-File .\nome-script.ps1 

È possibile anche impostare:

Set-ExecutionPolicy unrestricted

(permette l'esecuzione di qualsiasi script, firmato o meno; è una soluzione generalmente sconsigliata).

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