Come impostare i criteri di esecuzione di PowerShell

Potrebbe essere necessario impostare la politica di esecuzione di PowerShell quando si tenta di eseguire script di PowerShell per consentire l'esecuzione dello script. Altrimenti potresti essere accolto con un "scriptname non può essere caricato perché l'esecuzione di script è disabilitata su questo sistema." messaggio di errore.

Utilizzare questo tutorial per consentire l'esecuzione di script PowerShell sul sistema Windows.

Innanzitutto, assicurati che lo script non sia bloccato dall'esecuzione con questi passaggi:

  1. Fai clic con il tasto destro sull'icona dello script, poi seleziona "Proprietà“.
  2. Garantire il "Sbloccare"Checkbox è selezionato, quindi seleziona"ok“.

Opzione 1 - Comando PS

  1. Seleziona il "Inizio"Pulsante e tipo"powershell“.
  2. Tasto destro del mouse "Windows PowerShell", Quindi seleziona"Esegui come amministratore“.
  3. Digitare quanto segue, quindi premere "accedere“:
    Set-ExecutionPolicy RemoteSigned -Force

Opzione 2 - Chiave di registro

  1. Tenere premuto il tasto Chiave di Windows, quindi premere "R"Per visualizzare la finestra Esegui.
  2. Genere "regedit", Quindi seleziona"ok“:
  3. Passare a quanto segue:
    • HKEY_LOCAL_Machine
    • SOFTWARE
    • Microsoft
    • PowerShell
    • 1
    • Shelllds
    • Microsoft.PowerShell
  4. Fai clic con il tasto destro del mouse su "Microsoft.PowerShell"Cartella, quindi seleziona"Nuovo” > “Valore stringa“.
  5. Genere "ExecutionPolicy", Quindi premere"accedere"Per impostare il nome della stringa.
  6. Aperto "ExecutionPolicy", Quindi digitare"RemoteSigned" nel "Dati valore" campo.
  7. Seleziona "ok“.

Opzione 3 - Criteri di gruppo

Le impostazioni in Criteri di gruppo per impostare il criterio di esecuzione sono disponibili in Editor gestione criteri di gruppo in questo percorso:

  • Criteri> "Modelli amministrativi"> "Componenti di Windows"> "Windows PowerShell"> "Attiva esecuzione script"