Usando Win7-32bit y Powershell ISE intenté ejecutar un script recién guardado (digamos que contiene un cls simple). Recibí el error, que la ejecución de scripts está prohibida con el consejo habitual de "obtener ayuda acerca de la firma".
Cuando uso "set-executepolicy remotesigned" para resolver, recibí un diálogo para verificar si estoy seguro. Pero si acepto aparece otro error:
acces to registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell" denied
+ set-executionpolicy <<<< remotesigned
+ CategoryInfo : NotSpecified: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
¿Qué debo hacer para ejecutar scripts guardados como usuario (o automatizable como servicio diario)?
Simplemente vaya al panel de control -> herramientas administrativas -> Módulos de Windows PowerShell (abre un PowerShell) y escriba la "política de configuración remota ejecutada". Eso es.
fuente
Encontré la solución agregando los permisos directamente al registro de Windows.
Escribió sobre esto aquí: Powershell 101
Espero que esto ayude.
fuente