Gli script sono strumenti molto potenti, ma possono essere utilizzati impropriamente per eseguire attività dannose. Per proteggere i dati degli utenti e l'integrità del sistema operativo, in Windows PowerShell sono disponibili diverse funzionalità di sicurezza, tra cui il criterio di esecuzione.

Il criterio di esecuzione di Windows PowerShell determina se gli script possono essere eseguiti e, in caso affermativo, se devono essere firmati digitalmente. Questo criterio determina inoltre se è possibile caricare file di configurazione.

Il criterio di esecuzione predefinito, Restricted, è quello che garantisce il livello di sicurezza maggiore. Questa impostazione non consente l'esecuzione di script né il caricamento di file di configurazione, incluso il profilo di Windows PowerShell. È comunque possibile utilizzare Windows PowerShell in modo interattivo.

Se, tuttavia, si desidera eseguire script o caricare file di configurazione, è possibile modificare il criterio di esecuzione nel sistema. Per informazioni e istruzioni, digitare:

get-help about_execution_policies

Per individuare il criterio di esecuzione nel sistema, digitare:

get-executionpolicy

Per modificare il criterio di esecuzione nel sistema, utilizzare il cmdlet Set-ExecutionPolicy. Per modificare, ad esempio, il criterio di esecuzione impostandolo su RemoteSigned, digitare:

set-executionpolicy remotesigned

Il criterio di esecuzione di Windows PowerShell viene salvato nel Registro di sistema di Windows e mantenuto anche quando si disinstalla e si reinstalla Windows PowerShell.

Vedere anche




Argomenti della Guida