Cómo establecer la política de ejecución de PowerShell

Es posible que tenga que configurar la política de ejecución de PowerShell cuando intente ejecutar los scripts de PowerShell para permitir que se ejecute el script. De lo contrario, puede ser recibido con un "nombre de script no se puede cargar porque la ejecución de scripts está deshabilitada en este sistema." mensaje de error.

Utilice este tutorial para permitir la ejecución del script de PowerShell en su sistema Windows.

Primero, asegúrese de que el script no esté bloqueado para ejecutarse con estos pasos:

  1. Haga clic derecho en el ícono del guión, luego seleccione “Propiedades“.
  2. Asegurar la "Desatascar"Casilla de verificación está seleccionada, luego seleccione"DE ACUERDO“.

Opción 1 - Comando PS

  1. Selecciona el "comienzo"Botón y escriba"potencia Shell“.
  2. Botón derecho del ratón "Windows PowerShell", Luego seleccione"Ejecutar como administrador“.
  3. Escribe lo siguiente, luego presiona "Entrar“:
    Set-ExecutionPolicy RemoteSigned -Force

Opción 2 - Clave de registro

  1. Mantenga pulsada la Clave de Windows, entonces presione "R”Para abrir la ventana Ejecutar.
  2. Tipo "regedit", Luego seleccione"DE ACUERDO“:
  3. Navegue a lo siguiente:
    • HKEY_LOCAL_Machine
    • SOFTWARE
    • Microsoft
    • Potencia Shell
    • 1
    • Shelllds
    • Microsoft.Powershell
  4. Haga clic derecho en el "Microsoft.PowerShell”, Luego seleccione“Nuevo” > “Valor de cadena“.
  5. Tipo "Política de ejecución", entonces presione "Entrar”Para establecer el nombre de la cadena.
  6. Abierto "Política de ejecución", Entonces escriba"RemoteSigned" en el "Datos de valor"Campo.
  7. Seleccione “DE ACUERDO“.

Opción 3 - Política de grupo

La configuración en la Política de grupo para establecer la política de ejecución se puede encontrar en el Editor de administración de políticas de grupo en esta ruta:

  • Políticas> "Plantillas administrativas"> "Componentes de Windows"> "Windows PowerShell"> "Activar ejecución de scripts"