Blog

Cómo reparar el error de PowerShell no está firmado digitalmente: 3 formas

  • Si le molesta que el script de PowerShell no esté firmado digitalmente, podría deberse a que su política de ejecución está restringida.
  • Puede omitir este error desbloqueando el script descargado usando un comando.
  • Otra solución efectiva es cambiar su Política de ejecución a Sin restricciones.

powershell no está firmado digitalmente

XINSTALAR HACIENDO CLIC EN DESCARGAR ARCHIVO

Para solucionar varios problemas de PC, recomendamos la herramienta de reparación de PC Restoro:
Este software corregirá errores informáticos comunes, lo protegerá de la pérdida de archivos, malware, fallas de hardware y optimizará su computadora para obtener el máximo rendimiento. Solucione problemas de PC y elimine virus ahora en 3 sencillos pasos:

  1. Descargar la herramienta de reparación de PC Restoro que viene con tecnologías patentadas (patente disponible Aquí).
  2. Hacer clic Empezar a escanear para encontrar problemas de Windows que podrían estar causando problemas en su PC.

  3. Hacer clic arreglar todo para solucionar problemas que afectan la seguridad y el rendimiento de su computadora

  • Restoro fue descargado por 0 lectores este mes.

Si ha intentado ejecutar un script de PowerShell sin firmar, probablemente haya encontrado el siguiente error no está firmado digitalmente. No puede ejecutar este script en el sistema actual.

Windows PowerShell es un shell desarrollado originalmente por Microsoft para la automatización de tareas y la gestión de configuraciones. No es de extrañar que su política de ejecución esté configurada como restringida, lo que protege contra la ejecución de scripts maliciosos.

Si desea firmar el script y resolver esto, aquí hay algunos métodos que pueden ayudarlo.

¿Cómo hago un script de PowerShell firmado digitalmente?

En este articulo

1. Revisar y modificar la Política de Ejecución

  1. seguir adelante ventanas clave, tipo potencia Shelly haga clic Ejecutar como administrador bajo Windows PowerShell.
    powershell powershell no está firmado digitalmente
  2. Luego escriba el siguiente comando y presione ingresar para comprobar su política de ejecución: Get-ExecutionPolicy
  3. Compruebe si su política está configurada para Restringido.
    Lograr
  4. Ahora escriba debajo del comando y presione ingresar para establecerlo en sin restricciones: Set-ExecutionPolicy -ExecutionPolicy unrestrictedcolocar
  5. Finalmente, presione Y para confirmar el cambio y esperar a que el comando termine de ejecutarse.

Lo primero que debe hacer si su secuencia de comandos de PowerShell no está firmada digitalmente es cambiar su ejecución. Esto elimina las restricciones que impiden que se ejecute el script y le permite ejecutar todo tipo de scripts.

2. Omita la sesión actual de PowerShell

  1. seguir adelante ventanas la tecla + X y seleccione Windows PowerShell (administrador).
    fuerza
  2. Escriba los comandos a continuación y presione ingresar para ejecutarlo: Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypassbypass powershell no está firmado digitalmente
  3. Espere a que el comando termine de ejecutarse.

Otra solución rápida para el archivo de script de PowerShell que no está firmado digitalmente es configurar la política de ejecución para omitir la sesión actual de PowerShell. Aún mejor, esta configuración se perderá una vez que cierre esta sesión de PowerShell.

3. Desbloquee el archivo que se descargó

  1. Haga clic con el botón derecho en el icono Inicio y seleccione Windows PowerShell (administrador).
    fuerza
  2. Escribe el siguiente comando y presiona ingresar: PS C:> Unblock-File -Path C:Downloadsscript1.ps1Liberar
  3. Finalmente, espere a que el comando termine de ejecutarse y vuelva a ejecutar el script.

Cuando la política de ejecución está firmada remotamente, esto requiere que todos los scripts y archivos de configuración descargados de Internet o correo electrónico estén firmados por un editor de confianza.

Si está seguro de que el contenido del script es seguro, puede desbloquearlo para que se ejecute en su sesión. La forma más fácil de hacerlo es usar el cmdlet Unblock-File como se muestra arriba.

Aquí lo tienes. Con las tres soluciones de esta guía, debería poder deshacerse del error de script de PowerShell no firmado digitalmente.

Si desea saber cómo evitar que PowerShell se cierre después de ejecutar un script, consulte nuestra guía detallada para hacerlo fácilmente.

Siéntase libre de hacernos saber la solución que lo ayudó a solucionar este problema en los comentarios a continuación.

¿Aún tienes problemas? Solucionarlos con esta herramienta:

PATROCINADO

Si los consejos anteriores no resolvieron su problema, su computadora puede estar experimentando problemas más profundos con Windows. Recomendamos descargar esta herramienta de reparación de PC (altamente calificada en TrustPilot.com) para solucionarlos fácilmente. Después de la instalación, haga clic en el botón Empezar a escanear botón y luego presione Arreglar todo.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar