Contact Info

Crumbtrail

ActiveXperts.com » Administration » Scripts » WMI Performance Counters » VBScript

WMISetting - WMI sample in VBScript

The foundations for Manageability in Windows 2019/2012/2008/ and Windows 10/8/7/Vista/XP are Windows Management Instrumentation (WMI; formerly WBEM) and WMI extensions for Windows Driver Model (WDM).

ActiveXperts Network Monitor provides the ability to build monitor check routines based on WMI. ActiveXperts has collected more than a hundred WMI samples. You can use these samples as a base for new check routines you can write yourself.

On this site, you can find many WMI samples.

The WMISetting WMI class can be used in ActiveXperts Network Monitor to monitor your servers.


WMISetting

Example(s)

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")

Set colItems = objWMIService.ExecQuery("Select * From Win32_WMISetting")

For Each objItem in colItems
	WScript.Echo "ASPScriptDefaultNamespace:" & objItem.ASPScriptDefaultNamespace
	WScript.Echo "ASPScriptEnabled:" & objItem.ASPScriptEnabled
	WScript.Echo "AutorecoverMofs:" & objItem.AutorecoverMofs
	WScript.Echo "AutoStartWin9X:" & objItem.AutoStartWin9X
	WScript.Echo "BackupInterval:" & objItem.BackupInterval
	WScript.Echo "BackupLastTime:" & objItem.BackupLastTime
	WScript.Echo "BuildVersion:" & objItem.BuildVersion
	WScript.Echo "Caption:" & objItem.Caption
	WScript.Echo "DatabaseDirectory:" & objItem.DatabaseDirectory
	WScript.Echo "DatabaseMaxSize:" & objItem.DatabaseMaxSize
	WScript.Echo "Description:" & objItem.Description
	WScript.Echo "EnableAnonWin9xConnections:" & objItem.EnableAnonWin9xConnections
	WScript.Echo "EnableEvents:" & objItem.EnableEvents
	WScript.Echo "EnableStartupHeapPreallocation:" & objItem.EnableStartupHeapPreallocation
	WScript.Echo "HighThresholdOnClientObjects:" & objItem.HighThresholdOnClientObjects
	WScript.Echo "HighThresholdOnEvents:" & objItem.HighThresholdOnEvents
	WScript.Echo "InstallationDirectory:" & objItem.InstallationDirectory
	WScript.Echo "LastStartupHeapPreallocation:" & objItem.LastStartupHeapPreallocation
	WScript.Echo "LoggingDirectory:" & objItem.LoggingDirectory
	WScript.Echo "LoggingLevel:" & objItem.LoggingLevel
	WScript.Echo "LowThresholdOnClientObjects:" & objItem.LowThresholdOnClientObjects
	WScript.Echo "LowThresholdOnEvents:" & objItem.LowThresholdOnEvents
	WScript.Echo "MaxLogFileSize:" & objItem.MaxLogFileSize
	WScript.Echo "MaxWaitOnClientObjects:" & objItem.MaxWaitOnClientObjects
	WScript.Echo "MaxWaitOnEvents:" & objItem.MaxWaitOnEvents
	WScript.Echo "MofSelfInstallDirectory:" & objItem.MofSelfInstallDirectory
	WScript.Echo "SettingID:" & objItem.SettingID
	WScript.Echo ""
	WScript.Echo "########"
	WScript.Echo ""
Next