Board logo

标题: [系统相关] 系统通过WMI命令获得的一些数据为何为空? [打印本页]

作者: pdp320921    时间: 2011-11-21 09:58     标题: 系统通过WMI命令获得的一些数据为何为空?

问题如标题

透过WMI去获得相关的信息为何很多时候都使为空或者在不同的电脑上显示为空?
例如:
  1. WMIC  /namespace:\\root\wmi path MSAcpi_ThermalZoneTemperature get /value
复制代码
上述命令语句我在家电脑试了可以得出数据,在公司电脑上却得不到..

这只是其中一个例子,还有很多,还有些
如:
  1. WMIC  /namespace:\\root\wmi path  BatteryTemperature get /value
复制代码
在家里和公司电脑上都得不到数据,不知为何?

恳请大侠们,帮忙指点下,为何出现这种情况,如何才能实现数据的获得?
作者: lxzzr    时间: 2011-11-21 10:17

回复 1# pdp320921
WMIC /namespace:\\root\wmi path  BatteryTemperature get /value

你命令搞错了吧
作者: pdp320921    时间: 2011-11-21 10:21

回复 2# lxzzr


    应该没错:

出错结果:
  1. ERROR:
  2. Code=0x8004100c
  3. Description=不受支持
  4. Facility=WMI
复制代码

作者: lxzzr    时间: 2011-11-21 10:32

回复 3# pdp320921

你那几台电脑上都有 “/name” 这个全局开关?
作者: pdp320921    时间: 2011-11-21 10:46

本帖最后由 pdp320921 于 2011-11-21 10:48 编辑

回复 4# lxzzr



    你说的是namespace 吧,都有的(我在首贴改过来了)
作者: lxzzr    时间: 2011-11-21 10:48

回复 5# pdp320921

难道namespace 可以简写成name???这个还真不知道,,,
作者: pdp320921    时间: 2011-11-21 11:05

本帖最后由 pdp320921 于 2011-11-21 11:07 编辑
回复  pdp320921

难道namespace 可以简写成name???这个还真不知道,,,
lxzzr 发表于 2011-11-21 10:48



    不是可以简写,是我起初不小心写错了把namespace
写成name了,其实我想写的是namespace,笔误的 原因,结果还是没解决,等待高手来解!
作者: powerbat    时间: 2011-11-21 22:36

系统不同吧。XP上好像没有这个BatteryTemperature类。




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2