The PowerShell SDK works with all of the 64-bit versions of Windows that support .NET 4.5, Windows PowerShell 3.0 and higher. The SDK can be used from Windows Clients or Server editions. To determine what version of Windows PowerShell that is installed in your environment open up a Windows PowerShell session and type
$PSVersionTable this will show all details as seen in the screenshot below. The most important Name to check is
PSVersion, the version below shows 5.1.14926.1000.
The PowerShell SDK has been tested with Windows PowerShell 3.0, 4.0 and 5.x.