LCDLX00AddressBookandDistributionListExpansion - 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 LCDLX00AddressBookandDistributionListExpansion WMI class can be used in ActiveXperts Network Monitor to monitor your servers.
LCDLX00AddressBookandDistributionListExpansion
Example(s)
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * From Win32_PerfRawData_DlxPerf_LCDLX00AddressBookandDistributionListExpansion") For Each objItem in colItems WScript.Echo "Caption:" & objItem.Caption WScript.Echo "Description:" & objItem.Description WScript.Echo "DLX000Validinputrequests:" & objItem.DLX000Validinputrequests WScript.Echo "DLX001ValidinputrequestsPersec:" & objItem.DLX001ValidinputrequestsPersec WScript.Echo "DLX002Averageprocessingtimeforavalidrequestsinmilliseconds:" & objItem.DLX002Averageprocessingtimeforavalidrequestsinmilliseconds WScript.Echo "DLX002Averageprocessingtimeforavalidrequestsinmilliseconds_Base:" & objItem.DLX002Averageprocessingtimeforavalidrequestsinmilliseconds_Base WScript.Echo "DLX004PendingRequeststhatfetchSecurityDescriptors:" & objItem.DLX004PendingRequeststhatfetchSecurityDescriptors WScript.Echo "DLX005AverageSecurityDescriptorfetchtimeinmilliseconds:" & objItem.DLX005AverageSecurityDescriptorfetchtimeinmilliseconds WScript.Echo "DLX005AverageSecurityDescriptorfetchtimeinmilliseconds_Base:" & objItem.DLX005AverageSecurityDescriptorfetchtimeinmilliseconds_Base WScript.Echo "DLX007PendingAuthorizationRequests:" & objItem.DLX007PendingAuthorizationRequests WScript.Echo "DLX008Averageauthorizationprocessingtimeinmilliseconds:" & objItem.DLX008Averageauthorizationprocessingtimeinmilliseconds WScript.Echo "DLX008Averageauthorizationprocessingtimeinmilliseconds_Base:" & objItem.DLX008Averageauthorizationprocessingtimeinmilliseconds_Base WScript.Echo "DLX010PendingRequeststhatfetchmemberproperties:" & objItem.DLX010PendingRequeststhatfetchmemberproperties WScript.Echo "DLX011Averagememberpropertiesfetchtimeinmilliseconds:" & objItem.DLX011Averagememberpropertiesfetchtimeinmilliseconds WScript.Echo "DLX011Averagememberpropertiesfetchtimeinmilliseconds_Base:" & objItem.DLX011Averagememberpropertiesfetchtimeinmilliseconds_Base WScript.Echo "DLX013Passedauthorizations:" & objItem.DLX013Passedauthorizations WScript.Echo "DLX014PassedauthorizationsPersec:" & objItem.DLX014PassedauthorizationsPersec WScript.Echo "DLX015Invalidinputrequests:" & objItem.DLX015Invalidinputrequests WScript.Echo "DLX016InvalidinputrequestsPersec:" & objItem.DLX016InvalidinputrequestsPersec WScript.Echo "DLX017TimedoutRequeststhatfetchSecurityDescriptors:" & objItem.DLX017TimedoutRequeststhatfetchSecurityDescriptors WScript.Echo "DLX018TimedoutRequeststhatfetchSecurityDescriptorsPersec:" & objItem.DLX018TimedoutRequeststhatfetchSecurityDescriptorsPersec WScript.Echo "DLX019Failedauthorizations:" & objItem.DLX019Failedauthorizations WScript.Echo "DLX020FailedauthorizationsPersec:" & objItem.DLX020FailedauthorizationsPersec WScript.Echo "DLX021TimedoutRequeststhatfetchmemberproperties:" & objItem.DLX021TimedoutRequeststhatfetchmemberproperties WScript.Echo "DLX022TimedoutRequeststhatfetchmemberpropertiesPersec:" & objItem.DLX022TimedoutRequeststhatfetchmemberpropertiesPersec WScript.Echo "DLX023SoapExceptions:" & objItem.DLX023SoapExceptions WScript.Echo "DLX024SoapexceptionsPersec:" & objItem.DLX024SoapexceptionsPersec WScript.Echo "DLX025SucceededAddressBookFileRequests:" & objItem.DLX025SucceededAddressBookFileRequests WScript.Echo "DLX026SucceededAddressBookFileRequestsPerSecond:" & objItem.DLX026SucceededAddressBookFileRequestsPerSecond WScript.Echo "DLX027AverageprocessingtimeforasucceededaddressBookfilerequestinmilliseconds:" & objItem.DLX027AverageprocessingtimeforasucceededaddressBookfilerequestinmilliseconds WScript.Echo "DLX027AverageprocessingtimeforasucceededaddressBookfilerequestinmilliseconds_Base:" & objItem.DLX027AverageprocessingtimeforasucceededaddressBookfilerequestinmilliseconds_Base WScript.Echo "DLX029FailedAddressBookFileRequests:" & objItem.DLX029FailedAddressBookFileRequests WScript.Echo "DLX030FailedAddressBookFileRequestsPerSecond:" & objItem.DLX030FailedAddressBookFileRequestsPerSecond WScript.Echo "DLX031Addressbooksearchrequests:" & objItem.DLX031Addressbooksearchrequests WScript.Echo "DLX032Succeededaddressbooksearchrequests:" & objItem.DLX032Succeededaddressbooksearchrequests WScript.Echo "DLX033Failedaddressbooksearchrequests:" & objItem.DLX033Failedaddressbooksearchrequests WScript.Echo "DLX034AddressbooksearchrequestsPersec:" & objItem.DLX034AddressbooksearchrequestsPersec WScript.Echo "DLX035Averageprocessingtimeforaaddressbooksearchrequestsinmilliseconds:" & objItem.DLX035Averageprocessingtimeforaaddressbooksearchrequestsinmilliseconds WScript.Echo "DLX035Averageprocessingtimeforaaddressbooksearchrequestsinmilliseconds_Base:" & objItem.DLX035Averageprocessingtimeforaaddressbooksearchrequestsinmilliseconds_Base WScript.Echo "DLX037AddressbookdatabasequeriesPersec:" & objItem.DLX037AddressbookdatabasequeriesPersec WScript.Echo "DLX038Averageprocessingtimeforaaddressbookdatabasequeryinmilliseconds:" & objItem.DLX038Averageprocessingtimeforaaddressbookdatabasequeryinmilliseconds WScript.Echo "DLX038Averageprocessingtimeforaaddressbookdatabasequeryinmilliseconds_Base:" & objItem.DLX038Averageprocessingtimeforaaddressbookdatabasequeryinmilliseconds_Base WScript.Echo "DLX040AddressbookADqueriesPersec:" & objItem.DLX040AddressbookADqueriesPersec WScript.Echo "DLX041AverageprocessingtimeforaaddressbookADqueryinmilliseconds:" & objItem.DLX041AverageprocessingtimeforaaddressbookADqueryinmilliseconds WScript.Echo "DLX041AverageprocessingtimeforaaddressbookADqueryinmilliseconds_Base:" & objItem.DLX041AverageprocessingtimeforaaddressbookADqueryinmilliseconds_Base WScript.Echo "DLX043Addressbookprefixstringsearchrequests:" & objItem.DLX043Addressbookprefixstringsearchrequests WScript.Echo "DLX044Addressbookexactstringsearchrequests:" & objItem.DLX044Addressbookexactstringsearchrequests WScript.Echo "DLX045AddressbookprefixDTMFsearchrequests:" & objItem.DLX045AddressbookprefixDTMFsearchrequests WScript.Echo "DLX046AddressbookexactDTMFsearchrequests:" & objItem.DLX046AddressbookexactDTMFsearchrequests WScript.Echo "DLX047Addressbookouscopesearchrequests:" & objItem.DLX047Addressbookouscopesearchrequests WScript.Echo "DLX048Addressbookfullscopesearchrequests:" & objItem.DLX048Addressbookfullscopesearchrequests WScript.Echo "DLX049AddressbookUserSidtoOuPathIdmappingcachesize:" & objItem.DLX049AddressbookUserSidtoOuPathIdmappingcachesize 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 "" WScript.Echo "########" WScript.Echo "" Next