Environment.OSVersion in PowerShell im Vergleich zu PowerShell ISE

Environment.OSVersion in PowerShell im Vergleich zu PowerShell ISE

Warum werden mir in PowerShell und PowerShell ISE zwei unterschiedliche Versionen meines Betriebssystems angezeigt?

Das Betriebssystem: Microsoft Windows Server 2012 R2 Datacenter Evaluation

PowerShell: Version 4.0

Power Shell

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       

Antwort1

InWindows 8.1 / Server 2012 die GetVersionExGibt die Daten für Windows 8 (6.2 Build 9200) zurück, wenn die Anwendung die unterstützte Betriebssystem-ID für Windows 8.1 nicht enthält.

Es sieht so aus, als ob die GUI diesen Eintrag nicht enthält.

verwandte Informationen