Per una maggiore sicurezza del sistema operativo l’esecuzione degli script di PowerShell è, di solito, disattivata. Se tentate di avviarne uno si genera un errore come quello che vedete qui nella foto.

Come attivare/abilitare esecuzione script .ps (PowerShell: Impossibile caricare file. esecuzione script è disattivata sistema uso / about_Execution_Policies)

Per attivare l’esecuzione degli script bisogna che PowerShell sia eseguito come amministratore.

Come attivare/abilitare esecuzione script .ps (PowerShell: Impossibile caricare file. esecuzione script è disattivata sistema uso / about_Execution_Policies)

Con il comando Get-ExecutionPolicy è possibile verificare lo stato attuale dei permessi per l’esecuzione degli script.

Se si è Restricted gli script non possono essere eseguiti, RemoteSigned permette di eseguire script creati sul computer locale o quelli scaricati da Internet ma firmati da un creatore attendibile, AllSigned permette di eseguire solo script firmati da editori attendibili, Unrestriced lascia eseguire qualsiasi tipo di script (firmato o non firmato).

Come attivare/abilitare esecuzione script .ps (PowerShell: Impossibile caricare file. esecuzione script è disattivata sistema uso / about_Execution_Policies)

Con il comando Set-ExecutionPolicy, seguito da uno degli stati visti in precedenza, quindi:

  • Set-ExecutionPolicy unrestricted
  • Set-ExecutionPolicy restricted
  • Set-ExecutionPolicy remotesigned
  • Set-ExecutionPolicy allsigned

andiamo a variare lo stato dei permessi, quando lo richiede premiamo s per cambiare, anche se inviterebbe a premere n per mantenere lo stato attuale.

Come attivare/abilitare esecuzione script .ps (PowerShell: Impossibile caricare file. esecuzione script è disattivata sistema uso / about_Execution_Policies)

Una volta terminata l’esecuzione degli script, se volete ripristinare la situazione iniziale, con gli script disattivati, basta utilizzare il comando Set-ExecutionPolicy restricted.