Cómo activar o desactivar la ejecución de scripts de Windows PowerShell
Descargue la herramienta de reparación de PC para encontrar rápidamente y reparar automáticamente los errores de Windows
si tu quieres Activar o desactivar la ejecución de scripts 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 función.
Windows PowerShell es una herramienta importante y útil incluida con el sistema operativo Windows. Hay dos tipos principales de secuencias de comandos: firmadas por editores de confianza y secuencias de comandos locales. Un script local es uno que crea en su computadora personal, mientras que otro es un script firmado por un editor de confianza para realizar una tarea específica.
Activar o desactivar la ejecución de scripts de Windows PowerShell
Para activar o desactivar la ejecución de scripts de Windows PowerShell mediante el Editor de directivas 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 los resultados de búsqueda.
- Vaya a Windows PowerShell en Configuración del equipo.
- Haga doble clic para abrir la ejecución del script.
- Seleccione la opción Habilitar.
- Seleccione una estrategia 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.
Examinemos estos pasos en detalle.
Primero, debe abrir el Editor de políticas de grupo local en su computadora.Para ello, busque gpedit.msc
En el cuadro de búsqueda de la barra de tareas y luego haga clic en Editar política de grupo en los resultados de la búsqueda. Después de abrir esta herramienta, navegue a la siguiente ruta:
Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell
En la carpeta de Windows PowerShell, verá un archivo llamado Ejecución de script abiertoHaga doble clic en él y seleccione habilitar opciones
Después de eso, seleccione una estrategia de ejecución de la lista desplegable. Verá estas tres opciones:
- Solo permitir scripts firmados
- Permitir scripts locales y scripts firmados remotos
- permitir todos los scripts
Si desea desactivar la ejecución de secuencias de comandos en Windows PowerShell, seleccione desactivado opciones
De cualquier manera, haga clic en Solicitud y OK guardar cambios.
Como se mencionó anteriormente, se pueden realizar los mismos cambios utilizando 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 de registro.
Use el registro para habilitar o deshabilitar la ejecución de scripts de Windows PowerShell
Para habilitar o deshabilitar la ejecución de scripts de Windows PowerShell, siga estos pasos:
- Presiona Win+R.
- Escribe regedit y presiona el botón Enter.
- Haga clic en el botón Sí.
- Vaya a Windows dentro de la clave HKLM.
- Haga clic con el botón derecho en Windows > Nuevo > Clave.
- Nómbrelo PowerShell.
- Haga clic con el botón derecho en PowerShell > Nuevo valor DWORD (32 bits).
- Nómbrelo EnableScripts.
- Haga doble clic en él para establecer los datos de valor en 1.
- Haga clic con el botón derecho en PowerShell > Nuevo > Valor de cadena.
- Nómbrelo ExecutionPolicy.
- Haga doble clic en él para configurar los datos numéricos como se describe a continuación.
Si quieres saber más, sigue leyendo.
Para comenzar, presione ganar+Rescribe regedit
y presione el botón Entrar.Si ve un aviso de UAC, haga clic en Sí para abrir el Editor del Registro en su computadora. Después de eso, navegue a la siguiente ruta:
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows
Haga clic derecho en Windows, seleccione nueva tecla >, y nombrarlo como caja de poder.
Debe crear un valor DWORD (32 bits) y un valor de cadena en la clave de PowerShell. Para ello, haga clic con el botón derecho en PowerShell > Nuevo > Valor DWORD (32 bits) y nombrarlo como Habilitar secuencia de comandos.
Haga doble clic en EnableScripts para establecer los datos de valor en 1 o 0Si desea habilitar esta característica, hágalo 1De lo contrario, déjalo 0.
Ahora, debe establecer la política de ejecución. Para ello, haga clic con el botón derecho en PowerShell > Nuevo > Valor de cadenay nombrarlo como ejecutar política.
Después de eso, haga doble clic en él e ingrese los datos del valor como se describe a continuación:
- Completamente firmado: Solo permitir scripts firmados
- firma remota: Permitir scripts locales y scripts firmados remotos
- Ilimitado: permitir todos los scripts
Finalmente, haga clic en OK botón para guardar los cambios.
¡eso es todo! Espero poder ayudarte.
Recuerda que todos los datos aquí expuestos son solo una recopilación de internet, no debe ser usado como una fuente final.