This affects Windows 7/Windows 2008 R2 servers and happens when you apply the update for Windows Management Framework 3.0.
This means that you have installed PowerShell 3.0 to your server and SharePoint 2010 is not supported with that version of PowerShell (As the error says)
There are many blogs out there that tell you to do several different things to work around the issue. But my recommendation is to uninstall the update KB2506143 as that should remove PowerShell 3.0. This may require a reboot.