PowerShell è uno strumento piuttosto potente e come PeterParker te lo dirà; con un grande potere viene una grande responsabilità. Questo potente strumento può essere usato per danneggiare il tuo sistema se non stai attento a come lo usi. In particolare, gli script dannosi di PowerShell, se autorizzati a essere eseguiti, possono interrompere qualcosa. Questo è esattamente il motivo per cui PowerShell limita l'esecuzione degli script. Ha diversi livelli di sicurezza che possono essere applicati che limitano tutti gli script o solo script non firmati e non verificati. Se non sei in grado di eseguire uno script PowerShell che sei sicuro sia sicuro, allora devi cambiare i criteri di esecuzione di PowerShell per farlo. Ecco come.

Accedi al tuo sistema con l'account Administrator e apri PowerShell con diritti amministrativi.
Eseguire il comando seguente;
Set-ExecutionPolicy
PowerShell ti chiederà un parametro. Il parametro indica quali autorizzazioni impostare per PowerShell.

Esistono quattro parametri che è possibile impostare;
Limitato - Non è possibile eseguire script. Windows PowerShell può essere utilizzato solo in modalità interattiva.
AllSigned - È possibile eseguire solo script firmati da un editore di fiducia.
RemoteSigned - Gli script scaricati devono essere firmati da un editore di fiducia prima di poter essere eseguiti.
illimitato - Senza restrizioni; tutti gli script di Windows PowerShell possono essere eseguiti.
tramite Microsoft TechNet
Immettere il parametro che corrisponde alle autorizzazioni che si desidera impostare e toccare Invio.

Ti verrà chiesto di confermare la modifica prima che venga eseguita. Digita la lettera corrispondente per confermare la modifica e tocca Invio.

Il cambiamento avviene al volo. Non è necessario riavviare il sistema o PowerShell. Se in precedenza non si era in grado di eseguire uno script PowerShell, è possibile fornire a PowerShell il percorso adesso e verrà eseguito.
Invertire la modifica è semplice e segue questastesso processo. È necessario eseguire il comando Set-ExecutionPolicy e quindi fornire il parametro desiderato. Se in precedenza hai fornito l'accesso illimitato a PowerShell, puoi limitarlo o limitarlo nuovamente con il parametro corretto.
Ecco come si modifica il criterio di esecuzione di PowerShell su tutte le versioni di Windows.
Commenti