HomeGuide e TutorialCome abilitare l'esecuzione di script in Powershell

Come abilitare l’esecuzione di script in Powershell

Per abilitare l’esecuzione di script in Powershell sul tuo computer Windows, bisogna eseguire un piccolo comando, che ti potrà essere utile in diversi casi.

Scontrarsi con il problema dell’esecuzione di script in Powershell può capitare a tutti, soprattutto durante la programmazione.

Chi prima, chi dopo, finisce per scontrarsi con la necessità di eseguire script in ambiente Windows, e magari non ci riesce proprio quando serve.

Se sul tuo sistema operativo non è configurata una piccola regola, i tuoi script non verranno eseguiti e la console ti ritornerà un bell’errore che molte volte conterrà le parole “Access Denied”.

Come abilitare l’esecuzione di script in Powershell

Abilitare esecuzione script Powershell

Per ovviare a questo problema occorre configurare l’esecuzione degli script con il comando:

Ricordati sempre di eseguire Windows Powershell come Amministratore di sistema

Set-ExecutionPolicy <policy name>

Puoi anche controllare il parametro prima di modificarlo utilizzando il comando:

Get-ExecutionPolicy

Descrizione dei comandi

Ora però quali parametri diamo al nostro comando “Set-ExecutionPolicy”?

Cerchiamo di descrivere i comandi:

Restricted: con questo comando lo script non si eseguirà mai.

RemoteSigned: con questo comando potranno essere eseguiti solamente gli script creati localmente, nel caso si eseguano degli script scaricati dal web, essi dovranno essere firmati da un editore attendibile.

AllSigned: potranno essere eseguiti solo script firmati da un editore attendibile

Unrestriced: in questo ultimo caso si potranno eseguire qualsiasi script, scaricato o scritto localmente.

Abilitare esecuzione script Powershell eseguire tutti gli script

Quindi nel caso si vogliono eseguire qualsiasi tipo di script si dovrà digitare il comando:

Set-ExecutionPolicy Unrestricted

È sconsigliato utilizzarlo, poiché qualsiasi script presente sul tuo computer, potrà essere eseguito in qualsiasi momento.

È facile che qualche malintenzionato possa creare dei danni al tuo computer.

Se proprio devi attivare questo tipo di esecuzione per gli script in Powershell sul tuo sistema operativo Microsoft Windows, è bene che poi ti ricordi di disattivare questa modalità, una volta terminato il tuo lavoro.

Conclusioni

Come puoi vedere, è facile eseguire questo tipo di comando. Ti sarà di grande aiuto e ricordati sempre di far tornare tutto come all’inizio.

In caso contrario, invece, potrebbe accadere che qualcuno possa recar danni al tuo PC, tramite l’utilizzo incontrollato della Powershell.

Per ulteriori info, ti segnalo le guide su:

Inoltre, sapere come avere a che fare con Powershell può tornare utile anche se devi vedere le prestazioni del PC o avviare un servizio su Windows. 😉

Matteo Zigliani
Matteo Ziglianihttps://robadainformatici.it
CEO & Founder di www.robadainformatici.it, vivo l'informatica come una passione. Di giorno aiuto le persone a sfruttare la tecnologia a proprio favore, nel tempo libero condivido queste fantastiche conoscenze in questo spazio, con il resto della rete.

Articoli correlati

LASCIA UN COMMENTO

Inserisci il tuo commento
Inserisci il tuo nome qui
Captcha verification failed!
CAPTCHA user score failed. Please contact us!

CIAO IO SONO MATTEO!

Creativo, appassionato e divoratore di qualsiasi novità; così descrivo al meglio la mia persona.
Da più di 15 anni mi occupo di informatica, collaboro con persone ed aziende per trovare ogni giorno soluzioni che migliorino la convivenza tra uomo e computer. Sin da piccolo ho sempre nutrito una forte passione per questo mondo, e non vedo l'ora di raccontare tutte le mie esperienze a te! ;-)

Unisciti a più di 5.000 iscritti!

Da anni Roba da Informatici è un portale dedicato al mondo tech e siamo orgogliosi di aver aiutato più di 10 milioni di persone con i nostri articoli, recensioni e tutorial.

Entra anche tu a farne parte!
Riceverai contenuti premium, News dal mondo tech e tanto altro ancora.



Più letti