Búsqueda de sitios web

La ejecución de scripts está deshabilitada en este sistema Error de PowerShell


Si PowerShell arroja un mensaje de error: El archivo no se puede cargar porque la ejecución de secuencias de comandos está deshabilitada en este sistema, entonces debe habilitar la ejecución de secuencias de comandos en su computadora con Windows 11/10. La causa de este error proviene del hecho de que su cuenta de usuario no tiene suficientes permisos para ejecutar ese script. Esto no significa que deba tener permisos de nivel de administrador; también significa que también debe estar sin restricciones para ejecutar este tipo de scripts o cmdlets de PowerShell.

El archivo no se puede cargar porque la ejecución de secuencias de comandos está deshabilitada en este error de PowerShell del sistema

Sólo hay una manera de llevar a cabo esta tarea. Lo que debe hacer es configurar la política de ejecución para que sea sin restricciones.

Para eso, primero verificaremos qué políticas están establecidas para los grupos de usuarios individuales en su computadora.

Para eso, comience presionando WINKEY + X botón combinado o haga clic derecho en el botón Inicio y haga clic en Windows Powershell (Administrador) o busque Powershell en el cuadro de búsqueda, haga clic derecho sobre él y seleccione Ejecutar como administrador. Haga clic en Sí para que aparezca el aviso de UAC o Control de cuentas de usuario. Luego, la ventana de Windows Powershell finalmente estará abierta. Ahora, escriba el siguiente comando para obtener la Lista de políticas de ejecución para todos los ámbitos en su computadora,

Get-ExecutionPolicy -List

Debajo de la columna de Alcance, debe mirar fuera de LocalMachine.

Si encuentra que su política de ejecución está configurada como indefinida o restringida, ha rastreado su problema.

Ahora, lo siguiente que debe hacer es establecer la Política de ejecución en Sin restricciones.

Para eso, debe ingresar el siguiente comando en la misma ventana de sesión de PowerShell,

Set-ExecutionPolicy Unrestricted

Si ese comando arroja un error, también puede forzar el cambio de la Política de ejecución ingresando el siguiente comando,

Set-ExecutionPolicy Unrestricted -Force

Esto finalmente configurará la política de ejecución para sus secuencias de comandos y cmdlets de PowerShell para que sean sin restricciones.

Ahora, esto debería eliminar el error en PowerShell que dice: El archivo no se puede cargar porque la ejecución de scripts está deshabilitada en este sistema.

¿Eso te ayudó?

Artículos relacionados