Consegui isso de algumas outras fontes, parece funcionar até agora.
JBs Powershell
e
Como posso executar o PowerShell com o tempo de execução do .NET 4?
Outra maneira de fazer o PowerShell e o LocalDB funcionarem bem é tornar o PowerShell ciente do DOTNET 4.0.3. Isso pode ser feito criando um arquivo chamado "powershell.exe.config" em C:\Windows\System32\WindowsPowerShell\v1.0 . O arquivo deve conter o seguinte:
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0.30319"/>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
Esteja ciente de que esta não é uma maneira oficialmente suportada de usar o PowerShell, portanto, pode quebrar outras coisas ...