Come attivare o disattivare l'esecuzione di script di Windows PowerShell

Se desideri attivare o disattivare l'esecuzione dello script di Windows PowerShell(turn on or off Windows PowerShell script execution) in Windows 10 , segui questa guida dettagliata. Utilizzeremo l' editor del registro(Registry Editor) e l'editor dei criteri di gruppo locali(Local Group Policy Editor) per abilitare o disabilitare questa funzionalità.

Windows PowerShell è uno strumento essenziale e pratico incluso nel sistema operativo Windows . Esistono principalmente due tipi di script: firmati da un editore affidabile e script locali. Gli script locali sono ciò che crei sul tuo personal computer, mentre l'altro è ciò che un editore affidabile ha firmato per eseguire un'attività specifica.

Attiva o disattiva l' esecuzione dello script di Windows PowerShell

Per attivare o disattivare l' esecuzione di script di Windows PowerShell utilizzando (Windows PowerShell)l'Editor criteri di gruppo(Group Policy Editor) , attenersi alla seguente procedura-

  1. Cerca gpedit.msc nella casella di ricerca della barra delle applicazioni.
  2. Fai clic su Modifica criterio di gruppo(Edit group policy) nel risultato della ricerca.
  3. Vai a Windows PowerShell in Configurazione computer(Computer Configuration) .
  4. Fare doppio clic su Attiva esecuzione script(Turn on Script Execution) .
  5. Seleziona l' opzione Abilitato .(Enabled)
  6. Scegli una politica di esecuzione(Execution Policy) dall'elenco a discesa.
  7. Selezionare l' opzione Disabilitato(Disabled) per disattivare l'esecuzione dello script.
  8. Fare clic su Applica(Apply) e OK .

Diamo un'occhiata a questi passaggi in dettaglio.

All'inizio, dovrai aprire l' Editor criteri di gruppo locali(Local Group Policy Editor) sul tuo computer. Per questo, cerca gpedit.mscnella casella di ricerca della barra(Taskbar) delle applicazioni e fai clic su  Modifica criterio di gruppo (Edit group policy ) nel risultato della ricerca. Dopo aver aperto questo strumento, vai al seguente percorso-

Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell

Nella  cartella Windows PowerShell  , vedrai un'impostazione chiamata  Attiva esecuzione script(Turn on Script Execution) . Fare doppio clic su di esso e selezionare l'  opzione Abilitato  .(Enabled )

Attiva o disattiva l'esecuzione dello script di Windows PowerShell

Successivamente, scegli una politica di esecuzione dall'elenco a discesa. Vedrai queste tre opzioni-

  • Consenti solo script firmati
  • Consenti(Allow) script locali e script firmati in remoto
  • Consenti tutti gli script

Se desideri disattivare l'esecuzione dello script in Windows PowerShell , scegli l'  opzione Disabilitato  .(Disabled )

In entrambi i casi, fai clic su  Applica (Apply )OK  per salvare la modifica.

Come detto in precedenza, è possibile apportare la stessa modifica utilizzando l' Editor del Registro(Registry Editor) di sistema . Prima di ciò, si consiglia di  creare un punto di ripristino del sistema  e  di eseguire il backup di tutti i file di registro(backup all Registry files) .

Abilita o disabilita l' esecuzione dello script di Windows PowerShell tramite (Windows PowerShell)il Registro di sistema(Registry)

Per abilitare o disabilitare l'esecuzione di script di Windows PowerShell , attenersi alla seguente procedura-

  1. Premi Win+R .
  2. Digita regedit e premi il pulsante Invio(Enter) .
  3. Fare clic sul pulsante (Yes) .
  4. Vai a Windows all'interno della chiave HKLM(HKLM key) .
  5. Fare clic con il tasto destro su Windows > Nuovo > Chiave.
  6. Chiamalo come PowerShell .
  7. Fare clic con il pulsante destro del mouse(Right-click) su PowerShell > Nuovo valore (Value)PowerShell > New DWORD (32 bit) .
  8. Denominalo come EnableScripts .
  9. Fare doppio clic su di esso per impostare i dati del valore(Value) come 1 .
  10. Right-click PowerShell > New > String Value .
  11. Denominalo come ExecutionPolicy .
  12. Fare doppio clic su di esso per impostare i dati del valore(Value) come indicato di seguito.

Se vuoi saperne di più, continua a leggere.

Per iniziare, premi  Win+R , digita regedite premi il  pulsante Invio (Enter ) . Se viene visualizzato il prompt  UAC , fare clic sul pulsante (UAC)Sì (Yes ) per aprire l' Editor del Registro(Registry Editor) di sistema sul computer. Successivamente, vai al seguente percorso-

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

Fare clic con il pulsante destro del mouse su Windows, selezionare  New > Key,  e denominarlo come  PowerShell .

Come attivare o disattivare l'esecuzione di script di Windows PowerShell

Dovrai creare un valore DWORD(DWORD) (32 bit) e un valore (Value)stringa(String Value) nella  chiave di PowerShell  . Per questo, fai clic con il pulsante destro del mouse su PowerShell > New > DWORD (32-bit) Value e denominalo come  EnableScripts .

Come attivare o disattivare l'esecuzione di script di Windows PowerShell

Fare doppio clic(Double-click) su EnableScripts per impostare i  dati del valore (Value data ) su  0 . Se vuoi abilitare questa funzionalità, falla  1 . Altrimenti, lascia che sia  0 .

Come attivare o disattivare l'esecuzione di script di Windows PowerShell

Ora dovrai impostare la politica di esecuzione. Per questo, fai clic con il pulsante destro del mouse su PowerShell > New > String Value e denominalo come  ExecutionPolicy .

Come attivare o disattivare l'esecuzione di script di Windows PowerShell

Successivamente, fai doppio clic su di esso e inserisci i  dati del valore (Value data ) come indicato di seguito-

  • AllSigned:  consente solo script firmati
  • RemoteSigned : consente script locali e script firmati remoti
  • Senza restrizioni:(Unrestricted:)  consenti tutti gli script

Come attivare o disattivare l'esecuzione di script di Windows PowerShell

Infine, fai  clic sul pulsante OK  per salvare la modifica.

È tutto! Spero che sia d'aiuto.



About the author

Sono uno sviluppatore iOS con oltre 10 anni di esperienza. Sono specializzato nello sviluppo di app per iPhone e iPad. Ho esperienza nella creazione di flussi utente, nella creazione di kit di sviluppo personalizzati (CDK) e nell'utilizzo di vari framework di sviluppo di app. Nel mio lavoro precedente, ho anche sviluppato strumenti per aiutare a gestire l'App Store di Apple, che includono uno strumento di gestione del prodotto e uno strumento di invio delle app.



Related posts