vbs查询系统信息(名称,版本,系统盘,32or64)-wmi
来源:互联网 发布:淘宝保证金不见了找谁 编辑:程序博客网 时间:2024/06/05 18:34
Function X86orX64() On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystem",,48) For Each objItem in colItems If InStr(objItem.SystemType, "64") <> 0 Then X86orX64 = "x64" Else X86orX64 = "x86" End If Next End FunctionFunction showOsInfo() Dim res On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem",,48) res ="infoStart" For Each objItem in colItemsres =res & "_" & objItem.Captionres =res & "_" & objItem.SystemDriveres =res & "_" & objItem.Version'WScript.Echo objItem.OSArchitecture Next res =res & "_" & X86orX64() res =res & "_infoEnd"WScript.Echo resEnd Functioncall showOsInfo()WScript.Echo "complete!"