通过WMI信息来判断是否笔记本电脑

本文转自 WMI team blog

 

如何查看域内的一台机器是否笔记本电脑呢?一个方法是通过WMI,WMI 类 win32_systemEnclosure 有一个属性ChassisTypes.  值9是笔记本电脑,当然也不一定就是9,8和10都可能。还有一个方法是通过win32_battery class. 类 来查看电池信息。

 

win32_systemEnclosure

 

ChassisTypes

Data type: uint16 array

Access type: Read-only

Array of chassis types. This property is inherited from CIM_Chassis.

详细信息看 http://msdn.microsoft.com/en-us/library/aa394474(VS.85).aspx

 

 

Value Meaning
1 Other
2 Unknown
3 Desktop
4 Low Profile Desktop
5 Pizza Box
6 Mini Tower
7 Tower
8 Portable
9 Laptop
10 Notebook
11 Hand Held
12 Docking Station
13 All in One
14 Sub Notebook
15 Space-Saving
16 Lunch Box
17 Main System Chassis
18 Expansion Chassis
19 SubChassis
20 Bus Expansion Chassis
21 Peripheral Chassis
22 Storage Chassis
23 Rack Mount Chassis
24 Sealed-Case PC

 

以下是我个人的补充:对于企业用户,机型比较固定,简单方法是安装OS时,使用脚本之类来将机器型号信息读取并写入系统某处,例如WMI或者MIF文件等。然后SCCM/SMS就能轻易的收集这些信息了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值