码迷,mamicode.com
首页 > 其他好文 > 详细

WMI获取计算机信息

时间:2015-09-04 18:37:19      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

On Error Resume Next
strComputer = "."
strInfo = ""
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * from Win32_BIOS",,48)
For Each objItem in colItems
 strInfo = strInfo & "SerialNumber: " & objItem.SerialNumber & vbCrLf
Next

Set colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystem",,48)
For Each objItem in colItems
 strInfo = strInfo & "UserName: " & objItem.UserName & vbCrLf
 strInfo = strInfo & "ComputerName: " & objItem.Name & vbCrLf
 strInfo = strInfo & "Domain: " & objItem.Domain & vbCrLf
 strInfo = strInfo & "Manufacturer: " & objItem.Manufacturer & vbCrLf
 strInfo = strInfo & "Model: " & objItem.Model & vbCrLf
 strInfo = strInfo & "TotalPhysicalMemory: " & Round(objItem.TotalPhysicalMemory/(1024^2),0) & " M" & vbCrLf
Next

Set colItems = objWMIService.ExecQuery("Select * from Win32_Processor",,48)
For Each objItem in colItems
 If ProcessorNumber = 0 Then
  strInfo = strInfo & "ProcessorMaxClockSpeed: " & Round(objItem.MaxClockSpeed/1024,1) & " G" & vbCrLf
  strInfo = strInfo & "ProcessorName: " & objItem.Name & vbCrLf
 End If
 ProcessorNumber = ProcessorNumber + 1
Next
strInfo = strInfo & "ProcessorNumber: " & ProcessorNumber & vbCrLf

WScript.Echo strInfo

WMI获取计算机信息

标签:

原文地址:http://www.cnblogs.com/lbnnbs/p/4782013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!