Fick detta från ett par andra källor, verkar fungera hittills.
och
Hur kan jag köra PowerShell med .NET 4 runtime?
Ett annat sätt att få PowerShell och LocalDB att spela bra är att göra PowerShell medveten om DOTNET 4.0.3. Detta kan göras genom att skapa en fil som heter "powershell.exe.config" i C:\Windows\System32\WindowsPowerShell\v1.0 . Filen bör innehålla följande:
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0.30319"/>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
Var medveten om att detta inte är ett officiellt stöd för att använda PowerShell, så det kan skada andra saker ...