PowerShell, Abilitare script .ps Windows 10
Per una maggiore sicurezza del sistema operativo l’esecuzione di script PowerShell è, di solito, disattivata.
PowerShell, noto inizialmente come Microsoft Shell o MSH e poi come Windows Shell è una shell caratterizzata dall’interfaccia a riga di comando e da un linguaggio di scripting, sviluppata da Microsoft. È basato sulla programmazione a oggetti e sul framework Microsoft.NET.
Il Set-ExecutionPolicy
cmdlet modifica i criteri di esecuzione per computer Windows.
Per attivare l’esecuzione degli script eseguire da amministratore.
Su start tasto desto.

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

Una politica di esecuzione fa parte della strategia di sicurezza. I criteri di esecuzione determinano se è possibile caricare file di configurazione, come il profilo PowerShell o eseguire script. Se gli script devono essere firmati digitalmente prima di essere eseguiti.
Permessi:
Restricted
gli script non possono essere eseguitiRemoteSigned
permette di eseguire script creati sul computer locale o quelli scaricati da Internet ma firmati da un creatore attendibileAllSigned
permette di eseguire solo script firmati da editori attendibiliUnrestriced
lascia eseguire qualsiasi tipo di script (firmato o non firmato).
Modificare lo stato dei permessi:
Con Set-ExecutionPolicy
possiamo modificare i permessi, per esempio:
Set-ExecutionPolicy unrestricted
Set-ExecutionPolicy restricted
Set-ExecutionPolicy remotesigned
Set-ExecutionPolicy allsigned
Per attivare l’esecuzione di script .ps1
, .ps
:
Set-ExecutionPolicy unrestricted

I criteri di esecuzione per l’ ambito CurrentUser vengono scritti nell’hive di registro HKEY_LOCAL_USER .
I criteri di esecuzione per l’ ambito LocalMachine vengono scritti nell’hive di registro HKEY_LOCAL_MACHINE .
Lascia un commento
Devi essere connesso per inviare un commento.