Eu tinha um problema de política de powershell mais generalizado do que o OP tinha, mas uma combinação de respostas encontradas aqui e em outros lugares acabou sendo necessária para que minha Win10 Anniversary Edition atualizasse corretamente suas políticas:
1) Verifique se essa entrada do Registro existe e está definida para o nível de segurança mais baixo que você deseja permitir: HKEY_CURRENT_USER\SOFTWARE\Microsoft\PowerShell\ShellIds\Microsoft.PowerShell
Name:ExecutionPolicy Type: REG_SZ Data:Unrestricted
2) Verifique se essa entrada do Registro existe e está definida para o nível de segurança mais baixo que você deseja permitir: HKLM:\Software\Policies\Microsoft\Windows\PowerShell
Name:ExecutionPolicy Type: REG_SZ Data: Unrestricted
3) Atualize sua Diretiva de Grupo executando gpedit.msc e navegue para Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell
Selecione Turn on Script Execution e, em seguida, Editar policy setting com Enabled e na caixa abaixo que diz Execution Policy , defina como Allow All Scripts
Depois de ter feito todo esse absurdo, você pode usar a resposta do ddcruver, forçando a atualização das suas políticas, dependendo do que você quiser. Se você definir suas políticas como Irrestrito, aconselho definir todas as configurações que vão de Get-ExecutionPolicy -List a algo mais restritivo, como RemoteSigned , pois scripts maliciosos do PowerHell são uma das principais causas de malware do Windows baseado em memória. p>