Я хотел бы проверить, какая версия Windows используется на удаленной машине, я использую эту команду:
$version=[Environment]::OSVersion.Version | % {"{0}.{1}.{2}" -f $_.Major,$_.Minor,$_.Build}
Я получаю результат например windows 7: 6.1.7600
но я нашел проблему:
Windows Server 2012 R2 имеет: 6.1.9600
и windows 8.1 тоже: 6.1.9600
так что мне интересно, есть ли другое решение для получения версии windows?