Parece que a maneira mais convencional de obter o número da versão é usar a $ PSVersionTable que fornece um valor de versão de compilação. Embora $PSVersionTable.PSVersion
me dê o que você ganha .. Hmm -ve constrói !!
Se isso faz você se sentir melhor, estou executando o PS Versão 2 RTM no Windows 7 e recebo o mesmo resultado que você. Meu $ PSVersionTable.BuildVersion é 6.1.7600.16385 que é o mesmo número de versão que recebo quando vejo a versão do produto no powershell.exe com:
(gcm "$PSHome\PowerShell.exe").FileVersionInfo.ProductVersion