Win32_PerfFormattedData_UGatherer 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_UGatherer WMI class can be used in ActiveXperts Network Monitor to monitor your servers.
Sample Code
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * From Win32_PerfFormattedData_UGatherer_SearchGathererProjects")
For Each objItem in colItems
WScript.Echo "AccessedFileRate:" & objItem.AccessedFileRate
WScript.Echo "AccessedFiles:" & objItem.AccessedFiles
WScript.Echo "AdaptiveCrawlErrors:" & objItem.AdaptiveCrawlErrors
WScript.Echo "Caption:" & objItem.Caption
WScript.Echo "ChangedDocuments:" & objItem.ChangedDocuments
WScript.Echo "Crawlsinprogress:" & objItem.Crawlsinprogress
WScript.Echo "DelayedDocuments:" & objItem.DelayedDocuments
WScript.Echo "Description:" & objItem.Description
WScript.Echo "DocumentAdditions:" & objItem.DocumentAdditions
WScript.Echo "DocumentAddRate:" & objItem.DocumentAddRate
WScript.Echo "DocumentDeleteRate:" & objItem.DocumentDeleteRate
WScript.Echo "DocumentDeletes:" & objItem.DocumentDeletes
WScript.Echo "DocumentModifies:" & objItem.DocumentModifies
WScript.Echo "DocumentModifiesRate:" & objItem.DocumentModifiesRate
WScript.Echo "DocumentMoveandRenameRate:" & objItem.DocumentMoveandRenameRate
WScript.Echo "DocumentMovesPerRenames:" & objItem.DocumentMovesPerRenames
WScript.Echo "DocumentsInProgress:" & objItem.DocumentsInProgress
WScript.Echo "DocumentsOnHold:" & objItem.DocumentsOnHold
WScript.Echo "ErrorRate:" & objItem.ErrorRate
WScript.Echo "FileErrors:" & objItem.FileErrors
WScript.Echo "FileErrorsRate:" & objItem.FileErrorsRate
WScript.Echo "FilteredOffice:" & objItem.FilteredOffice
WScript.Echo "FilteredOfficeRate:" & objItem.FilteredOfficeRate
WScript.Echo "FilteredText:" & objItem.FilteredText
WScript.Echo "FilteredTextRate:" & objItem.FilteredTextRate
WScript.Echo "FilteringDocuments:" & objItem.FilteringDocuments
WScript.Echo "Frequency_Object:" & objItem.Frequency_Object
WScript.Echo "Frequency_PerfTime:" & objItem.Frequency_PerfTime
WScript.Echo "Frequency_Sys100NS:" & objItem.Frequency_Sys100NS
WScript.Echo "GathererPausedFlag:" & objItem.GathererPausedFlag
WScript.Echo "HistoryRecoveryProgress:" & objItem.HistoryRecoveryProgress
WScript.Echo "IncrementalCrawls:" & objItem.IncrementalCrawls
WScript.Echo "IteratingHistoryInProgressFlag:" & objItem.IteratingHistoryInProgressFlag
WScript.Echo "Name:" & objItem.Name
WScript.Echo "NotModified:" & objItem.NotModified
WScript.Echo "ProcessedDocuments:" & objItem.ProcessedDocuments
WScript.Echo "ProcessedDocumentsRate:" & objItem.ProcessedDocumentsRate
WScript.Echo "RecoveryInProgressFlag:" & objItem.RecoveryInProgressFlag
WScript.Echo "Retries:" & objItem.Retries
WScript.Echo "RetriesRate:" & objItem.RetriesRate
WScript.Echo "StartedDocuments:" & objItem.StartedDocuments
WScript.Echo "StatusError:" & objItem.StatusError
WScript.Echo "StatusSuccess:" & objItem.StatusSuccess
WScript.Echo "SuccessRate:" & objItem.SuccessRate
WScript.Echo "Timestamp_Object:" & objItem.Timestamp_Object
WScript.Echo "Timestamp_PerfTime:" & objItem.Timestamp_PerfTime
WScript.Echo "Timestamp_Sys100NS:" & objItem.Timestamp_Sys100NS
WScript.Echo "UniqueDocuments:" & objItem.UniqueDocuments
WScript.Echo "URLsinHistory:" & objItem.URLsinHistory
WScript.Echo "WaitingDocuments:" & objItem.WaitingDocuments
WScript.Echo ""
WScript.Echo "########"
WScript.Echo ""
Next
