Uses cooked performance counters to monitor the performance of the Active Directory database on a domain controller
strComputer = "."Set objWMIService = GetObject("winmgmts:" _& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")Set colDatabases = objWMIService.ExecQuery _("Select * from Win32_PerfFormattedData_Esent_Database " _& "Where Name = 'NT Directory'")For Each objADDatabase in colDatabasesWscript.Echo "Database cache hit percent: " & _objADDatabase.DatabaseCachePercentHitNext
This is a VB Script, this can be used by saving the file in .vbs file