[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 系统通过WMI命令获得的一些数据为何为空?

问题如标题

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

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

恳请大侠们,帮忙指点下,为何出现这种情况,如何才能实现数据的获得?

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

你命令搞错了吧

TOP

回复 2# lxzzr


    应该没错:

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

TOP

回复 3# pdp320921

你那几台电脑上都有 “/name” 这个全局开关?

TOP

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

回复 4# lxzzr



    你说的是namespace 吧,都有的(我在首贴改过来了)

TOP

回复 5# pdp320921

难道namespace 可以简写成name???这个还真不知道,,,

TOP

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

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



    不是可以简写,是我起初不小心写错了把namespace
写成name了,其实我想写的是namespace,笔误的 原因,结果还是没解决,等待高手来解!

TOP

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

TOP

返回列表