¿PowerShell no está firmado digitalmente? Solucionarlo con estos pasos

Error firmado digitalmente de PowerShell
Para solucionar varios problemas de PC, recomendamos DriverFix:
Este software mantendrá sus controladores en funcionamiento, lo que lo mantendrá a salvo de errores comunes de la computadora y fallas de hardware. Verifique todos sus controladores ahora en 3 sencillos pasos:
  1. Descarga DriverFix (archivo de descarga verificado).
  2. Hacer clic Iniciar escaneo para encontrar todos los controladores problemáticos.
  3. Hacer clic Actualizar los controladores para conseguir nuevas versiones y evitar averías en el sistema.
  • DriverFix ha sido descargado por 0 lectores este mes.

Si ha intentado ejecutar una secuencia de comandos de PowerShell que no está firmada, es probable que se haya encontrado con el siguiente error no está firmado digitalmente. No puede ejecutar este script en el sistema actual.

Windows PowerShell es un shell desarrollado inicialmente por Microsoft con el propósito de automatización de tareas y gestión de la configuración. No es de extrañar que su Política de ejecución esté configurada como Restringida, que protege de la ejecución de scripts maliciosos.

Sin embargo, este error de seguridad puede ocurrir cuando la Política de ejecución de PowerShell está configurada como AllSigned o RemoteSigned y el script no está firmado. Si desea firmar la secuencia de comandos y resolver este problema, aquí hay algunos métodos que pueden ayudar.

¿Qué puedo hacer si PowerShell no está firmado digitalmente?

1. Verificar y cambiar la política de ejecución

Política de ejecución

Echemos un vistazo a cómo verificar la Política de ejecución, así como cómo se puede utilizar para deshacerse de su error. Primero que nada, puedes correr Cmdlet Get-ExecutionPolicy para obtener su Política de ejecución. El parámetro de lista en el cmdlet Get-ExecutionPolicy le indica la política para cada ámbito.

En este punto, un método conveniente es cambiar la directiva de ejecución mediante el cmdlet SetExecutionPolicy. El siguiente comando establece la política de ejecución en Sin restricciones: PS C:> Set-ExecutionPolicy sin restricciones. prensa Y para confirmar el cambio cuando se le solicite.

El cambio de política se actualiza en el registro y permanece así, al menos hasta que lo cambie de nuevo. Tenga en cuenta que Sin restricciones significa cargar absolutamente todos los archivos de configuración y ejecutar todos los scripts. Si ejecuta un script sin firmar que se descargó de Internet, se le pedirá permiso antes de que se ejecute.


2. Omitir la sesión actual de PowerShell

omitir la sesión de PowerShell

Otra solución rápida es ejecutar Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass. Este simple comando anterior establecerá la política de ejecución para omitir la sesión actual de PowerShell.

Aún mejor, una vez que cierre esta sesión de PowerShell, esta configuración se perderá.


3. Desbloquea el archivo que se descargó

usar el cmdlet Unblock-File

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

Si confía en que el contenido del script es seguro, puede desbloquearlo para que se ejecute en su sesión utilizando el cmdlet Unblock-File: PS C:> Desbloquear-Archivo -Path C: Downloadsscript1.ps1.

Si tiene alguna pregunta sobre estas correcciones para el error de PowerShell encontrado, déjenos un mensaje en la sección de comentarios a continuación. Haremos todo lo posible para ayudarlo.

LEER SIGUIENTE:

  • Ejecute este script de Powershell para eliminar aplicaciones predeterminadas de la imagen de Windows 10
  • Windows PowerShell ha dejado de funcionar: pruebe estas 4 correcciones
  • ¿No se reconoce PowerShell? Mira estas soluciones
Cómo reparar el error DISM: 1392 en Windows 10

Cómo reparar el error DISM: 1392 en Windows 10Windows 10Error

La herramienta Deployment Image Servicing and Management (DISM) es muy útil cuando se trata de encontrar y reparar archivos corruptos en su sistema. Sin embargo, DISM a veces puede dar el error con...

Lee mas
Cómo resolver el error de VirtualBox VT-x no está disponible en Windows 10

Cómo resolver el error de VirtualBox VT-x no está disponible en Windows 10Windows 10Error

VirtualBox u Oracle VM Virtual Box es una herramienta que permite a los desarrolladores crear y administrar múltiples máquinas virtuales desde una sola computadora poderosa. Pero recientemente, al ...

Lee mas
El servicio no puede aceptar mensajes de control en este momento Error en Windows 10

El servicio no puede aceptar mensajes de control en este momento Error en Windows 10Windows 10Error

Al intentar abrir o ejecutar un programa, es posible que a menudo se encuentre con un mensaje de error "Error 1061 El servicio no puede aceptar mensajes de control en este momento. " Por lo general...

Lee mas