PowerShell 与 PowerShell ISE 中的 Environment.OSVersion

PowerShell 与 PowerShell ISE 中的 Environment.OSVersion

为什么我会在 PowerShell 和 PowerShell ISE 中看到两个不同的操作系统版本?

操作系统:Microsoft Windows Server 2012 R2 数据中心评估

PowerShell:版本 4.0

电源外壳

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       

答案1

Windows 8.1 / Server 2012 GetVersionEx如果应用程序不包含 Windows 8.1 的supportedOS Id,则返回 Windows 8(6.2 Build 9200)的数据。

看起来 GUI 不包含该条目。

相关内容