用 Get-CimInstance 查询硬件信息

以对象形式读取 CPU、磁盘、BIOS 等 WMI/CIM 类。

Windows硬件系统系统信息低风险
运行 Get-CimInstance Win32_Processor | Select-Object Name, NumberOfCores 读取 CPU 数据。

01命令

命令
$ Get-CimInstance Win32_Processor | Select-Object Name, NumberOfCores, MaxClockSpeed

02作用说明

CIM cmdlet 暴露管理工具所用的同一套 WMI 数据,但返回可干净过滤的对象,并支持远程计算机。基于它编写的资产清单脚本跨机器可移植、易导出。

03风险

风险低风险
使用条件Windows 10/11 with PowerShell 5.1 or PowerShell 7+
!注意: 部分类需要提权,或在虚拟机上未填充;请优雅处理缺失属性。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • Get-CimInstance
    Microsoft Learn · vendor-doc · 2026-09-20
    依据: Retrieves CIM instances such as WMI hardware classes.

最后验证: 2026-10-13 · 分类: 系统与设置

06相关方案