-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmonitor indexing service performance.vbs
34 lines (30 loc) · 1.76 KB
/
monitor indexing service performance.vbs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
' Monitor Indexing Service Performance
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
set objRefresher = CreateObject("WbemScripting.SWbemRefresher")
Set colItems = objRefresher.AddEnum(objWMIService," & _
"Win32_PerfFormattedData_ContentIndex_IndexingService").objectSet
objRefresher.Refresh
For i = 1 to 5
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Deferred for Indexing: " & objItem.Deferredforindexing
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Files to be Indexed: " & objItem.Filestobeindexed
Wscript.Echo "Index Size in Megabytes: " & objItem.IndexsizeMB
Wscript.Echo "Merge Progress: " & objItem.Mergeprogress
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Number of Documents Indexed: " & _
objItem.Numberdocumentsindexed
Wscript.Echo "Running Queries: " & objItem.Runningqueries
Wscript.Echo "Saved Indexes: " & objItem.Savedindexes
Wscript.Echo "Total Number of Documents: " & _
objItem.TotalNumberdocuments
Wscript.Echo "Total Number of Queries: " & objItem.TotalNumberofqueries
Wscript.Echo "Unique Keys: " & objItem.Uniquekeys
Wscript.Echo "Word Lists: " & objItem.Wordlists
Wscript.Sleep 2000
objRefresher.Refresh
Next
Next