我在哪里可以找到 CIM 实例中的 Windows 版本?

Where can I find the Windows version in a CIM instance?

在 Windows 设置 > 系统 > 关于页面上,“Windows 规格”部分显示以下信息。

Edition Windows 10 Enterprise
Version     20H2
OS build    19042.1288

使用以下报告 Version 成员为 19042.1288

(Get-CimInstance -ClassName 'Win32_OperatingSystem').Version

在 CIM 实例中哪里可以找到 20H2?我在以下任何 CIM 实例中都找不到它。

CIM_OperatingSystem
Win32_OperatingSystem
Win32_SystemOperatingSystem

的确,所谓的展示版——比如"20H2"——好像不是一部分Win32_OperatingSystem (CIM_OperatingSystem appears to be just an alias) and Win32_SystemOperatingSystem CIM (WMI) 类(截至 Windows 10 20H2),但您可以从注册表中获取它:

Get-ItemPropertyValue 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' DisplayVersion

同样,版本 ID - 例如 "2009" - 似乎也只能在注册表中找到:

Get-ItemPropertyValue 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion' ReleaseId