Esto es por que por defecto la política de ejecución es Restricted, para cambiarlo tenemos 2 opciones:
1- Mediante registro:
vamos a [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell]
2- Mediante powershell:
Ejecutamos powershell como administrador y llamamos el cmdlet Set-Executionpolicy Unrestricted , nos pedirá confirmación.
Después de hacer este cambio ya podemos ejecutar nuestro script.
Nota:
Opciones para Set-ExecutionPolicy
Nota:
Opciones para Set-ExecutionPolicy
Restricted - Los scripts no se pueden ejecutar. Windows PowerShell se puede utilizar sólo en modo interactivo.
AllSigned - Sólo los scripts firmados por un editor de confianza se pueden ejecutar.
RemoteSigned - scripts descargados deben estar firmados por un editor de confianza antes de que puedan ser ejecutados.
Unrestricted - No hay restricciones; todos los scripts de Windows PowerShell se pueden ejecutar.
No hay comentarios:
Publicar un comentario