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

Es posible que deba establecer 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, es posible que lo reciban con un "nombre de script que 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 icono de la secuencia de comandos, luego seleccione " Propiedades ".
  2. Asegúrese de que la casilla de verificación " Desbloquear " esté seleccionada, luego seleccione " Aceptar ".

Opción 1 - Comando PS

  1. Seleccione el botón " Inicio " y escriba " powershell ".
  2. Haga clic derecho en " Windows PowerShell ", luego seleccione " Ejecutar como administrador ".
  3. Escribe lo siguiente, luego presiona " Enter ":

    Set-ExecutionPolicy RemoteSigned -Force

Opción 2 - Clave de registro

  1. Mantenga presionada la tecla de Windows, luego presione " R " para abrir la ventana Ejecutar.
  2. Escriba " regedit ", luego seleccione " OK ":
  3. Navegue a lo siguiente:
    • HKEY_LOCAL_Machine
    • SOFTWARE
    • Microsoft
    • Potencia Shell
    • 1
    • Shelllds
    • Microsoft.Powershell
  4. Haga clic derecho en la carpeta " Microsoft.PowerShell ", luego seleccione " Nuevo "> " Valor de cadena ".
  5. Escriba " ExecutionPolicy ", luego presione " Enter " para establecer el nombre de la cadena.
  6. Abra " ExecutionPolicy ", luego escriba " RemoteSigned " en el campo " Información del valor ".
  7. Seleccione " OK ".

Opción 3 - Política de grupo

Las configuraciones en la Política de grupo para establecer la política de ejecución se pueden 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