Usando o Win7-32bit e o Powershell ISE, tentei executar um script salvo (digamos, contendo um simples cls). Eu recebi o erro, que a execução de scripts é proibida com o conselho "obter ajuda sobre a assinatura" usual.
Ao usar "set-ExecutionPolicy remotesigned" para resolver, recebi um diálogo para verificar se tenho certeza. Mas se eu aceitar outro erro surgir:
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
O que devo fazer para executar scripts salvos como usuário (ou automatizáveis como serviço diário)?
Basta ir ao painel de controle -> ferramentas administrativas -> Módulos do Windows PowerShell (abre um PowerShell) e digite o "conjunto de políticas de execução remota" usual. É isso aí.
fonte
Encontrei a solução adicionando as permissões diretamente ao registro do Windows.
Escreveu sobre isso aqui: Powershell 101
Espero que isto ajude.
fonte