J'ai obtenu ceci de quelques autres sources, semble fonctionner jusqu'à présent.
et
Comment puis-je exécuter PowerShell avec l'environnement d'exécution .NET 4 ?
Une autre façon de rendre PowerShell et LocalDB agréables est de rendre PowerShell conscient de DOTNET 4.0.3. Cela peut être fait en créant un fichier appelé "powershell.exe.config" dans le C:\Windows\System32\WindowsPowerShell\v1.0 . Le fichier doit contenir les éléments suivants :
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0.30319"/>
<supportedRuntime version="v2.0.50727"/>
</startup>
</configuration>
Sachez que ce n'est pas une manière officielle d'utiliser PowerShell, donc cela pourrait casser d'autres choses...