Contact Info

Crumbtrail

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

LCUSrv14Service - 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 LCUSrv14Service WMI class can be used in ActiveXperts Network Monitor to monitor your servers.


LCUSrv14Service

Example(s)

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

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

For Each objItem in colItems
	WScript.Echo "Caption:" & objItem.Caption
	WScript.Echo "Description:" & objItem.Description
	WScript.Echo "Frequency_Object:" & objItem.Frequency_Object
	WScript.Echo "Frequency_PerfTime:" & objItem.Frequency_PerfTime
	WScript.Echo "Frequency_Sys100NS:" & objItem.Frequency_Sys100NS
	WScript.Echo "Name:" & objItem.Name
	WScript.Echo "Timestamp_Object:" & objItem.Timestamp_Object
	WScript.Echo "Timestamp_PerfTime:" & objItem.Timestamp_PerfTime
	WScript.Echo "Timestamp_Sys100NS:" & objItem.Timestamp_Sys100NS
	WScript.Echo "USrv000SERVICErequestsreceived:" & objItem.USrv000SERVICErequestsreceived
	WScript.Echo "USrv001SERVICErequestsreceivedPerSec:" & objItem.USrv001SERVICErequestsreceivedPerSec
	WScript.Echo "USrv002ParserObjectsTotal:" & objItem.USrv002ParserObjectsTotal
	WScript.Echo "USrv003ParserObjectsInUse:" & objItem.USrv003ParserObjectsInUse
	WScript.Echo "USrv004AddGroupObjectsTotal:" & objItem.USrv004AddGroupObjectsTotal
	WScript.Echo "USrv005AddGroupObjectsInUse:" & objItem.USrv005AddGroupObjectsInUse
	WScript.Echo "USrv006DeleteACEObjectsTotal:" & objItem.USrv006DeleteACEObjectsTotal
	WScript.Echo "USrv007DeleteACEObjectsInUse:" & objItem.USrv007DeleteACEObjectsInUse
	WScript.Echo "USrv008DeleteContactObjectsTotal:" & objItem.USrv008DeleteContactObjectsTotal
	WScript.Echo "USrv009DeleteContactObjectsInUse:" & objItem.USrv009DeleteContactObjectsInUse
	WScript.Echo "USrv010DeleteGroupObjectsTotal:" & objItem.USrv010DeleteGroupObjectsTotal
	WScript.Echo "USrv011DeleteGroupObjectsInUse:" & objItem.USrv011DeleteGroupObjectsInUse
	WScript.Echo "USrv012DirectorySearchObjectsTotal:" & objItem.USrv012DirectorySearchObjectsTotal
	WScript.Echo "USrv013DirectorySearchObjectsInUse:" & objItem.USrv013DirectorySearchObjectsInUse
	WScript.Echo "USrv014ModifyGroupObjectsTotal:" & objItem.USrv014ModifyGroupObjectsTotal
	WScript.Echo "USrv015ModifyGroupObjectsInUse:" & objItem.USrv015ModifyGroupObjectsInUse
	WScript.Echo "USrv016SetACEObjectsTotal:" & objItem.USrv016SetACEObjectsTotal
	WScript.Echo "USrv017SetACEObjectsInUse:" & objItem.USrv017SetACEObjectsInUse
	WScript.Echo "USrv018SetContactObjectsTotal:" & objItem.USrv018SetContactObjectsTotal
	WScript.Echo "USrv019SetContactObjectsInUse:" & objItem.USrv019SetContactObjectsInUse
	WScript.Echo "USrv020SetPresenceObjectsTotal:" & objItem.USrv020SetPresenceObjectsTotal
	WScript.Echo "USrv021SetPresenceObjectsInUse:" & objItem.USrv021SetPresenceObjectsInUse
	WScript.Echo "USrv022GetPresenceObjectsTotal:" & objItem.USrv022GetPresenceObjectsTotal
	WScript.Echo "USrv023GetPresenceObjectsInUse:" & objItem.USrv023GetPresenceObjectsInUse
	WScript.Echo ""
	WScript.Echo "########"
	WScript.Echo ""
Next