询问者
关于使用WMI检测CPU型号问题

常规讨论
-
大虾们,请教个问题 我使用Scriptomatic 下root\CIMV2中的win32_Processor类检测CPU型号时 有些电脑检测正常 型号,主频都很对 但是有些电脑显示成Intel Pentium III Xeon处理器 我的CPU明明是Pentium(R) Dual-Core CPU E6500 @ 2.93GHz (2 CPUs) 请问这是为什么?能改过来么? 显示奔3至强太笼统了 还是显示主频和型号方便点
用Scriptomatic生成的VBS代码如下:(代码我精简了下 只显示CPU的名字)
On Error Resume Next
Const wbemFlagReturnImmediately = &h10
Const wbemFlagForwardOnly = &h20arrComputers = Array("WWW-5E49224BC1B")
For Each strComputer In arrComputers
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_Processor", "WQL", _
wbemFlagReturnImmediately + wbemFlagForwardOnly)For Each objItem In colItems
WScript.Echo "Name: " & objItem.Name
Next
Next
Function WMIDateStringToDate(dtmDate)
WScript.Echo dtm:
WMIDateStringToDate = CDate(Mid(dtmDate, 5, 2) & "/" & _
Mid(dtmDate, 7, 2) & "/" & Left(dtmDate, 4) _
& " " & Mid (dtmDate, 9, 2) & ":" & Mid(dtmDate, 11, 2) & ":" & Mid(dtmDate,13, 2))
End Function望大虾们赐教,不胜感激,临表涕零
全部回复
-
应该是 E6500 型号较新,Scriptomatic 无法正确识别所致,因此用一个它认为最接近的型号显示。Scriptomatic 发布的时间已经不短了。--Alexis Zhanghttps://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "marie1417"大虾们,请教个问题 我使用Scriptomatic 下root\CIMV2中的win32_Processor类检测CPU型号时 有些电脑检测正常 型号,主频都很对 但是有些电脑显示成
-
Scriptomatic 的 PowerShell 版本不知道有没有更新,可以找找看。其它的替代品工具我也不熟悉,建议到开发相关的讨论组问问看。--Alexis Zhanghttps://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "marie1417"请问有替代scriptomatic的工具么 这个挺好用的 自动生成脚本 对于我们这些初学者来说很给力 或是有没有别的硬件检测脚本 最好是VB的 想用VB做一个扫描计算机硬件配置的程序 入门级的