I want to use APM's APPBuilder Wizard to create a Windows Script Monitor that executes the WMI script below. This WMI script collect various statistics about the workings of a processor working in a windows environment. I have tested this script, which I run using WSH (cscript) and it run sucessful. How do I structure the Windows Script Monitor to support query's to a servers WMI Namespaces?
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM Win32_Processor",,48)
For Each objItem in colItems
Wscript.Echo "-----------------------------------"
Wscript.Echo "Win32_Processor instance"
Wscript.Echo "-----------------------------------"
Wscript.Echo "Manufacturer: " & objItem.Manufacturer
Wscript.Echo "-----------------------------------"
Wscript.Echo "Architecture: " & objItem.Architecture
Wscript.Echo "-----------------------------------"
Wscript.Echo "Level: " & objItem.Level
Wscript.Echo "-----------------------------------"
Wscript.Echo "NumberOfCores: " & objItem.NumberOfCores
Wscript.Echo "-----------------------------------"
Wscript.Echo "OtherFamilyDescription: " & objItem.OtherFamilyDescription
Wscript.Echo "-----------------------------------"
Wscript.Echo "MaxClockSpeed: " & objItem.MaxClockSpeed
Wscript.Echo "-----------------------------------"
Wscript.Echo "ProcessorType: " & objItem.ProcessorType
Wscript.Echo "SystemName: " & objItem.SystemName
Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM Win32_PerfFormattedData_PerfOS_Memory",,48)
For Each objItem in colItems
Wscript.Echo "-----------------------------------"
Wscript.Echo "Win32_PerfFormattedData_PerfOS_Memory instance"
Wscript.Echo "-----------------------------------"
Wscript.Echo "AvailableMBytes: " & objItem.AvailableMBytes
Next