Como activar o desactivar la ejecucion del script de Windows PowerShell

Windows imagen relacionada

Si desea activar o desactivar la ejecución del script de Windows PowerShell en Windows 10, siga esta guía paso a paso

Usaremos el Editor del registro y el Editor de políticas de grupo local para habilitar o deshabilitar esta funcionalidad.

Windows PowerShell es una herramienta esencial y útil incluida en el sistema operativo Windows. Existen principalmente dos tipos de scripts: firmados por un editor de confianza y scripts locales. Los scripts locales son lo que crea en su computadora personal, mientras que el otro es lo que un editor de confianza ha firmado para realizar una tarea específica.

Activar o desactivar la ejecución del script de Windows PowerShell

Para activar o desactivar la ejecución del script de Windows PowerShell mediante el Editor de políticas de grupo, siga estos pasos:

  • Busque gpedit.msc en el cuadro de búsqueda de la barra de tareas.
  • Haga clic en Editar política de grupo en el resultado de la búsqueda.
  • Vaya a Windows PowerShell en Configuración del equipo .
  • Haga doble clic en Activar ejecución de script .
  • Seleccione la opción Habilitado .
  • Elija una política de ejecución de la lista desplegable.
  • Seleccione la opción Desactivado para desactivar la ejecución del script.
  • Haga clic en Aplicar y Aceptar.

Al principio, deberá abrir el Editor de políticas de grupo local en su computadora. Para eso, busque gpedit.mscen el cuadro de búsqueda de la barra de tareas y haga clic en Editar política de grupo en el resultado de la búsqueda. Después de abrir esta herramienta, navegue hasta la siguiente ruta:

Configuración del equipo> Plantillas administrativas- Componentes de Windows- Windows PowerShell

En la carpeta de Windows PowerShell , verá una configuración llamada Activar ejecución de script . Haga doble clic en él y seleccione la opción Activado .

Después de eso, elija una Política de ejecución de la lista desplegable. Verá estas tres opciones:

  • Permitir solo scripts firmados
  • Permitir secuencias de comandos locales y secuencias de comandos firmadas de forma remota
  • Permitir todos los scripts
  • Si desea desactivar la ejecución del script en Windows PowerShell, elija la opción Deshabilitado .

De cualquier manera, haga clic en Aplicar y Aceptar para guardar el cambio.

Como se dijo anteriormente, es posible realizar el mismo cambio usando el Editor del Registro. Antes de eso, se recomienda crear un punto de restauración del sistema y hacer una copia de seguridad de todos los archivos del registro .

Para habilitar o deshabilitar la ejecución del script de Windows PowerShell, siga estos pasos:

  • Presione Win + R .
  • Escriba regedit y presione el botón Enter .
  • Haga clic en el botón Sí .
  • Vaya a Windows dentro de la clave HKLM .
  • Haz clic derecho en Windows- Nuevo- Clave.
  • Nómbrelo como PowerShell .
  • Haga clic con el botón derecho en PowerShell> Nuevo valor DWORD (32 bits).
  • Nómbrelo como EnableScripts .
  • Haga doble clic en él para establecer los datos del valor como 1 .
  • Haga clic con el botón derecho en PowerShell> Nuevo> Valor de cadena.
  • Nómbrelo como ExecutionPolicy .
  • Haga doble clic en él para configurar los datos del valor como se menciona a continuación.

Para comenzar, presione Win + R , escriba regedity presione el botón Enter . Si ve el mensaje de UAC, haga clic en el botón Sí para abrir el Editor del Registro en su computadora. Después de eso, navegue a la siguiente ruta: HKEY_LOCAL_MACHINE \ SOFTWARE \ Políticas \ Microsoft \ Windows

Haga clic con el botón derecho en Windows, seleccione Nuevo- Clave y asígnele el nombre PowerShell .

Tendrá que crear un valor DWORD (32 bits) y un valor de cadena en la clave de PowerShell . Para eso, haga clic derecho en PowerShell> Nuevo> Valor DWORD (32 bits) y asígnele el nombre EnableScripts .

Haga doble clic en EnableScripts para establecer los datos del valor como 1 o 0 . Si desea habilitar esta funcionalidad, conviértala en 1 . De lo contrario, déjelo ser 0 .

Ahora, deberá establecer la política de ejecución. Para eso, haga clic con el botón derecho en PowerShell> Nuevo> Valor de cadena y asígnele el nombre ExecutionPolicy .

Después de eso, haga doble clic en él e ingrese los datos del valor como se indica a continuación:

  • AllSigned: permitir solo scripts firmados
  • RemoteSigned : permite scripts locales y scripts firmados de forma remota
  • Sin restricciones: permitir todos los scripts

Por último, haga clic en el botón Aceptar para guardar el cambio.

Gracias por visitar este sitio, espero que te haya gustado y vuelvas proximamente, compartela en las redes sociales, gracias

Compartir en Facebook Compartir en twitter

Semrush sigue a tu competencia

Fecha actualización el 2020-12-04. Fecha publicación el 2020-12-04. Categoría: google Autor: Oscar olg Mapa del sitio Fuente: thewindowsclub