Principal Windows 10 Cómo cambiar la política de ejecución de PowerShell en Windows 10

Cómo cambiar la política de ejecución de PowerShell en Windows 10



De forma predeterminada, PowerShell restringe la ejecución de scripts en las PC de los usuarios finales. Esta configuración es buena desde el punto de vista de la seguridad. Sin embargo, si está utilizando muchos scripts que ha descargado o codificado usted mismo, puede ser realmente molesto. En este artículo, revisaremos cómo cambiar la política de ejecución predeterminada para los scripts de PowerShell en Windows 10.

Anuncio


Windows PowerShell tiene cuatro políticas de ejecución diferentes:

  • Restringido: no se pueden ejecutar scripts. Windows PowerShell solo se puede usar en modo interactivo.
  • AllSigned: solo se pueden ejecutar scripts firmados por un editor de confianza.
  • RemoteSigned: los scripts descargados deben estar firmados por un editor de confianza antes de que puedan ejecutarse.
  • Sin restricciones: sin restricciones; se pueden ejecutar todos los scripts de Windows PowerShell.
  • No definido: no se ha establecido ninguna política de ejecución.

Si la política de ejecución no está configurada ni configurada, se muestra como 'Indefinida'. Así es como puede ver el valor actual.

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

  1. Abrir PowerShell .
  2. Escriba o copie y pegue el siguiente comando y presione la tecla Intro:
    Get-ExecutionPolicy -List

PowerShell Ver política de ejecución

El comando mostrará todas las políticas de ejecución. Como puede ver, hay una serie de ámbitos para los que se puede definir la política de ejecución. Se puede configurar globalmente para todos los usuarios, solo para el usuario actual o para el proceso actual. La política de proceso actual tiene prioridad sobre la configuración del usuario actual. La política de usuario actual anula la opción global. Mantén esto en mente. Ahora, veamos cómo cambiar la política de ejecución de scripts para PowerShell.

Cambiar la política de ejecución de PowerShell para un proceso

  1. Abre un símbolo del sistema o PowerShell.
  2. Inicie el archivo powershell.exe con el argumento -ExecutionPolicy Unrestricted. Por ejemplo,
    Powershell.exe -ExecutionPolicy Unrestricted -File c:  data  test.ps1

Esto iniciará su secuencia de comandos utilizando la política de ejecución sin restricciones. En lugar de la secuencia de comandos, puede iniciar un cmdlet o lo que desee. En lugar de 'Sin restricciones', puede utilizar cualquier otra política mencionada anteriormente.

Sugerencia: Para una consola PowerShell abierta, puede cambiar la política de ejecución con el comando:

Proceso Set-ExecutionPolicy Unrestricted -Scope

Permanecerá activo hasta que cierre la ventana actual de PowerShell.La política de ejecución de PowerShell está configurada para un proceso

Cambiar la política de ejecución de PowerShell para el usuario actual

  1. Abra PowerShell.
  2. Escriba o copie y pegue el siguiente comando y presione la tecla Intro:
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Sugerencia: Si la política no se establece después del comando anterior, intente combinarla con el argumento -Force, así:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

Cuando se establece la política de ejecución para el usuario actual, anulará el alcance de 'LocalMachine'. Nuevamente, para un proceso, puede anularlo para la instancia actual de PowerShell como se describe anteriormente.

Cambiar la política global de ejecución de PowerShell

Esta política de ejecución se aplica a la computadora, lo que significa que es efectiva para aquellas cuentas de usuario que no tienen una política de ejecución aplicada individualmente. Con la configuración predeterminada, se aplicará a todas las cuentas de usuario.

Para cambiar la política de ejecución de PowerShell en Windows 10 , Haz lo siguiente.

  1. Abra PowerShell como administrador .
  2. Ejecute el siguiente comando:
    Set-ExecutionPolicy Unrestricted -Scope LocalMachine

Estás listo.

Cambie la política de ejecución de PowerShell con un ajuste del registro

Es posible cambiar la política de ejecución con un ajuste de Registro tanto para el usuario actual como para la computadora. Así es como se puede hacer.

  1. Abre el Editor de registro .
  2. Para cambiar la política de ejecución para el usuario actual, vaya a
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. Establezca el valor de cadena ExecutionPolicy en uno de los siguientes valores: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.
  4. Para cambiar la política de ejecución para el alcance de LocalMachine, vaya a
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. Establezca el valor de cadena ExecutionPolicy en uno de los siguientes valores: Restricted, AllSigned, RemoteSigned, Unrestricted, Undefined.

Sugerencia: vea cómo ir a una clave de registro con un clic . Tambien usted puede cambie entre HKCU y HKLM en el Editor del Registro de Windows 10 rápidamente .

cómo hacer un paisaje de una sola página en google docs

Eso es.

Artículos De Interés

La Elección Del Editor

Cómo bloquear o desbloquear a alguien en la aplicación Clubhouse
Cómo bloquear o desbloquear a alguien en la aplicación Clubhouse
Es posible que Clubhouse solo esté en su infancia, pero eso no significa que la plataforma de redes sociales de rápido crecimiento no esté molesta por algunos de los viejos problemas que se encuentran en otras plataformas de redes sociales. Para ser específico, no hay garantías.
Cómo ajustar la calidad del video en Netflix
Cómo ajustar la calidad del video en Netflix
https://www.youtube.com/watch?v=LGLp0UB9d1g Para los fanáticos de las películas, los programas de televisión y los documentales, simplemente no hay reemplazo para Netflix. Originalmente un servicio de alquiler de DVD en línea, Netflix ayudó a marcar el comienzo de la era del entretenimiento en tiempo real. Como la guerra
Revisión de Macromedia Flash Professional 8
Revisión de Macromedia Flash Professional 8
Es difícil creer que Flash nació hace apenas diez años como FutureSplash, un sencillo programa de animación y dibujo vectorial al estilo de los dibujos animados. Desde aquellos primeros días, Macromedia ha incorporado capacidades avanzadas de programación y multimedia para convertir Flash,
Linux Mint 20 BETA está disponible para descargar
Linux Mint 20 BETA está disponible para descargar
Linux Mint ha lanzado una versión preliminar de su próximo lanzamiento 'Ulyana'. Linux Mint 20 ha alcanzado la etapa BETA y viene como un sistema operativo de 64 bits con snapd deshabilitado, confiando en las aplicaciones de repositorio clásicas y flatpak. Los usuarios interesados ​​pueden descargar las ediciones Cinnamon, MATE y Xfce de Linux Mint 20. Cuenta con Cinnamon 4.6, Xfce 4.14,
Cómo ver televisión móvil en tu coche
Cómo ver televisión móvil en tu coche
Desde satélite hasta Slingbox, hay muchas formas de ver televisión en su automóvil. Aquí analizamos las opciones disponibles y el equipo necesario.
Revisión de palmOne Tungsten T5
Revisión de palmOne Tungsten T5
No se deje engañar por el nombre: el T5 no es el sucesor del T3, es más una evolución del exitoso Tungsten E. De hecho, el diseño es casi idéntico. Esto no es nada malo, ya que
Los 10 mejores sitios web gratuitos para aprender idiomas de 2024
Los 10 mejores sitios web gratuitos para aprender idiomas de 2024
Los mejores sitios web gratuitos de aprendizaje de idiomas que te ayudarán a aprender un nuevo idioma o mejorar el actual mediante lecciones, videos y más.