Come modificare i criteri di esecuzione di Windows PowerShell

Windows PowerShell È indiscutibilmente uno degli strumenti di gestione e controllo incorporati nei sistemi operativi Windows che ci offrono molteplici opzioni durante l'esecuzione di varie attività di amministrazione, supporto o informazioni grazie al suo ampio gruppo di cmdlet.

A poco a poco Windows PowerShell sta diventando il successore del noto e utilizzato CMD o Prompt dei comandi.

Uno dei compiti principali per cui utilizziamo Windows PowerShell è l'esecuzione di script per automatizzare attività nel sistema operativo o per creare varie azioni in esso, ma ogni script può modificare registri, servizi o valori di sistema che, se eseguiti male, possono rovinare i programmi, applicazioni o il sistema operativo stesso, da qui l'importanza e la cura di sapere quali script eseguiamo sul sistema operativo.

Questo rischio aumenta di più se l'attrezzatura è condivisa, cioè non solo accediamo ma molti più utenti che possono o meno eseguire script a nostra insaputa e alla fine questo può essere dannoso per il prestazioni ottimali e stabilità dell'attrezzatura.

Per evitare ciò, e in considerazione del fatto che non possiamo essere sempre a conoscenza delle attività del team, Microsoft ci ha fornito varie opzioni per limitare il esecuzione dello script e altre attività in Windows PowerShell che ci consentiranno di essere più calmi.

1. Divisioni delle autorizzazioni in Windows PowerShell


Windows, come abbiamo detto, ha suddiviso le autorizzazioni quando si utilizza Windows PowerShell nelle seguenti opzioni:

Limitato - LimitatoI comandi non possono essere eseguiti e Windows PowerShell può essere solo utilizzato in modalità interattiva.

AllSigned - Solo firmeCon questa autorizzazione possono essere eseguiti solo script che vengono firmati da un editore di fiducia.

RemoteSigned - Firma remotaCon questa autorizzazione tutti gli script scaricati devono contenere la fifirma di un editore di fiducia prima di essere giustiziato.

Senza restrizioni - Senza restrizioniCon questo permesso tutti gli script possono essere eseguiti senza restrizioni in Windows PowerShell. Questa politica è consigliata se utilizziamo solo l'attrezzatura.

2. Come impostare i criteri di esecuzione in Windows PowerShell

Passo 1
Per avviare il processo apriremo una console Windows PowerShell come amministratori (tasto destro/Esegui come amministratore) e nella console visualizzata inseriremo il seguente cmdlet

 Set-ExecutionPolicy
Passo 2
Verrà visualizzata la seguente finestra. Come vediamo il sistema ci chiede di inserire il nuovo valore da assegnare per l'execution policy, ricordiamo che abbiamo quattro possibilità.

INGRANDIRE

Passaggio 3
Inseriamo il valore desiderato nel campo Politica di esecuzione e clicca accedere. In questo caso abbiamo stabilito la policy senza restrizioni poiché usiamo solo l'attrezzatura.

INGRANDIRE

Passaggio 4
Ora dobbiamo confermare l'azione da eseguire inserendo la rispettiva lettera, in questo caso inseriamo la lettera O in modo che il valore sia Sì a tutto e premi Invio.

INGRANDIRE

Possiamo uscire da Windows PowerShell e abbiamo stabilito i nostri criteri di esecuzione in modo semplice e pratico, fornendo una maggiore sicurezza al sistema. In questo modo impediremo ad altri utenti di eseguire script che non desideriamo. Possiamo anche bloccare l'esecuzione e l'uso delle applicazioni in Windows, dai un'occhiata a questo tutorial e proteggi la tua attrezzatura.

Blocca le app W10

wave wave wave wave wave