Error sin firma digital al ejecutar el script de PowerShell
Quiere ejecutar un script de PowerShell que descargó, pero recibe un error sin firma digital al ejecutar el script de PowerShell y no puede continuar. El script se descarga localmente en su sistema y lo ejecuta como administrador. Otros scripts que creó funcionan bien, pero el script descargado no se puede cargar. En este artículo, aprenderá por qué recibe este error en primer lugar y cómo permitir scripts de PowerShell no firmados digitalmente.
Error sin firma digital
Ejecute PowerShell como administrador. Cambie el directorio a la carpeta c:\scripts. Luego, ejecute el script de PowerShell que descargó. Obtienes un error.
PS C:\> cd C:\scripts
PS C:\scripts>.\script.ps1
.\script.ps1 : File C:\scripts\script.ps1 cannot be loaded. The file C:\scripts\script.ps1 is not digitally signed. You
cannot run this script on the current system. For more information about running scripts and setting execution policy,
see about_Execution_Policies at http://go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ .\script.ps1
+ ~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess¿Cómo solucionar el error de no firmar digitalmente?
Primero, comience buscando el archivo de script de Windows PowerShell. Cuando haya encontrado el script de PowerShell, haga clic derecho en el archivo y haga clic en Propiedadespropiedades.
Permanece en la pestaña General y, abajo, podrás ver la opción Seguridad. Muestra que este archivo proviene de otra computadora y podría estar bloqueado para ayudar a proteger esta computadora. En otras palabras, no puedes ejecutar el script por razones de seguridad. Tienes que confiar en él antes de poder utilizarlo.
Marque la casilla Desbloquear y haga clic en Aceptar.
Ahora vuelva a ejecutar el script de PowerShell. Debería funcionar como se esperaba sin darte ningún error. Por ejemplo, el guión no se puede cargar y el guión no está firmado digitalmente.
Solucionar error sin firma digital con PowerShell
Si desea desbloquear el archivo a través de PowerShell, utilice el cmdlet Unblock-File. En este ejemplo, cambiaremos la ruta a la carpeta de scripts. Después de eso, desbloqueamos el script y lo iniciamos.
PS C:\>cd C:\scripts\
PS C:\scripts>Unblock-File script.ps1 ; .\script.ps1Sigue leyendo: La configuración de Exchange no pudo instalar el código de error 1619 »
Conclusión
Aprendió cómo corregir el error sin firma digital al ejecutar el script de PowerShell. Desbloquee el archivo a través del Explorador de archivos o PowerShell. Es una solución menor pero importante. ¿Qué script de PowerShell deseaba ejecutar y le dio este error? ¡Necesitamos que nuestros scripts de PowerShell se ejecuten correctamente!
Disfrutaste este artículo? También te puede interesar que PowerShell elimine las comillas de un archivo de texto. No olvides seguirnos y compartir este artículo.

