Chciałbym sprawdzić, która wersja systemu Windows jest używana na zdalnym komputerze, używam tego polecenia:
$version=[Environment]::OSVersion.Version | % {"{0}.{1}.{2}" -f $_.Major,$_.Minor,$_.Build}
Otrzymuję wynik na przykład Windows 7: 6.1.7600
ale znalazłem problem:
Windows Server 2012 R2 ma: 6.1.9600
i Windows 8.1: 6.1.9600
więc zastanawiam się, czy istnieje inne rozwiązanie, aby uzyskać wersję systemu Windows?