PowerShell: imposta criteri di esecuzione

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

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

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

  1. Fare clic con il tasto destro sull'icona dello script, quindi selezionare "Proprietà“.
  2. Garantire il "Sbloccare" è selezionata la casella di controllo, quindi selezionare "ok“.

Opzione 1 – Comando PS

  1. Seleziona il "Cominciarepulsante " e digitare "powershell“.
  2. Fare clic con il tasto destro del mouse su "Windows PowerShell“, quindi selezionare “Eseguire come amministratore“.
  3. Digita quanto segue, quindi premi "accedere“:
    Set-ExecutionPolicy RemoteSigned -Force

Opzione 2 – Chiave di registro

  1. tieni premuto il Tasto Windows, quindi premere “R” per visualizzare la finestra Esegui.
  2. Tipo "regedit“, quindi selezionare “ok“:
  3. Vai a quanto segue:
    • HKEY_LOCAL_Machine
    • SOFTWARE
    • Microsoft
    • PowerShell
    • 1
    • conchiglie
    • Microsoft. Powershell
  4. Fare clic con il tasto destro del mouse su "Microsoft. PowerShellcartella ", quindi selezionare "Nuovo” > “Valore stringa“.
  5. Tipo "Politica di esecuzione“, quindi premere “accedere” per impostare il nome della stringa.
  6. Aprire "Politica di esecuzione“, quindi digitare “RemoteSigned" nel "Dati di valore" campo.
  7. Selezionare "ok“.

Opzione 3 – Criteri di gruppo

Le impostazioni in Criteri di gruppo per impostare i criteri di esecuzione sono disponibili nell'Editor Gestione criteri di gruppo in questo percorso:

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