Você precisa executar o powershell como administrador para definir a política de execução.
Depois de configurá-lo para remotesigned, você pode executar o powershell como um usuário comum.
Usando o Win7-32bit e o Powershell ISE, tentei executar um script salvo (digamos, contendo um cls simples). Eu recebi o erro, que a execução de scripts é proibida com o conselho usual "get-help about_signing".
Ao usar "set-executionpolicy remotesigned" para resolver, recebi um diálogo para verificar se tenho certeza. Mas se eu aceitar outro erro aparece:
acces to registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\ShellIds\Microsoft.PowerShell" denied
+ set-executionpolicy <<<< remotesigned
+ CategoryInfo : NotSpecified: (:) [Set-ExecutionPolicy], UnauthorizedAccessException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
O que devo fazer para executar scripts salvos como usuário (ou automatizável como serviço diário)?
Basta ir ao painel de controle - > ferramentas administrativas - > Windows PowerShell Modules (abre um powershell) e digite o "set-executionpolicy remotesigned" usual. É isso.
Eu encontrei a solução adicionando as permissões diretamente ao registro do Windows.
Escreveu sobre isso aqui: PowerShell 101
Espero que isso ajude.