Win32_PerfFormattedData_msftesqlExchange_MSFTESQLExchangeService vbscript sample code
The foundations for Manageability in Windows is 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. The Win32_PerfFormattedData_msftesqlExchange_MSFTESQLExchangeService WMI class can be used in ActiveXperts Network Monitor to monitor your servers.
Sample Code
On Error Resume Next strComputer = "." Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfFormattedData_msftesqlExchange_MSFTESQLExchangeService",,48) For Each objItem in colItems Wscript.Echo "Batchesaborted: " & objItem.Batchesaborted Wscript.Echo "BatchescompletedwPererrors: " & objItem.BatchescompletedwPererrors Wscript.Echo "BatchescompletedwPerwarnings: " & objItem.BatchescompletedwPerwarnings Wscript.Echo "Batchescompletelysuccessful: " & objItem.Batchescompletelysuccessful Wscript.Echo "Batchesdone: " & objItem.Batchesdone Wscript.Echo "BatchesFPC: " & objItem.BatchesFPC Wscript.Echo "Batchesinprogress: " & objItem.Batchesinprogress Wscript.Echo "Batchesinreadyqueue: " & objItem.Batchesinreadyqueue Wscript.Echo "Batchesreceived: " & objItem.Batchesreceived Wscript.Echo "Caption: " & objItem.Caption Wscript.Echo "Catalogsmonitored: " & objItem.Catalogsmonitored Wscript.Echo "Catalogsmounted: " & objItem.Catalogsmounted Wscript.Echo "CBsacquired: " & objItem.CBsacquired Wscript.Echo "CBsdestroyed: " & objItem.CBsdestroyed Wscript.Echo "CBsgarbagecollected: " & objItem.CBsgarbagecollected Wscript.Echo "CBsgiven: " & objItem.CBsgiven Wscript.Echo "CBsinuse: " & objItem.CBsinuse Wscript.Echo "CBsize: " & objItem.CBsize Wscript.Echo "CBsreleased: " & objItem.CBsreleased Wscript.Echo "CBstotal: " & objItem.CBstotal Wscript.Echo "Description: " & objItem.Description Wscript.Echo "FDHDactive: " & objItem.FDHDactive Wscript.Echo "FDHDCBempty: " & objItem.FDHDCBempty Wscript.Echo "FDHDlaunched: " & objItem.FDHDlaunched Wscript.Echo "FDHDterminatedAV: " & objItem.FDHDterminatedAV Wscript.Echo "FDHDterminatedexcessivememory: " & objItem.FDHDterminatedexcessivememory Wscript.Echo "FDHDterminatedidle: " & objItem.FDHDterminatedidle Wscript.Echo "FDHDterminatedother: " & objItem.FDHDterminatedother Wscript.Echo "FDHDterminatedpipe: " & objItem.FDHDterminatedpipe Wscript.Echo "FDHDterminatedtimeout: " & objItem.FDHDterminatedtimeout Wscript.Echo "FDHDunresponsivetoshutdown: " & objItem.FDHDunresponsivetoshutdown Wscript.Echo "FDMTactive: " & objItem.FDMTactive Wscript.Echo "FDMTCBempty: " & objItem.FDMTCBempty Wscript.Echo "FDMTlaunched: " & objItem.FDMTlaunched Wscript.Echo "FDMTterminatedAV: " & objItem.FDMTterminatedAV Wscript.Echo "FDMTterminatedexcessivememory: " & objItem.FDMTterminatedexcessivememory Wscript.Echo "FDMTterminatedidle: " & objItem.FDMTterminatedidle Wscript.Echo "FDMTterminatedother: " & objItem.FDMTterminatedother Wscript.Echo "FDMTterminatedpipe: " & objItem.FDMTterminatedpipe Wscript.Echo "FDMTterminatedtimeout: " & objItem.FDMTterminatedtimeout Wscript.Echo "FDMTunresponsivetoshutdown: " & objItem.FDMTunresponsivetoshutdown Wscript.Echo "FDSTactive: " & objItem.FDSTactive Wscript.Echo "FDSTCBempty: " & objItem.FDSTCBempty Wscript.Echo "FDSTlaunched: " & objItem.FDSTlaunched Wscript.Echo "FDSTterminatedAV: " & objItem.FDSTterminatedAV Wscript.Echo "FDSTterminatedexcessivememory: " & objItem.FDSTterminatedexcessivememory Wscript.Echo "FDSTterminatedidle: " & objItem.FDSTterminatedidle Wscript.Echo "FDSTterminatedother: " & objItem.FDSTterminatedother Wscript.Echo "FDSTterminatedpipe: " & objItem.FDSTterminatedpipe Wscript.Echo "FDSTterminatedtimeout: " & objItem.FDSTterminatedtimeout Wscript.Echo "FDSTunresponsivetoshutdown: " & objItem.FDSTunresponsivetoshutdown Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS Wscript.Echo "Heartbeats: " & objItem.Heartbeats Wscript.Echo "Indexperflevel: " & objItem.Indexperflevel Wscript.Echo "Name: " & objItem.Name Wscript.Echo "Queryperflevel: " & objItem.Queryperflevel Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS Wscript.Echo "Totalnoisewordfiles: " & objItem.Totalnoisewordfiles Wscript.Echo "Totalstemmers: " & objItem.Totalstemmers Wscript.Echo "Totalthesaurus: " & objItem.Totalthesaurus Wscript.Echo "Totalwordbreakers: " & objItem.Totalwordbreakers Next