В Windows 8.1 / Server 2012 GetVersionEx возвращает данные для Windows 8 (6.2 Build 9200), если приложение не содержит поддерживаемый IOS OS для Windows 8.1.
Похоже, графический интерфейс не включает эту запись.
Почему я вижу 2 разные версии моей ОС от PowerShell и PowerShell ISE?
ОС: оценка центра обработки данных Microsoft Windows Server 2012 R2
PowerShell: версия 4.0
PowerShell
PS C:\> [System.Environment]::OSVersion.Version Major Minor Build Revision ----- ----- ----- -------- 6 3 9600 0
PowerShell ISE
PS C:\> [System.Environment]::OSVersion.Version Major Minor Build Revision ----- ----- ----- -------- 6 2 9200 0
В Windows 8.1 / Server 2012 GetVersionEx возвращает данные для Windows 8 (6.2 Build 9200), если приложение не содержит поддерживаемый IOS OS для Windows 8.1.
Похоже, графический интерфейс не включает эту запись.