<t>PowerShell (le moteur) fonctionne parfaitement sous .NET 4.0. PowerShell (l'hôte de console et le ISE) ne le font pas, simplement parce qu'ils ont été compilés pour des versions plus anciennes de .NET. Il existe un paramètre de registre qui modifiera le framework .NET chargé à l'échelle du système, ce qui permettra à PowerShell d'utiliser les classes .NET 4.0 :<br/>
<br/>
reg add hklm\software\microsoft\.netframework /v OnlyUseLatestCLR /t REG_DWORD /d 1<br/>
reg add hklm\software\wow6432node\microsoft\.netframework /v OnlyUseLatestCLR /t REG_DWORD /d 1<br/>
<br/>