首页 > 解决方案 > 在哪里可以找到 CIM 实例中的 Windows 版本?

问题描述

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

Edition Windows 10 Enterprise
Version     20H2
OS build    19042.1288

使用以下将Version成员报告为19042.1288

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

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

CIM_OperatingSystem
Win32_OperatingSystem
Win32_SystemOperatingSystem

标签: windowspowershellversionwmicim

解决方案


确实,所谓的显示版本- 例如"20H2"- 似乎不是Win32_OperatingSystem(CIM_OperatingSystem似乎只是一个别名) 和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

推荐阅读