You are here:
ActiveXperts.com > ActiveXperts Network Monitor > WindowsManagement > WMI > Samples > Performance Counters
Quicklinks
ActiveXperts Network Monitor is an advanced and easy tool for monitoring LAN and WAN networks, network servers, workstations and TCP/IP devices. It has a large set of built-in checks, and you can add new checks by writing scripts. You can use VBScript (Windows) or RSH (UNIX) for it. VBScript checks can use WMI and ADSI. WMI is an interface to a broad range of properties of a computer/OS/application. With ADSI, you can monitor Directory Services.
Use the samples below to get used to various WMI classes, and use these classes in your own, custom ActiveXperts Network Monitor check. Each sample below can also be copied to a new file and then run from the command prompt (CSCRIPT.EXE <file>.vbs).
Win32_PerfRawDataOn Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
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
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_ASPNET_ASPNET",,48)
For Each objItem in colItems
Wscript.Echo "ApplicationRestarts: " & objItem.ApplicationRestarts
Wscript.Echo "ApplicationsRunning: " & objItem.ApplicationsRunning
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
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 "RequestExecutionTime: " & objItem.RequestExecutionTime
Wscript.Echo "RequestsDisconnected: " & objItem.RequestsDisconnected
Wscript.Echo "RequestsQueued: " & objItem.RequestsQueued
Wscript.Echo "RequestsRejected: " & objItem.RequestsRejected
Wscript.Echo "RequestWaitTime: " & objItem.RequestWaitTime
Wscript.Echo "StateServerSessionsAbandoned: " & objItem.StateServerSessionsAbandoned
Wscript.Echo "StateServerSessionsActive: " & objItem.StateServerSessionsActive
Wscript.Echo "StateServerSessionsTimedOut: " & objItem.StateServerSessionsTimedOut
Wscript.Echo "StateServerSessionsTotal: " & objItem.StateServerSessionsTotal
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "WorkerProcessesRunning: " & objItem.WorkerProcessesRunning
Wscript.Echo "WorkerProcessRestarts: " & objItem.WorkerProcessRestarts
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_ASPNET_ASPNETApplications",,48)
For Each objItem in colItems
Wscript.Echo "AnonymousRequests: " & objItem.AnonymousRequests
Wscript.Echo "AnonymousRequestsPerSec: " & objItem.AnonymousRequestsPerSec
Wscript.Echo "CacheAPIEntries: " & objItem.CacheAPIEntries
Wscript.Echo "CacheAPIHitRatio: " & objItem.CacheAPIHitRatio
Wscript.Echo "CacheAPIHitRatio_Base: " & objItem.CacheAPIHitRatio_Base
Wscript.Echo "CacheAPIHits: " & objItem.CacheAPIHits
Wscript.Echo "CacheAPIMisses: " & objItem.CacheAPIMisses
Wscript.Echo "CacheAPITurnoverRate: " & objItem.CacheAPITurnoverRate
Wscript.Echo "CacheTotalEntries: " & objItem.CacheTotalEntries
Wscript.Echo "CacheTotalHitRatio: " & objItem.CacheTotalHitRatio
Wscript.Echo "CacheTotalHitRatio_Base: " & objItem.CacheTotalHitRatio_Base
Wscript.Echo "CacheTotalHits: " & objItem.CacheTotalHits
Wscript.Echo "CacheTotalMisses: " & objItem.CacheTotalMisses
Wscript.Echo "CacheTotalTurnoverRate: " & objItem.CacheTotalTurnoverRate
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CompilationsTotal: " & objItem.CompilationsTotal
Wscript.Echo "DebuggingRequests: " & objItem.DebuggingRequests
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "ErrorsDuringCompilation: " & objItem.ErrorsDuringCompilation
Wscript.Echo "ErrorsDuringExecution: " & objItem.ErrorsDuringExecution
Wscript.Echo "ErrorsDuringPreprocessing: " & objItem.ErrorsDuringPreprocessing
Wscript.Echo "ErrorsTotal: " & objItem.ErrorsTotal
Wscript.Echo "ErrorsTotalPerSec: " & objItem.ErrorsTotalPerSec
Wscript.Echo "ErrorsUnhandledDuringExecution: " & objItem.ErrorsUnhandledDuringExecution
Wscript.Echo "ErrorsUnhandledDuringExecutionPerSec: " & objItem.ErrorsUnhandledDuringExecutionPerSec
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 "OutputCacheEntries: " & objItem.OutputCacheEntries
Wscript.Echo "OutputCacheHitRatio: " & objItem.OutputCacheHitRatio
Wscript.Echo "OutputCacheHitRatio_Base: " & objItem.OutputCacheHitRatio_Base
Wscript.Echo "OutputCacheHits: " & objItem.OutputCacheHits
Wscript.Echo "OutputCacheMisses: " & objItem.OutputCacheMisses
Wscript.Echo "OutputCacheTurnoverRate: " & objItem.OutputCacheTurnoverRate
Wscript.Echo "PipelineInstanceCount: " & objItem.PipelineInstanceCount
Wscript.Echo "RequestBytesInTotal: " & objItem.RequestBytesInTotal
Wscript.Echo "RequestBytesOutTotal: " & objItem.RequestBytesOutTotal
Wscript.Echo "RequestsExecuting: " & objItem.RequestsExecuting
Wscript.Echo "RequestsFailed: " & objItem.RequestsFailed
Wscript.Echo "RequestsNotAuthorized: " & objItem.RequestsNotAuthorized
Wscript.Echo "RequestsNotFound: " & objItem.RequestsNotFound
Wscript.Echo "RequestsPerSec: " & objItem.RequestsPerSec
Wscript.Echo "RequestsSucceeded: " & objItem.RequestsSucceeded
Wscript.Echo "RequestsTimedOut: " & objItem.RequestsTimedOut
Wscript.Echo "RequestsTotal: " & objItem.RequestsTotal
Wscript.Echo "SessionsAbandoned: " & objItem.SessionsAbandoned
Wscript.Echo "SessionsActive: " & objItem.SessionsActive
Wscript.Echo "SessionsTimedOut: " & objItem.SessionsTimedOut
Wscript.Echo "SessionsTotal: " & objItem.SessionsTotal
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "TransactionsAborted: " & objItem.TransactionsAborted
Wscript.Echo "TransactionsCommitted: " & objItem.TransactionsCommitted
Wscript.Echo "TransactionsPending: " & objItem.TransactionsPending
Wscript.Echo "TransactionsPerSec: " & objItem.TransactionsPerSec
Wscript.Echo "TransactionsTotal: " & objItem.TransactionsTotal
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_ASP_ActiveServerPages",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "DebuggingRequests: " & objItem.DebuggingRequests
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "ErrorsDuringScriptRuntime: " & objItem.ErrorsDuringScriptRuntime
Wscript.Echo "ErrorsFromASPPreprocessor: " & objItem.ErrorsFromASPPreprocessor
Wscript.Echo "ErrorsFromScriptCompilers: " & objItem.ErrorsFromScriptCompilers
Wscript.Echo "ErrorsPerSec: " & objItem.ErrorsPerSec
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 "RequestBytesInTotal: " & objItem.RequestBytesInTotal
Wscript.Echo "RequestBytesOutTotal: " & objItem.RequestBytesOutTotal
Wscript.Echo "RequestExecutionTime: " & objItem.RequestExecutionTime
Wscript.Echo "RequestsDisconnected: " & objItem.RequestsDisconnected
Wscript.Echo "RequestsExecuting: " & objItem.RequestsExecuting
Wscript.Echo "RequestsFailedTotal: " & objItem.RequestsFailedTotal
Wscript.Echo "RequestsNotAuthorized: " & objItem.RequestsNotAuthorized
Wscript.Echo "RequestsNotFound: " & objItem.RequestsNotFound
Wscript.Echo "RequestsPerSec: " & objItem.RequestsPerSec
Wscript.Echo "RequestsQueued: " & objItem.RequestsQueued
Wscript.Echo "RequestsRejected: " & objItem.RequestsRejected
Wscript.Echo "RequestsSucceeded: " & objItem.RequestsSucceeded
Wscript.Echo "RequestsTimedOut: " & objItem.RequestsTimedOut
Wscript.Echo "RequestsTotal: " & objItem.RequestsTotal
Wscript.Echo "RequestWaitTime: " & objItem.RequestWaitTime
Wscript.Echo "ScriptEnginesCached: " & objItem.ScriptEnginesCached
Wscript.Echo "SessionDuration: " & objItem.SessionDuration
Wscript.Echo "SessionsCurrent: " & objItem.SessionsCurrent
Wscript.Echo "SessionsTimedOut: " & objItem.SessionsTimedOut
Wscript.Echo "SessionsTotal: " & objItem.SessionsTotal
Wscript.Echo "TemplateCacheHitRate: " & objItem.TemplateCacheHitRate
Wscript.Echo "TemplateCacheHitRate_Base: " & objItem.TemplateCacheHitRate_Base
Wscript.Echo "TemplateNotifications: " & objItem.TemplateNotifications
Wscript.Echo "TemplatesCached: " & objItem.TemplatesCached
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "TransactionsAborted: " & objItem.TransactionsAborted
Wscript.Echo "TransactionsCommitted: " & objItem.TransactionsCommitted
Wscript.Echo "TransactionsPending: " & objItem.TransactionsPending
Wscript.Echo "TransactionsPerSec: " & objItem.TransactionsPerSec
Wscript.Echo "TransactionsTotal: " & objItem.TransactionsTotal
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_ContentFilter_IndexingServiceFilter",,48)
For Each objItem in colItems
Wscript.Echo "Bindingtimemsec: " & objItem.Bindingtimemsec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "IndexingspeedMBPerhr: " & objItem.IndexingspeedMBPerhr
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 "TotalindexingspeedMBPerhr: " & objItem.TotalindexingspeedMBPerhr
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_ContentIndex_IndexingService",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Deferredforindexing: " & objItem.Deferredforindexing
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Filestobeindexed: " & objItem.Filestobeindexed
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "IndexsizeMB: " & objItem.IndexsizeMB
Wscript.Echo "Mergeprogress: " & objItem.Mergeprogress
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Numberdocumentsindexed: " & objItem.Numberdocumentsindexed
Wscript.Echo "Runningqueries: " & objItem.Runningqueries
Wscript.Echo "Savedindexes: " & objItem.Savedindexes
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "TotalNumberdocuments: " & objItem.TotalNumberdocuments
Wscript.Echo "TotalNumberofqueries: " & objItem.TotalNumberofqueries
Wscript.Echo "Uniquekeys: " & objItem.Uniquekeys
Wscript.Echo "Wordlists: " & objItem.Wordlists
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_IAS_IASAccountingClients",,48)
For Each objItem in colItems
Wscript.Echo "AccountingRequests: " & objItem.AccountingRequests
Wscript.Echo "AccountingRequestsPersec: " & objItem.AccountingRequestsPersec
Wscript.Echo "AccountingResponses: " & objItem.AccountingResponses
Wscript.Echo "AccountingResponsesPersec: " & objItem.AccountingResponsesPersec
Wscript.Echo "BadAuthenticators: " & objItem.BadAuthenticators
Wscript.Echo "BadAuthenticatorsPersec: " & objItem.BadAuthenticatorsPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DroppedPackets: " & objItem.DroppedPackets
Wscript.Echo "DroppedPacketsPersec: " & objItem.DroppedPacketsPersec
Wscript.Echo "DuplicateAccountingRequests: " & objItem.DuplicateAccountingRequests
Wscript.Echo "DuplicateAccountingRequestsPersec: " & objItem.DuplicateAccountingRequestsPersec
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "MalformedPackets: " & objItem.MalformedPackets
Wscript.Echo "MalformedPacketsPersec: " & objItem.MalformedPacketsPersec
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NoRecord: " & objItem.NoRecord
Wscript.Echo "NoRecordPersec: " & objItem.NoRecordPersec
Wscript.Echo "PacketsReceived: " & objItem.PacketsReceived
Wscript.Echo "PacketsReceivedPersec: " & objItem.PacketsReceivedPersec
Wscript.Echo "PacketsSent: " & objItem.PacketsSent
Wscript.Echo "PacketsSentPersec: " & objItem.PacketsSentPersec
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "UnknownType: " & objItem.UnknownType
Wscript.Echo "UnknownTypePersec: " & objItem.UnknownTypePersec
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_IAS_IASAccountingServer",,48)
For Each objItem in colItems
Wscript.Echo "AccountingRequests: " & objItem.AccountingRequests
Wscript.Echo "AccountingRequestsPersec: " & objItem.AccountingRequestsPersec
Wscript.Echo "AccountingResponses: " & objItem.AccountingResponses
Wscript.Echo "AccountingResponsesPersec: " & objItem.AccountingResponsesPersec
Wscript.Echo "BadAuthenticators: " & objItem.BadAuthenticators
Wscript.Echo "BadAuthenticatorsPersec: " & objItem.BadAuthenticatorsPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DroppedPackets: " & objItem.DroppedPackets
Wscript.Echo "DroppedPacketsPersec: " & objItem.DroppedPacketsPersec
Wscript.Echo "DuplicateAccountingRequests: " & objItem.DuplicateAccountingRequests
Wscript.Echo "DuplicateAccountingRequestsPersec: " & objItem.DuplicateAccountingRequestsPersec
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "InvalidRequests: " & objItem.InvalidRequests
Wscript.Echo "InvalidRequestsPersec: " & objItem.InvalidRequestsPersec
Wscript.Echo "MalformedPackets: " & objItem.MalformedPackets
Wscript.Echo "MalformedPacketsPersec: " & objItem.MalformedPacketsPersec
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NoRecord: " & objItem.NoRecord
Wscript.Echo "NoRecordPersec: " & objItem.NoRecordPersec
Wscript.Echo "PacketsReceived: " & objItem.PacketsReceived
Wscript.Echo "PacketsReceivedPersec: " & objItem.PacketsReceivedPersec
Wscript.Echo "PacketsSent: " & objItem.PacketsSent
Wscript.Echo "PacketsSentPersec: " & objItem.PacketsSentPersec
Wscript.Echo "ServerResetTime: " & objItem.ServerResetTime
Wscript.Echo "ServerUpTime: " & objItem.ServerUpTime
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "UnknownType: " & objItem.UnknownType
Wscript.Echo "UnknownTypePersec: " & objItem.UnknownTypePersec
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_IAS_IASAuthenticationClients",,48)
For Each objItem in colItems
Wscript.Echo "AccessAccepts: " & objItem.AccessAccepts
Wscript.Echo "AccessAcceptsPersec: " & objItem.AccessAcceptsPersec
Wscript.Echo "AccessChallenges: " & objItem.AccessChallenges
Wscript.Echo "AccessChallengesPersec: " & objItem.AccessChallengesPersec
Wscript.Echo "AccessRejects: " & objItem.AccessRejects
Wscript.Echo "AccessRejectsPersec: " & objItem.AccessRejectsPersec
Wscript.Echo "AccessRequests: " & objItem.AccessRequests
Wscript.Echo "AccessRequestsPersec: " & objItem.AccessRequestsPersec
Wscript.Echo "BadAuthenticators: " & objItem.BadAuthenticators
Wscript.Echo "BadAuthenticatorsPersec: " & objItem.BadAuthenticatorsPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DroppedPackets: " & objItem.DroppedPackets
Wscript.Echo "DroppedPacketsPersec: " & objItem.DroppedPacketsPersec
Wscript.Echo "DuplicateAccessRequests: " & objItem.DuplicateAccessRequests
Wscript.Echo "DuplicateAccessRequestsPersec: " & objItem.DuplicateAccessRequestsPersec
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "MalformedPackets: " & objItem.MalformedPackets
Wscript.Echo "MalformedPacketsPersec: " & objItem.MalformedPacketsPersec
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PacketsReceived: " & objItem.PacketsReceived
Wscript.Echo "PacketsReceivedPersec: " & objItem.PacketsReceivedPersec
Wscript.Echo "PacketsSent: " & objItem.PacketsSent
Wscript.Echo "PacketsSentPersec: " & objItem.PacketsSentPersec
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "UnknownType: " & objItem.UnknownType
Wscript.Echo "UnknownTypePersec: " & objItem.UnknownTypePersec
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_IAS_IASAuthenticationServer",,48)
For Each objItem in colItems
Wscript.Echo "AccessAccepts: " & objItem.AccessAccepts
Wscript.Echo "AccessAcceptsPersec: " & objItem.AccessAcceptsPersec
Wscript.Echo "AccessChallenges: " & objItem.AccessChallenges
Wscript.Echo "AccessChallengesPersec: " & objItem.AccessChallengesPersec
Wscript.Echo "AccessRejects: " & objItem.AccessRejects
Wscript.Echo "AccessRejectsPersec: " & objItem.AccessRejectsPersec
Wscript.Echo "AccessRequests: " & objItem.AccessRequests
Wscript.Echo "AccessRequestsPersec: " & objItem.AccessRequestsPersec
Wscript.Echo "BadAuthenticators: " & objItem.BadAuthenticators
Wscript.Echo "BadAuthenticatorsPersec: " & objItem.BadAuthenticatorsPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DroppedPackets: " & objItem.DroppedPackets
Wscript.Echo "DroppedPacketsPersec: " & objItem.DroppedPacketsPersec
Wscript.Echo "DuplicateAccessRequests: " & objItem.DuplicateAccessRequests
Wscript.Echo "DuplicateAccessRequestsPersec: " & objItem.DuplicateAccessRequestsPersec
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "InvalidRequests: " & objItem.InvalidRequests
Wscript.Echo "InvalidRequestsPersec: " & objItem.InvalidRequestsPersec
Wscript.Echo "MalformedPackets: " & objItem.MalformedPackets
Wscript.Echo "MalformedPacketsPersec: " & objItem.MalformedPacketsPersec
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PacketsReceived: " & objItem.PacketsReceived
Wscript.Echo "PacketsReceivedPersec: " & objItem.PacketsReceivedPersec
Wscript.Echo "PacketsSent: " & objItem.PacketsSent
Wscript.Echo "PacketsSentPersec: " & objItem.PacketsSentPersec
Wscript.Echo "ServerResetTime: " & objItem.ServerResetTime
Wscript.Echo "ServerUpTime: " & objItem.ServerUpTime
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "UnknownType: " & objItem.UnknownType
Wscript.Echo "UnknownTypePersec: " & objItem.UnknownTypePersec
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_InetInfo_InternetInformationServicesGlobal",,48)
For Each objItem in colItems
Wscript.Echo "ActiveFlushedEntries: " & objItem.ActiveFlushedEntries
Wscript.Echo "BLOBCacheFlushes: " & objItem.BLOBCacheFlushes
Wscript.Echo "BLOBCacheHits: " & objItem.BLOBCacheHits
Wscript.Echo "BLOBCacheHitsPercent: " & objItem.BLOBCacheHitsPercent
Wscript.Echo "BLOBCacheHitsPercent_Base: " & objItem.BLOBCacheHitsPercent_Base
Wscript.Echo "BLOBCacheMisses: " & objItem.BLOBCacheMisses
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CurrentBLOBsCached: " & objItem.CurrentBLOBsCached
Wscript.Echo "CurrentBlockedAsyncIPerORequests: " & objItem.CurrentBlockedAsyncIPerORequests
Wscript.Echo "CurrentFileCacheMemoryUsage: " & objItem.CurrentFileCacheMemoryUsage
Wscript.Echo "CurrentFilesCached: " & objItem.CurrentFilesCached
Wscript.Echo "CurrentURIsCached: " & objItem.CurrentURIsCached
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "FileCacheFlushes: " & objItem.FileCacheFlushes
Wscript.Echo "FileCacheHits: " & objItem.FileCacheHits
Wscript.Echo "FileCacheHitsPercent: " & objItem.FileCacheHitsPercent
Wscript.Echo "FileCacheHitsPercent_Base: " & objItem.FileCacheHitsPercent_Base
Wscript.Echo "FileCacheMisses: " & objItem.FileCacheMisses
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "MaximumFileCacheMemoryUsage: " & objItem.MaximumFileCacheMemoryUsage
Wscript.Echo "MeasuredAsyncIPerOBandwidthUsage: " & objItem.MeasuredAsyncIPerOBandwidthUsage
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 "TotalAllowedAsyncIPerORequests: " & objItem.TotalAllowedAsyncIPerORequests
Wscript.Echo "TotalBLOBsCached: " & objItem.TotalBLOBsCached
Wscript.Echo "TotalBlockedAsyncIPerORequests: " & objItem.TotalBlockedAsyncIPerORequests
Wscript.Echo "TotalFilesCached: " & objItem.TotalFilesCached
Wscript.Echo "TotalFlushedBLOBs: " & objItem.TotalFlushedBLOBs
Wscript.Echo "TotalFlushedFiles: " & objItem.TotalFlushedFiles
Wscript.Echo "TotalFlushedURIs: " & objItem.TotalFlushedURIs
Wscript.Echo "TotalRejectedAsyncIPerORequests: " & objItem.TotalRejectedAsyncIPerORequests
Wscript.Echo "TotalURIsCached: " & objItem.TotalURIsCached
Wscript.Echo "URICacheFlushes: " & objItem.URICacheFlushes
Wscript.Echo "URICacheHits: " & objItem.URICacheHits
Wscript.Echo "URICacheHitsPercent: " & objItem.URICacheHitsPercent
Wscript.Echo "URICacheHitsPercent_Base: " & objItem.URICacheHitsPercent_Base
Wscript.Echo "URICacheMisses: " & objItem.URICacheMisses
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_ISAPISearch_HttpIndexingService",,48)
For Each objItem in colItems
Wscript.Echo "Activequeries: " & objItem.Activequeries
Wscript.Echo "Cacheitems: " & objItem.Cacheitems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Currentrequestsqueued: " & objItem.Currentrequestsqueued
Wscript.Echo "Description: " & objItem.Description
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 "PercentCachehits: " & objItem.PercentCachehits
Wscript.Echo "PercentCachehits_Base: " & objItem.PercentCachehits_Base
Wscript.Echo "PercentCachemisses: " & objItem.PercentCachemisses
Wscript.Echo "PercentCachemisses_Base: " & objItem.PercentCachemisses_Base
Wscript.Echo "Queriesperminute: " & objItem.Queriesperminute
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "Totalqueries: " & objItem.Totalqueries
Wscript.Echo "Totalrequestsrejected: " & objItem.Totalrequestsrejected
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_MSDTC_DistributedTransactionCoordinator",,48)
For Each objItem in colItems
Wscript.Echo "AbortedTransactions: " & objItem.AbortedTransactions
Wscript.Echo "AbortedTransactionsPersec: " & objItem.AbortedTransactionsPersec
Wscript.Echo "ActiveTransactions: " & objItem.ActiveTransactions
Wscript.Echo "ActiveTransactionsMaximum: " & objItem.ActiveTransactionsMaximum
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CommittedTransactions: " & objItem.CommittedTransactions
Wscript.Echo "CommittedTransactionsPersec: " & objItem.CommittedTransactionsPersec
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "ForceAbortedTransactions: " & objItem.ForceAbortedTransactions
Wscript.Echo "ForceCommittedTransactions: " & objItem.ForceCommittedTransactions
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "InDoubtTransactions: " & objItem.InDoubtTransactions
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "ResponseTimeAverage: " & objItem.ResponseTimeAverage
Wscript.Echo "ResponseTimeMaximum: " & objItem.ResponseTimeMaximum
Wscript.Echo "ResponseTimeMinimum: " & objItem.ResponseTimeMinimum
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "TransactionsPersec: " & objItem.TransactionsPersec
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_NTFSDRV_SMTPNTFSStoreDriver",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "Messagesallocated: " & objItem.Messagesallocated
Wscript.Echo "Messagesdeleted: " & objItem.Messagesdeleted
Wscript.Echo "Messagesenumerated: " & objItem.Messagesenumerated
Wscript.Echo "Messagesinthequeuedirectory: " & objItem.Messagesinthequeuedirectory
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Openmessagebodies: " & objItem.Openmessagebodies
Wscript.Echo "Openmessagestreams: " & objItem.Openmessagestreams
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfDisk_PhysicalDisk",,48)
For Each objItem in colItems
Wscript.Echo "AvgDiskBytesPerRead: " & objItem.AvgDiskBytesPerRead
Wscript.Echo "AvgDiskBytesPerRead_Base: " & objItem.AvgDiskBytesPerRead_Base
Wscript.Echo "AvgDiskBytesPerTransfer: " & objItem.AvgDiskBytesPerTransfer
Wscript.Echo "AvgDiskBytesPerTransfer_Base: " & objItem.AvgDiskBytesPerTransfer_Base
Wscript.Echo "AvgDiskBytesPerWrite: " & objItem.AvgDiskBytesPerWrite
Wscript.Echo "AvgDiskBytesPerWrite_Base: " & objItem.AvgDiskBytesPerWrite_Base
Wscript.Echo "AvgDiskQueueLength: " & objItem.AvgDiskQueueLength
Wscript.Echo "AvgDiskReadQueueLength: " & objItem.AvgDiskReadQueueLength
Wscript.Echo "AvgDisksecPerRead: " & objItem.AvgDisksecPerRead
Wscript.Echo "AvgDisksecPerRead_Base: " & objItem.AvgDisksecPerRead_Base
Wscript.Echo "AvgDisksecPerTransfer: " & objItem.AvgDisksecPerTransfer
Wscript.Echo "AvgDisksecPerTransfer_Base: " & objItem.AvgDisksecPerTransfer_Base
Wscript.Echo "AvgDisksecPerWrite: " & objItem.AvgDisksecPerWrite
Wscript.Echo "AvgDisksecPerWrite_Base: " & objItem.AvgDisksecPerWrite_Base
Wscript.Echo "AvgDiskWriteQueueLength: " & objItem.AvgDiskWriteQueueLength
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CurrentDiskQueueLength: " & objItem.CurrentDiskQueueLength
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DiskBytesPersec: " & objItem.DiskBytesPersec
Wscript.Echo "DiskReadBytesPersec: " & objItem.DiskReadBytesPersec
Wscript.Echo "DiskReadsPersec: " & objItem.DiskReadsPersec
Wscript.Echo "DiskTransfersPersec: " & objItem.DiskTransfersPersec
Wscript.Echo "DiskWriteBytesPersec: " & objItem.DiskWriteBytesPersec
Wscript.Echo "DiskWritesPersec: " & objItem.DiskWritesPersec
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 "PercentDiskReadTime: " & objItem.PercentDiskReadTime
Wscript.Echo "PercentDiskReadTime_Base: " & objItem.PercentDiskReadTime_Base
Wscript.Echo "PercentDiskTime: " & objItem.PercentDiskTime
Wscript.Echo "PercentDiskTime_Base: " & objItem.PercentDiskTime_Base
Wscript.Echo "PercentDiskWriteTime: " & objItem.PercentDiskWriteTime
Wscript.Echo "PercentDiskWriteTime_Base: " & objItem.PercentDiskWriteTime_Base
Wscript.Echo "PercentIdleTime: " & objItem.PercentIdleTime
Wscript.Echo "PercentIdleTime_Base: " & objItem.PercentIdleTime_Base
Wscript.Echo "SplitIOPerSec: " & objItem.SplitIOPerSec
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfNet_Browser",,48)
For Each objItem in colItems
Wscript.Echo "AnnouncementsDomainPersec: " & objItem.AnnouncementsDomainPersec
Wscript.Echo "AnnouncementsServerPersec: " & objItem.AnnouncementsServerPersec
Wscript.Echo "AnnouncementsTotalPersec: " & objItem.AnnouncementsTotalPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DuplicateMasterAnnouncements: " & objItem.DuplicateMasterAnnouncements
Wscript.Echo "ElectionPacketsPersec: " & objItem.ElectionPacketsPersec
Wscript.Echo "EnumerationsDomainPersec: " & objItem.EnumerationsDomainPersec
Wscript.Echo "EnumerationsOtherPersec: " & objItem.EnumerationsOtherPersec
Wscript.Echo "EnumerationsServerPersec: " & objItem.EnumerationsServerPersec
Wscript.Echo "EnumerationsTotalPersec: " & objItem.EnumerationsTotalPersec
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "IllegalDatagramsPersec: " & objItem.IllegalDatagramsPersec
Wscript.Echo "MailslotAllocationsFailed: " & objItem.MailslotAllocationsFailed
Wscript.Echo "MailslotOpensFailedPersec: " & objItem.MailslotOpensFailedPersec
Wscript.Echo "MailslotReceivesFailed: " & objItem.MailslotReceivesFailed
Wscript.Echo "MailslotWritesFailed: " & objItem.MailslotWritesFailed
Wscript.Echo "MailslotWritesPersec: " & objItem.MailslotWritesPersec
Wscript.Echo "MissedMailslotDatagrams: " & objItem.MissedMailslotDatagrams
Wscript.Echo "MissedServerAnnouncements: " & objItem.MissedServerAnnouncements
Wscript.Echo "MissedServerListRequests: " & objItem.MissedServerListRequests
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "ServerAnnounceAllocationsFailedPersec: " & objItem.ServerAnnounceAllocationsFailedPersec
Wscript.Echo "ServerListRequestsPersec: " & objItem.ServerListRequestsPersec
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfNet_Redirector",,48)
For Each objItem in colItems
Wscript.Echo "BytesReceivedPersec: " & objItem.BytesReceivedPersec
Wscript.Echo "BytesTotalPersec: " & objItem.BytesTotalPersec
Wscript.Echo "BytesTransmittedPersec: " & objItem.BytesTransmittedPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ConnectsCore: " & objItem.ConnectsCore
Wscript.Echo "ConnectsLanManager20: " & objItem.ConnectsLanManager20
Wscript.Echo "ConnectsLanManager21: " & objItem.ConnectsLanManager21
Wscript.Echo "ConnectsWindowsNT: " & objItem.ConnectsWindowsNT
Wscript.Echo "CurrentCommands: " & objItem.CurrentCommands
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "FileDataOperationsPersec: " & objItem.FileDataOperationsPersec
Wscript.Echo "FileReadOperationsPersec: " & objItem.FileReadOperationsPersec
Wscript.Echo "FileWriteOperationsPersec: " & objItem.FileWriteOperationsPersec
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 "NetworkErrorsPersec: " & objItem.NetworkErrorsPersec
Wscript.Echo "PacketsPersec: " & objItem.PacketsPersec
Wscript.Echo "PacketsReceivedPersec: " & objItem.PacketsReceivedPersec
Wscript.Echo "PacketsTransmittedPersec: " & objItem.PacketsTransmittedPersec
Wscript.Echo "ReadBytesCachePersec: " & objItem.ReadBytesCachePersec
Wscript.Echo "ReadBytesNetworkPersec: " & objItem.ReadBytesNetworkPersec
Wscript.Echo "ReadBytesNonPagingPersec: " & objItem.ReadBytesNonPagingPersec
Wscript.Echo "ReadBytesPagingPersec: " & objItem.ReadBytesPagingPersec
Wscript.Echo "ReadOperationsRandomPersec: " & objItem.ReadOperationsRandomPersec
Wscript.Echo "ReadPacketsPersec: " & objItem.ReadPacketsPersec
Wscript.Echo "ReadPacketsSmallPersec: " & objItem.ReadPacketsSmallPersec
Wscript.Echo "ReadsDeniedPersec: " & objItem.ReadsDeniedPersec
Wscript.Echo "ReadsLargePersec: " & objItem.ReadsLargePersec
Wscript.Echo "ServerDisconnects: " & objItem.ServerDisconnects
Wscript.Echo "ServerReconnects: " & objItem.ServerReconnects
Wscript.Echo "ServerSessions: " & objItem.ServerSessions
Wscript.Echo "ServerSessionsHung: " & objItem.ServerSessionsHung
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "WriteBytesCachePersec: " & objItem.WriteBytesCachePersec
Wscript.Echo "WriteBytesNetworkPersec: " & objItem.WriteBytesNetworkPersec
Wscript.Echo "WriteBytesNonPagingPersec: " & objItem.WriteBytesNonPagingPersec
Wscript.Echo "WriteBytesPagingPersec: " & objItem.WriteBytesPagingPersec
Wscript.Echo "WriteOperationsRandomPersec: " & objItem.WriteOperationsRandomPersec
Wscript.Echo "WritePacketsPersec: " & objItem.WritePacketsPersec
Wscript.Echo "WritePacketsSmallPersec: " & objItem.WritePacketsSmallPersec
Wscript.Echo "WritesDeniedPersec: " & objItem.WritesDeniedPersec
Wscript.Echo "WritesLargePersec: " & objItem.WritesLargePersec
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfNet_Server",,48)
For Each objItem in colItems
Wscript.Echo "BlockingRequestsRejected: " & objItem.BlockingRequestsRejected
Wscript.Echo "BytesReceivedPersec: " & objItem.BytesReceivedPersec
Wscript.Echo "BytesTotalPersec: " & objItem.BytesTotalPersec
Wscript.Echo "BytesTransmittedPersec: " & objItem.BytesTransmittedPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ContextBlocksQueuedPersec: " & objItem.ContextBlocksQueuedPersec
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "ErrorsAccessPermissions: " & objItem.ErrorsAccessPermissions
Wscript.Echo "ErrorsGrantedAccess: " & objItem.ErrorsGrantedAccess
Wscript.Echo "ErrorsLogon: " & objItem.ErrorsLogon
Wscript.Echo "ErrorsSystem: " & objItem.ErrorsSystem
Wscript.Echo "FileDirectorySearches: " & objItem.FileDirectorySearches
Wscript.Echo "FilesOpen: " & objItem.FilesOpen
Wscript.Echo "FilesOpenedTotal: " & objItem.FilesOpenedTotal
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "LogonPersec: " & objItem.LogonPersec
Wscript.Echo "LogonTotal: " & objItem.LogonTotal
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PoolNonpagedBytes: " & objItem.PoolNonpagedBytes
Wscript.Echo "PoolNonpagedFailures: " & objItem.PoolNonpagedFailures
Wscript.Echo "PoolNonpagedPeak: " & objItem.PoolNonpagedPeak
Wscript.Echo "PoolPagedBytes: " & objItem.PoolPagedBytes
Wscript.Echo "PoolPagedFailures: " & objItem.PoolPagedFailures
Wscript.Echo "PoolPagedPeak: " & objItem.PoolPagedPeak
Wscript.Echo "ServerSessions: " & objItem.ServerSessions
Wscript.Echo "SessionsErroredOut: " & objItem.SessionsErroredOut
Wscript.Echo "SessionsForcedOff: " & objItem.SessionsForcedOff
Wscript.Echo "SessionsLoggedOff: " & objItem.SessionsLoggedOff
Wscript.Echo "SessionsTimedOut: " & objItem.SessionsTimedOut
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "WorkItemShortages: " & objItem.WorkItemShortages
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfNet_ServerWorkQueues",,48)
For Each objItem in colItems
Wscript.Echo "ActiveThreads: " & objItem.ActiveThreads
Wscript.Echo "AvailableThreads: " & objItem.AvailableThreads
Wscript.Echo "AvailableWorkItems: " & objItem.AvailableWorkItems
Wscript.Echo "BorrowedWorkItems: " & objItem.BorrowedWorkItems
Wscript.Echo "BytesReceivedPersec: " & objItem.BytesReceivedPersec
Wscript.Echo "BytesSentPersec: " & objItem.BytesSentPersec
Wscript.Echo "BytesTransferredPersec: " & objItem.BytesTransferredPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ContextBlocksQueuedPersec: " & objItem.ContextBlocksQueuedPersec
Wscript.Echo "CurrentClients: " & objItem.CurrentClients
Wscript.Echo "Description: " & objItem.Description
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 "QueueLength: " & objItem.QueueLength
Wscript.Echo "ReadBytesPersec: " & objItem.ReadBytesPersec
Wscript.Echo "ReadOperationsPersec: " & objItem.ReadOperationsPersec
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "TotalBytesPersec: " & objItem.TotalBytesPersec
Wscript.Echo "TotalOperationsPersec: " & objItem.TotalOperationsPersec
Wscript.Echo "WorkItemShortages: " & objItem.WorkItemShortages
Wscript.Echo "WriteBytesPersec: " & objItem.WriteBytesPersec
Wscript.Echo "WriteOperationsPersec: " & objItem.WriteOperationsPersec
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfOS_Cache",,48)
For Each objItem in colItems
Wscript.Echo "AsyncCopyReadsPersec: " & objItem.AsyncCopyReadsPersec
Wscript.Echo "AsyncDataMapsPersec: " & objItem.AsyncDataMapsPersec
Wscript.Echo "AsyncFastReadsPersec: " & objItem.AsyncFastReadsPersec
Wscript.Echo "AsyncMDLReadsPersec: " & objItem.AsyncMDLReadsPersec
Wscript.Echo "AsyncPinReadsPersec: " & objItem.AsyncPinReadsPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CopyReadHitsPercent: " & objItem.CopyReadHitsPercent
Wscript.Echo "CopyReadHitsPercent_Base: " & objItem.CopyReadHitsPercent_Base
Wscript.Echo "CopyReadsPersec: " & objItem.CopyReadsPersec
Wscript.Echo "DataFlushesPersec: " & objItem.DataFlushesPersec
Wscript.Echo "DataFlushPagesPersec: " & objItem.DataFlushPagesPersec
Wscript.Echo "DataMapHitsPercent: " & objItem.DataMapHitsPercent
Wscript.Echo "DataMapHitsPercent_Base: " & objItem.DataMapHitsPercent_Base
Wscript.Echo "DataMapPinsPersec: " & objItem.DataMapPinsPersec
Wscript.Echo "DataMapPinsPersec_Base: " & objItem.DataMapPinsPersec_Base
Wscript.Echo "DataMapsPersec: " & objItem.DataMapsPersec
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "FastReadNotPossiblesPersec: " & objItem.FastReadNotPossiblesPersec
Wscript.Echo "FastReadResourceMissesPersec: " & objItem.FastReadResourceMissesPersec
Wscript.Echo "FastReadsPersec: " & objItem.FastReadsPersec
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "LazyWriteFlushesPersec: " & objItem.LazyWriteFlushesPersec
Wscript.Echo "LazyWritePagesPersec: " & objItem.LazyWritePagesPersec
Wscript.Echo "MDLReadHitsPercent: " & objItem.MDLReadHitsPercent
Wscript.Echo "MDLReadHitsPercent_Base: " & objItem.MDLReadHitsPercent_Base
Wscript.Echo "MDLReadsPersec: " & objItem.MDLReadsPersec
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PinReadHitsPercent: " & objItem.PinReadHitsPercent
Wscript.Echo "PinReadHitsPercent_Base: " & objItem.PinReadHitsPercent_Base
Wscript.Echo "PinReadsPersec: " & objItem.PinReadsPersec
Wscript.Echo "ReadAheadsPersec: " & objItem.ReadAheadsPersec
Wscript.Echo "SyncCopyReadsPersec: " & objItem.SyncCopyReadsPersec
Wscript.Echo "SyncDataMapsPersec: " & objItem.SyncDataMapsPersec
Wscript.Echo "SyncFastReadsPersec: " & objItem.SyncFastReadsPersec
Wscript.Echo "SyncMDLReadsPersec: " & objItem.SyncMDLReadsPersec
Wscript.Echo "SyncPinReadsPersec: " & objItem.SyncPinReadsPersec
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfOS_Memory",,48)
For Each objItem in colItems
Wscript.Echo "AvailableBytes: " & objItem.AvailableBytes
Wscript.Echo "AvailableKBytes: " & objItem.AvailableKBytes
Wscript.Echo "AvailableMBytes: " & objItem.AvailableMBytes
Wscript.Echo "CacheBytes: " & objItem.CacheBytes
Wscript.Echo "CacheBytesPeak: " & objItem.CacheBytesPeak
Wscript.Echo "CacheFaultsPersec: " & objItem.CacheFaultsPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CommitLimit: " & objItem.CommitLimit
Wscript.Echo "CommittedBytes: " & objItem.CommittedBytes
Wscript.Echo "DemandZeroFaultsPersec: " & objItem.DemandZeroFaultsPersec
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "FreeSystemPageTableEntries: " & objItem.FreeSystemPageTableEntries
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 "PageFaultsPersec: " & objItem.PageFaultsPersec
Wscript.Echo "PageReadsPersec: " & objItem.PageReadsPersec
Wscript.Echo "PagesInputPersec: " & objItem.PagesInputPersec
Wscript.Echo "PagesOutputPersec: " & objItem.PagesOutputPersec
Wscript.Echo "PagesPersec: " & objItem.PagesPersec
Wscript.Echo "PageWritesPersec: " & objItem.PageWritesPersec
Wscript.Echo "PercentCommittedBytesInUse: " & objItem.PercentCommittedBytesInUse
Wscript.Echo "PercentCommittedBytesInUse_Base: " & objItem.PercentCommittedBytesInUse_Base
Wscript.Echo "PoolNonpagedAllocs: " & objItem.PoolNonpagedAllocs
Wscript.Echo "PoolNonpagedBytes: " & objItem.PoolNonpagedBytes
Wscript.Echo "PoolPagedAllocs: " & objItem.PoolPagedAllocs
Wscript.Echo "PoolPagedBytes: " & objItem.PoolPagedBytes
Wscript.Echo "PoolPagedResidentBytes: " & objItem.PoolPagedResidentBytes
Wscript.Echo "SystemCacheResidentBytes: " & objItem.SystemCacheResidentBytes
Wscript.Echo "SystemCodeResidentBytes: " & objItem.SystemCodeResidentBytes
Wscript.Echo "SystemCodeTotalBytes: " & objItem.SystemCodeTotalBytes
Wscript.Echo "SystemDriverResidentBytes: " & objItem.SystemDriverResidentBytes
Wscript.Echo "SystemDriverTotalBytes: " & objItem.SystemDriverTotalBytes
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "TransitionFaultsPersec: " & objItem.TransitionFaultsPersec
Wscript.Echo "WriteCopiesPersec: " & objItem.WriteCopiesPersec
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfOS_Objects",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Events: " & objItem.Events
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "Mutexes: " & objItem.Mutexes
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "Processes: " & objItem.Processes
Wscript.Echo "Sections: " & objItem.Sections
Wscript.Echo "Semaphores: " & objItem.Semaphores
Wscript.Echo "Threads: " & objItem.Threads
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfOS_PagingFile",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
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 "PercentUsage: " & objItem.PercentUsage
Wscript.Echo "PercentUsage_Base: " & objItem.PercentUsage_Base
Wscript.Echo "PercentUsagePeak: " & objItem.PercentUsagePeak
Wscript.Echo "PercentUsagePeak_Base: " & objItem.PercentUsagePeak_Base
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfOS_Processor",,48)
For Each objItem in colItems
Wscript.Echo "APCBypassesPersec: " & objItem.APCBypassesPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DPCBypassesPersec: " & objItem.DPCBypassesPersec
Wscript.Echo "DPCRate: " & objItem.DPCRate
Wscript.Echo "DPCsQueuedPersec: " & objItem.DPCsQueuedPersec
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "InterruptsPersec: " & objItem.InterruptsPersec
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PercentDPCTime: " & objItem.PercentDPCTime
Wscript.Echo "PercentInterruptTime: " & objItem.PercentInterruptTime
Wscript.Echo "PercentPrivilegedTime: " & objItem.PercentPrivilegedTime
Wscript.Echo "PercentProcessorTime: " & objItem.PercentProcessorTime
Wscript.Echo "PercentUserTime: " & objItem.PercentUserTime
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfOS_System",,48)
For Each objItem in colItems
Wscript.Echo "AlignmentFixupsPersec: " & objItem.AlignmentFixupsPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ContextSwitchesPersec: " & objItem.ContextSwitchesPersec
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "ExceptionDispatchesPersec: " & objItem.ExceptionDispatchesPersec
Wscript.Echo "FileControlBytesPersec: " & objItem.FileControlBytesPersec
Wscript.Echo "FileControlOperationsPersec: " & objItem.FileControlOperationsPersec
Wscript.Echo "FileDataOperationsPersec: " & objItem.FileDataOperationsPersec
Wscript.Echo "FileReadBytesPersec: " & objItem.FileReadBytesPersec
Wscript.Echo "FileReadOperationsPersec: " & objItem.FileReadOperationsPersec
Wscript.Echo "FileWriteBytesPersec: " & objItem.FileWriteBytesPersec
Wscript.Echo "FileWriteOperationsPersec: " & objItem.FileWriteOperationsPersec
Wscript.Echo "FloatingEmulationsPersec: " & objItem.FloatingEmulationsPersec
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 "PercentRegistryQuotaInUse: " & objItem.PercentRegistryQuotaInUse
Wscript.Echo "PercentRegistryQuotaInUse_Base: " & objItem.PercentRegistryQuotaInUse_Base
Wscript.Echo "Processes: " & objItem.Processes
Wscript.Echo "ProcessorQueueLength: " & objItem.ProcessorQueueLength
Wscript.Echo "SystemCallsPersec: " & objItem.SystemCallsPersec
Wscript.Echo "SystemUpTime: " & objItem.SystemUpTime
Wscript.Echo "Threads: " & objItem.Threads
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfProc_FullImage_Costly",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "ExecReadOnly: " & objItem.ExecReadOnly
Wscript.Echo "ExecReadPerWrite: " & objItem.ExecReadPerWrite
Wscript.Echo "Executable: " & objItem.Executable
Wscript.Echo "ExecWriteCopy: " & objItem.ExecWriteCopy
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 "NoAccess: " & objItem.NoAccess
Wscript.Echo "ReadOnly: " & objItem.ReadOnly
Wscript.Echo "ReadPerWrite: " & objItem.ReadPerWrite
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "WriteCopy: " & objItem.WriteCopy
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfProc_Image_Costly",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "ExecReadOnly: " & objItem.ExecReadOnly
Wscript.Echo "ExecReadPerWrite: " & objItem.ExecReadPerWrite
Wscript.Echo "Executable: " & objItem.Executable
Wscript.Echo "ExecWriteCopy: " & objItem.ExecWriteCopy
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 "NoAccess: " & objItem.NoAccess
Wscript.Echo "ReadOnly: " & objItem.ReadOnly
Wscript.Echo "ReadPerWrite: " & objItem.ReadPerWrite
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "WriteCopy: " & objItem.WriteCopy
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfProc_JobObject",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CurrentPercentKernelModeTime: " & objItem.CurrentPercentKernelModeTime
Wscript.Echo "CurrentPercentProcessorTime: " & objItem.CurrentPercentProcessorTime
Wscript.Echo "CurrentPercentUserModeTime: " & objItem.CurrentPercentUserModeTime
Wscript.Echo "Description: " & objItem.Description
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 "PagesPerSec: " & objItem.PagesPerSec
Wscript.Echo "ProcessCountActive: " & objItem.ProcessCountActive
Wscript.Echo "ProcessCountTerminated: " & objItem.ProcessCountTerminated
Wscript.Echo "ProcessCountTotal: " & objItem.ProcessCountTotal
Wscript.Echo "ThisPeriodmSecKernelMode: " & objItem.ThisPeriodmSecKernelMode
Wscript.Echo "ThisPeriodmSecProcessor: " & objItem.ThisPeriodmSecProcessor
Wscript.Echo "ThisPeriodmSecUserMode: " & objItem.ThisPeriodmSecUserMode
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "TotalmSecKernelMode: " & objItem.TotalmSecKernelMode
Wscript.Echo "TotalmSecProcessor: " & objItem.TotalmSecProcessor
Wscript.Echo "TotalmSecUserMode: " & objItem.TotalmSecUserMode
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfProc_JobObjectDetails",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CreatingProcessID: " & objItem.CreatingProcessID
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "ElapsedTime: " & objItem.ElapsedTime
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "HandleCount: " & objItem.HandleCount
Wscript.Echo "IDProcess: " & objItem.IDProcess
Wscript.Echo "IODataBytesPersec: " & objItem.IODataBytesPersec
Wscript.Echo "IODataOperationsPersec: " & objItem.IODataOperationsPersec
Wscript.Echo "IOOtherBytesPersec: " & objItem.IOOtherBytesPersec
Wscript.Echo "IOOtherOperationsPersec: " & objItem.IOOtherOperationsPersec
Wscript.Echo "IOReadBytesPersec: " & objItem.IOReadBytesPersec
Wscript.Echo "IOReadOperationsPersec: " & objItem.IOReadOperationsPersec
Wscript.Echo "IOWriteBytesPersec: " & objItem.IOWriteBytesPersec
Wscript.Echo "IOWriteOperationsPersec: " & objItem.IOWriteOperationsPersec
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PageFaultsPersec: " & objItem.PageFaultsPersec
Wscript.Echo "PageFileBytes: " & objItem.PageFileBytes
Wscript.Echo "PageFileBytesPeak: " & objItem.PageFileBytesPeak
Wscript.Echo "PercentPrivilegedTime: " & objItem.PercentPrivilegedTime
Wscript.Echo "PercentProcessorTime: " & objItem.PercentProcessorTime
Wscript.Echo "PercentUserTime: " & objItem.PercentUserTime
Wscript.Echo "PoolNonpagedBytes: " & objItem.PoolNonpagedBytes
Wscript.Echo "PoolPagedBytes: " & objItem.PoolPagedBytes
Wscript.Echo "PriorityBase: " & objItem.PriorityBase
Wscript.Echo "PrivateBytes: " & objItem.PrivateBytes
Wscript.Echo "ThreadCount: " & objItem.ThreadCount
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "VirtualBytes: " & objItem.VirtualBytes
Wscript.Echo "VirtualBytesPeak: " & objItem.VirtualBytesPeak
Wscript.Echo "WorkingSet: " & objItem.WorkingSet
Wscript.Echo "WorkingSetPeak: " & objItem.WorkingSetPeak
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfProc_Process",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CreatingProcessID: " & objItem.CreatingProcessID
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "ElapsedTime: " & objItem.ElapsedTime
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "HandleCount: " & objItem.HandleCount
Wscript.Echo "IDProcess: " & objItem.IDProcess
Wscript.Echo "IODataBytesPersec: " & objItem.IODataBytesPersec
Wscript.Echo "IODataOperationsPersec: " & objItem.IODataOperationsPersec
Wscript.Echo "IOOtherBytesPersec: " & objItem.IOOtherBytesPersec
Wscript.Echo "IOOtherOperationsPersec: " & objItem.IOOtherOperationsPersec
Wscript.Echo "IOReadBytesPersec: " & objItem.IOReadBytesPersec
Wscript.Echo "IOReadOperationsPersec: " & objItem.IOReadOperationsPersec
Wscript.Echo "IOWriteBytesPersec: " & objItem.IOWriteBytesPersec
Wscript.Echo "IOWriteOperationsPersec: " & objItem.IOWriteOperationsPersec
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PageFaultsPersec: " & objItem.PageFaultsPersec
Wscript.Echo "PageFileBytes: " & objItem.PageFileBytes
Wscript.Echo "PageFileBytesPeak: " & objItem.PageFileBytesPeak
Wscript.Echo "PercentPrivilegedTime: " & objItem.PercentPrivilegedTime
Wscript.Echo "PercentProcessorTime: " & objItem.PercentProcessorTime
Wscript.Echo "PercentUserTime: " & objItem.PercentUserTime
Wscript.Echo "PoolNonpagedBytes: " & objItem.PoolNonpagedBytes
Wscript.Echo "PoolPagedBytes: " & objItem.PoolPagedBytes
Wscript.Echo "PriorityBase: " & objItem.PriorityBase
Wscript.Echo "PrivateBytes: " & objItem.PrivateBytes
Wscript.Echo "ThreadCount: " & objItem.ThreadCount
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "VirtualBytes: " & objItem.VirtualBytes
Wscript.Echo "VirtualBytesPeak: " & objItem.VirtualBytesPeak
Wscript.Echo "WorkingSet: " & objItem.WorkingSet
Wscript.Echo "WorkingSetPeak: " & objItem.WorkingSetPeak
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfProc_ProcessAddressSpace_Costly",,48)
For Each objItem in colItems
Wscript.Echo "BytesFree: " & objItem.BytesFree
Wscript.Echo "BytesImageFree: " & objItem.BytesImageFree
Wscript.Echo "BytesImageReserved: " & objItem.BytesImageReserved
Wscript.Echo "BytesReserved: " & objItem.BytesReserved
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "IDProcess: " & objItem.IDProcess
Wscript.Echo "ImageSpaceExecReadOnly: " & objItem.ImageSpaceExecReadOnly
Wscript.Echo "ImageSpaceExecReadPerWrite: " & objItem.ImageSpaceExecReadPerWrite
Wscript.Echo "ImageSpaceExecutable: " & objItem.ImageSpaceExecutable
Wscript.Echo "ImageSpaceExecWriteCopy: " & objItem.ImageSpaceExecWriteCopy
Wscript.Echo "ImageSpaceNoAccess: " & objItem.ImageSpaceNoAccess
Wscript.Echo "ImageSpaceReadOnly: " & objItem.ImageSpaceReadOnly
Wscript.Echo "ImageSpaceReadPerWrite: " & objItem.ImageSpaceReadPerWrite
Wscript.Echo "ImageSpaceWriteCopy: " & objItem.ImageSpaceWriteCopy
Wscript.Echo "MappedSpaceExecReadOnly: " & objItem.MappedSpaceExecReadOnly
Wscript.Echo "MappedSpaceExecReadPerWrite: " & objItem.MappedSpaceExecReadPerWrite
Wscript.Echo "MappedSpaceExecutable: " & objItem.MappedSpaceExecutable
Wscript.Echo "MappedSpaceExecWriteCopy: " & objItem.MappedSpaceExecWriteCopy
Wscript.Echo "MappedSpaceNoAccess: " & objItem.MappedSpaceNoAccess
Wscript.Echo "MappedSpaceReadOnly: " & objItem.MappedSpaceReadOnly
Wscript.Echo "MappedSpaceReadPerWrite: " & objItem.MappedSpaceReadPerWrite
Wscript.Echo "MappedSpaceWriteCopy: " & objItem.MappedSpaceWriteCopy
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "ReservedSpaceExecReadOnly: " & objItem.ReservedSpaceExecReadOnly
Wscript.Echo "ReservedSpaceExecReadPerWrite: " & objItem.ReservedSpaceExecReadPerWrite
Wscript.Echo "ReservedSpaceExecutable: " & objItem.ReservedSpaceExecutable
Wscript.Echo "ReservedSpaceExecWriteCopy: " & objItem.ReservedSpaceExecWriteCopy
Wscript.Echo "ReservedSpaceNoAccess: " & objItem.ReservedSpaceNoAccess
Wscript.Echo "ReservedSpaceReadOnly: " & objItem.ReservedSpaceReadOnly
Wscript.Echo "ReservedSpaceReadPerWrite: " & objItem.ReservedSpaceReadPerWrite
Wscript.Echo "ReservedSpaceWriteCopy: " & objItem.ReservedSpaceWriteCopy
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "UnassignedSpaceExecReadOnly: " & objItem.UnassignedSpaceExecReadOnly
Wscript.Echo "UnassignedSpaceExecReadPerWrite: " & objItem.UnassignedSpaceExecReadPerWrite
Wscript.Echo "UnassignedSpaceExecutable: " & objItem.UnassignedSpaceExecutable
Wscript.Echo "UnassignedSpaceExecWriteCopy: " & objItem.UnassignedSpaceExecWriteCopy
Wscript.Echo "UnassignedSpaceNoAccess: " & objItem.UnassignedSpaceNoAccess
Wscript.Echo "UnassignedSpaceReadOnly: " & objItem.UnassignedSpaceReadOnly
Wscript.Echo "UnassignedSpaceReadPerWrite: " & objItem.UnassignedSpaceReadPerWrite
Wscript.Echo "UnassignedSpaceWriteCopy: " & objItem.UnassignedSpaceWriteCopy
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfProc_Thread",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ContextSwitchesPersec: " & objItem.ContextSwitchesPersec
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "ElapsedTime: " & objItem.ElapsedTime
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "IDProcess: " & objItem.IDProcess
Wscript.Echo "IDThread: " & objItem.IDThread
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "PercentPrivilegedTime: " & objItem.PercentPrivilegedTime
Wscript.Echo "PercentProcessorTime: " & objItem.PercentProcessorTime
Wscript.Echo "PercentUserTime: " & objItem.PercentUserTime
Wscript.Echo "PriorityBase: " & objItem.PriorityBase
Wscript.Echo "PriorityCurrent: " & objItem.PriorityCurrent
Wscript.Echo "StartAddress: " & objItem.StartAddress
Wscript.Echo "ThreadState: " & objItem.ThreadState
Wscript.Echo "ThreadWaitReason: " & objItem.ThreadWaitReason
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_PerfProc_ThreadDetails_Costly",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
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 "UserPC: " & objItem.UserPC
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_RemoteAccess_RASPort",,48)
For Each objItem in colItems
Wscript.Echo "AlignmentErrors: " & objItem.AlignmentErrors
Wscript.Echo "BufferOverrunErrors: " & objItem.BufferOverrunErrors
Wscript.Echo "BytesReceived: " & objItem.BytesReceived
Wscript.Echo "BytesReceivedPerSec: " & objItem.BytesReceivedPerSec
Wscript.Echo "BytesTransmitted: " & objItem.BytesTransmitted
Wscript.Echo "BytesTransmittedPerSec: " & objItem.BytesTransmittedPerSec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CRCErrors: " & objItem.CRCErrors
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "FramesReceived: " & objItem.FramesReceived
Wscript.Echo "FramesReceivedPerSec: " & objItem.FramesReceivedPerSec
Wscript.Echo "FramesTransmitted: " & objItem.FramesTransmitted
Wscript.Echo "FramesTransmittedPerSec: " & objItem.FramesTransmittedPerSec
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 "PercentCompressionIn: " & objItem.PercentCompressionIn
Wscript.Echo "PercentCompressionOut: " & objItem.PercentCompressionOut
Wscript.Echo "SerialOverrunErrors: " & objItem.SerialOverrunErrors
Wscript.Echo "TimeoutErrors: " & objItem.TimeoutErrors
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "TotalErrors: " & objItem.TotalErrors
Wscript.Echo "TotalErrorsPerSec: " & objItem.TotalErrorsPerSec
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_RemoteAccess_RASTotal",,48)
For Each objItem in colItems
Wscript.Echo "AlignmentErrors: " & objItem.AlignmentErrors
Wscript.Echo "BufferOverrunErrors: " & objItem.BufferOverrunErrors
Wscript.Echo "BytesReceived: " & objItem.BytesReceived
Wscript.Echo "BytesReceivedPerSec: " & objItem.BytesReceivedPerSec
Wscript.Echo "BytesTransmitted: " & objItem.BytesTransmitted
Wscript.Echo "BytesTransmittedPerSec: " & objItem.BytesTransmittedPerSec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CRCErrors: " & objItem.CRCErrors
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "FramesReceived: " & objItem.FramesReceived
Wscript.Echo "FramesReceivedPerSec: " & objItem.FramesReceivedPerSec
Wscript.Echo "FramesTransmitted: " & objItem.FramesTransmitted
Wscript.Echo "FramesTransmittedPerSec: " & objItem.FramesTransmittedPerSec
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 "PercentCompressionIn: " & objItem.PercentCompressionIn
Wscript.Echo "PercentCompressionOut: " & objItem.PercentCompressionOut
Wscript.Echo "SerialOverrunErrors: " & objItem.SerialOverrunErrors
Wscript.Echo "TimeoutErrors: " & objItem.TimeoutErrors
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "TotalConnections: " & objItem.TotalConnections
Wscript.Echo "TotalErrors: " & objItem.TotalErrors
Wscript.Echo "TotalErrorsPerSec: " & objItem.TotalErrorsPerSec
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_RSVP_ACSPerRSVPService",,48)
For Each objItem in colItems
Wscript.Echo "BytesinQoSnotifications: " & objItem.BytesinQoSnotifications
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "FailedQoSrequests: " & objItem.FailedQoSrequests
Wscript.Echo "FailedQoSsends: " & objItem.FailedQoSsends
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 "NetworkInterfaces: " & objItem.NetworkInterfaces
Wscript.Echo "Networksockets: " & objItem.Networksockets
Wscript.Echo "QoSenabledreceivers: " & objItem.QoSenabledreceivers
Wscript.Echo "QoSenabledsenders: " & objItem.QoSenabledsenders
Wscript.Echo "QoSnotifications: " & objItem.QoSnotifications
Wscript.Echo "QoSsockets: " & objItem.QoSsockets
Wscript.Echo "RSVPsessions: " & objItem.RSVPsessions
Wscript.Echo "Timers: " & objItem.Timers
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_SMTPSVC_SMTPServer",,48)
For Each objItem in colItems
Wscript.Echo "AvgRecipientsPermsgReceived: " & objItem.AvgRecipientsPermsgReceived
Wscript.Echo "AvgRecipientsPermsgReceived_Base: " & objItem.AvgRecipientsPermsgReceived_Base
Wscript.Echo "AvgRecipientsPermsgSent: " & objItem.AvgRecipientsPermsgSent
Wscript.Echo "AvgRecipientsPermsgSent_Base: " & objItem.AvgRecipientsPermsgSent_Base
Wscript.Echo "AvgRetriesPermsgDelivered: " & objItem.AvgRetriesPermsgDelivered
Wscript.Echo "AvgRetriesPermsgDelivered_Base: " & objItem.AvgRetriesPermsgDelivered_Base
Wscript.Echo "AvgRetriesPermsgSent: " & objItem.AvgRetriesPermsgSent
Wscript.Echo "AvgRetriesPermsgSent_Base: " & objItem.AvgRetriesPermsgSent_Base
Wscript.Echo "BadmailedMessagesBadPickupFile: " & objItem.BadmailedMessagesBadPickupFile
Wscript.Echo "BadmailedMessagesGeneralFailure: " & objItem.BadmailedMessagesGeneralFailure
Wscript.Echo "BadmailedMessagesHopCountExceeded: " & objItem.BadmailedMessagesHopCountExceeded
Wscript.Echo "BadmailedMessagesNDRofDSN: " & objItem.BadmailedMessagesNDRofDSN
Wscript.Echo "BadmailedMessagesNoRecipients: " & objItem.BadmailedMessagesNoRecipients
Wscript.Echo "BadmailedMessagesTriggeredviaEvent: " & objItem.BadmailedMessagesTriggeredviaEvent
Wscript.Echo "BytesReceivedPersec: " & objItem.BytesReceivedPersec
Wscript.Echo "BytesReceivedTotal: " & objItem.BytesReceivedTotal
Wscript.Echo "BytesSentPersec: " & objItem.BytesSentPersec
Wscript.Echo "BytesSentTotal: " & objItem.BytesSentTotal
Wscript.Echo "BytesTotal: " & objItem.BytesTotal
Wscript.Echo "BytesTotalPersec: " & objItem.BytesTotalPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CatAddresslookupcompletions: " & objItem.CatAddresslookupcompletions
Wscript.Echo "CatAddresslookupcompletionsPersec: " & objItem.CatAddresslookupcompletionsPersec
Wscript.Echo "CatAddresslookups: " & objItem.CatAddresslookups
Wscript.Echo "CatAddresslookupsnotfound: " & objItem.CatAddresslookupsnotfound
Wscript.Echo "CatAddresslookupsPersec: " & objItem.CatAddresslookupsPersec
Wscript.Echo "CatCategorizationscompleted: " & objItem.CatCategorizationscompleted
Wscript.Echo "CatCategorizationscompletedPersec: " & objItem.CatCategorizationscompletedPersec
Wscript.Echo "CatCategorizationscompletedsuccessfully: " & objItem.CatCategorizationscompletedsuccessfully
Wscript.Echo "CatCategorizationsfailedDSconnectionfailure: " & objItem.CatCategorizationsfailedDSconnectionfailure
Wscript.Echo "CatCategorizationsfailedDSlogonfailure: " & objItem.CatCategorizationsfailedDSlogonfailure
Wscript.Echo "CatCategorizationsfailednonretryableerror: " & objItem.CatCategorizationsfailednonretryableerror
Wscript.Echo "CatCategorizationsfailedOutOfMemory: " & objItem.CatCategorizationsfailedOutOfMemory
Wscript.Echo "CatCategorizationsfailedretryableerror: " & objItem.CatCategorizationsfailedretryableerror
Wscript.Echo "CatCategorizationsfailedsinkretryableerror: " & objItem.CatCategorizationsfailedsinkretryableerror
Wscript.Echo "CatCategorizationsinprogress: " & objItem.CatCategorizationsinprogress
Wscript.Echo "CategorizerQueueLength: " & objItem.CategorizerQueueLength
Wscript.Echo "CatLDAPbindfailures: " & objItem.CatLDAPbindfailures
Wscript.Echo "CatLDAPbinds: " & objItem.CatLDAPbinds
Wscript.Echo "CatLDAPconnectionfailures: " & objItem.CatLDAPconnectionfailures
Wscript.Echo "CatLDAPconnections: " & objItem.CatLDAPconnections
Wscript.Echo "CatLDAPconnectionscurrentlyopen: " & objItem.CatLDAPconnectionscurrentlyopen
Wscript.Echo "CatLDAPgeneralcompletionfailures: " & objItem.CatLDAPgeneralcompletionfailures
Wscript.Echo "CatLDAPpagedsearchcompletionfailures: " & objItem.CatLDAPpagedsearchcompletionfailures
Wscript.Echo "CatLDAPpagedsearches: " & objItem.CatLDAPpagedsearches
Wscript.Echo "CatLDAPpagedsearchescompleted: " & objItem.CatLDAPpagedsearchescompleted
Wscript.Echo "CatLDAPpagedsearchfailures: " & objItem.CatLDAPpagedsearchfailures
Wscript.Echo "CatLDAPsearchcompletionfailures: " & objItem.CatLDAPsearchcompletionfailures
Wscript.Echo "CatLDAPsearches: " & objItem.CatLDAPsearches
Wscript.Echo "CatLDAPsearchesabandoned: " & objItem.CatLDAPsearchesabandoned
Wscript.Echo "CatLDAPsearchescompleted: " & objItem.CatLDAPsearchescompleted
Wscript.Echo "CatLDAPsearchescompletedPersec: " & objItem.CatLDAPsearchescompletedPersec
Wscript.Echo "CatLDAPsearchespendingcompletion: " & objItem.CatLDAPsearchespendingcompletion
Wscript.Echo "CatLDAPsearchesPersec: " & objItem.CatLDAPsearchesPersec
Wscript.Echo "CatLDAPsearchfailures: " & objItem.CatLDAPsearchfailures
Wscript.Echo "Catmailmsgduplicatecollisions: " & objItem.Catmailmsgduplicatecollisions
Wscript.Echo "CatMessagesaborted: " & objItem.CatMessagesaborted
Wscript.Echo "CatMessagesbifurcated: " & objItem.CatMessagesbifurcated
Wscript.Echo "CatMessagesCategorized: " & objItem.CatMessagesCategorized
Wscript.Echo "CatMessagessubmitted: " & objItem.CatMessagessubmitted
Wscript.Echo "CatMessagessubmittedPersec: " & objItem.CatMessagessubmittedPersec
Wscript.Echo "CatRecipientsaftercategorization: " & objItem.CatRecipientsaftercategorization
Wscript.Echo "CatRecipientsbeforecategorization: " & objItem.CatRecipientsbeforecategorization
Wscript.Echo "CatRecipientsincategorization: " & objItem.CatRecipientsincategorization
Wscript.Echo "CatRecipientsNDRdambiguousaddress: " & objItem.CatRecipientsNDRdambiguousaddress
Wscript.Echo "CatRecipientsNDRdbycategorizer: " & objItem.CatRecipientsNDRdbycategorizer
Wscript.Echo "CatRecipientsNDRdforwardingloop: " & objItem.CatRecipientsNDRdforwardingloop
Wscript.Echo "CatRecipientsNDRdillegaladdress: " & objItem.CatRecipientsNDRdillegaladdress
Wscript.Echo "CatRecipientsNDRdsinkreciperrors: " & objItem.CatRecipientsNDRdsinkreciperrors
Wscript.Echo "CatRecipientsNDRdunresolved: " & objItem.CatRecipientsNDRdunresolved
Wscript.Echo "CatSendersunresolved: " & objItem.CatSendersunresolved
Wscript.Echo "CatSenderswithambiguousaddresses: " & objItem.CatSenderswithambiguousaddresses
Wscript.Echo "ConnectionErrorsPersec: " & objItem.ConnectionErrorsPersec
Wscript.Echo "CurrentMessagesinLocalDelivery: " & objItem.CurrentMessagesinLocalDelivery
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "DirectoryDropsPersec: " & objItem.DirectoryDropsPersec
Wscript.Echo "DirectoryDropsTotal: " & objItem.DirectoryDropsTotal
Wscript.Echo "DNSQueriesPersec: " & objItem.DNSQueriesPersec
Wscript.Echo "DNSQueriesTotal: " & objItem.DNSQueriesTotal
Wscript.Echo "ETRNMessagesPersec: " & objItem.ETRNMessagesPersec
Wscript.Echo "ETRNMessagesTotal: " & objItem.ETRNMessagesTotal
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "InboundConnectionsCurrent: " & objItem.InboundConnectionsCurrent
Wscript.Echo "InboundConnectionsTotal: " & objItem.InboundConnectionsTotal
Wscript.Echo "LocalQueueLength: " & objItem.LocalQueueLength
Wscript.Echo "LocalRetryQueueLength: " & objItem.LocalRetryQueueLength
Wscript.Echo "MessageBytesReceivedPersec: " & objItem.MessageBytesReceivedPersec
Wscript.Echo "MessageBytesReceivedTotal: " & objItem.MessageBytesReceivedTotal
Wscript.Echo "MessageBytesSentPersec: " & objItem.MessageBytesSentPersec
Wscript.Echo "MessageBytesSentTotal: " & objItem.MessageBytesSentTotal
Wscript.Echo "MessageBytesTotal: " & objItem.MessageBytesTotal
Wscript.Echo "MessageBytesTotalPersec: " & objItem.MessageBytesTotalPersec
Wscript.Echo "MessageDeliveryRetries: " & objItem.MessageDeliveryRetries
Wscript.Echo "MessagesCurrentlyUndeliverable: " & objItem.MessagesCurrentlyUndeliverable
Wscript.Echo "MessagesDeliveredPersec: " & objItem.MessagesDeliveredPersec
Wscript.Echo "MessagesDeliveredTotal: " & objItem.MessagesDeliveredTotal
Wscript.Echo "MessageSendRetries: " & objItem.MessageSendRetries
Wscript.Echo "MessagesPendingRouting: " & objItem.MessagesPendingRouting
Wscript.Echo "MessagesReceivedPersec: " & objItem.MessagesReceivedPersec
Wscript.Echo "MessagesReceivedTotal: " & objItem.MessagesReceivedTotal
Wscript.Echo "MessagesRefusedforAddressObjects: " & objItem.MessagesRefusedforAddressObjects
Wscript.Echo "MessagesRefusedforMailObjects: " & objItem.MessagesRefusedforMailObjects
Wscript.Echo "MessagesRefusedforSize: " & objItem.MessagesRefusedforSize
Wscript.Echo "MessagesSentPersec: " & objItem.MessagesSentPersec
Wscript.Echo "MessagesSentTotal: " & objItem.MessagesSentTotal
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NDRsGenerated: " & objItem.NDRsGenerated
Wscript.Echo "NumberofMailFilesOpen: " & objItem.NumberofMailFilesOpen
Wscript.Echo "NumberofQueueFilesOpen: " & objItem.NumberofQueueFilesOpen
Wscript.Echo "OutboundConnectionsCurrent: " & objItem.OutboundConnectionsCurrent
Wscript.Echo "OutboundConnectionsRefused: " & objItem.OutboundConnectionsRefused
Wscript.Echo "OutboundConnectionsTotal: " & objItem.OutboundConnectionsTotal
Wscript.Echo "PercentRecipientsLocal: " & objItem.PercentRecipientsLocal
Wscript.Echo "PercentRecipientsLocal_Base: " & objItem.PercentRecipientsLocal_Base
Wscript.Echo "PercentRecipientsRemote: " & objItem.PercentRecipientsRemote
Wscript.Echo "PercentRecipientsRemote_Base: " & objItem.PercentRecipientsRemote_Base
Wscript.Echo "PickupDirectoryMessagesRetrievedPersec: " & objItem.PickupDirectoryMessagesRetrievedPersec
Wscript.Echo "PickupDirectoryMessagesRetrievedTotal: " & objItem.PickupDirectoryMessagesRetrievedTotal
Wscript.Echo "RemoteQueueLength: " & objItem.RemoteQueueLength
Wscript.Echo "RemoteRetryQueueLength: " & objItem.RemoteRetryQueueLength
Wscript.Echo "RoutingTableLookupsPersec: " & objItem.RoutingTableLookupsPersec
Wscript.Echo "RoutingTableLookupsTotal: " & objItem.RoutingTableLookupsTotal
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "TotalConnectionErrors: " & objItem.TotalConnectionErrors
Wscript.Echo "TotalDSNFailures: " & objItem.TotalDSNFailures
Wscript.Echo "Totalmessagessubmitted: " & objItem.Totalmessagessubmitted
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_Spooler_PrintQueue",,48)
For Each objItem in colItems
Wscript.Echo "AddNetworkPrinterCalls: " & objItem.AddNetworkPrinterCalls
Wscript.Echo "BytesPrintedPersec: " & objItem.BytesPrintedPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "EnumerateNetworkPrinterCalls: " & objItem.EnumerateNetworkPrinterCalls
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "JobErrors: " & objItem.JobErrors
Wscript.Echo "Jobs: " & objItem.Jobs
Wscript.Echo "JobsSpooling: " & objItem.JobsSpooling
Wscript.Echo "MaxJobsSpooling: " & objItem.MaxJobsSpooling
Wscript.Echo "MaxReferences: " & objItem.MaxReferences
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NotReadyErrors: " & objItem.NotReadyErrors
Wscript.Echo "OutofPaperErrors: " & objItem.OutofPaperErrors
Wscript.Echo "References: " & objItem.References
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "TotalJobsPrinted: " & objItem.TotalJobsPrinted
Wscript.Echo "TotalPagesPrinted: " & objItem.TotalPagesPrinted
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_TapiSrv_Telephony",,48)
For Each objItem in colItems
Wscript.Echo "ActiveLines: " & objItem.ActiveLines
Wscript.Echo "ActiveTelephones: " & objItem.ActiveTelephones
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ClientApps: " & objItem.ClientApps
Wscript.Echo "CurrentIncomingCalls: " & objItem.CurrentIncomingCalls
Wscript.Echo "CurrentOutgoingCalls: " & objItem.CurrentOutgoingCalls
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "IncomingCallsPersec: " & objItem.IncomingCallsPersec
Wscript.Echo "Lines: " & objItem.Lines
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "OutgoingCallsPersec: " & objItem.OutgoingCallsPersec
Wscript.Echo "TelephoneDevices: " & objItem.TelephoneDevices
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_Tcpip_ICMP",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "MessagesOutboundErrors: " & objItem.MessagesOutboundErrors
Wscript.Echo "MessagesPersec: " & objItem.MessagesPersec
Wscript.Echo "MessagesReceivedErrors: " & objItem.MessagesReceivedErrors
Wscript.Echo "MessagesReceivedPersec: " & objItem.MessagesReceivedPersec
Wscript.Echo "MessagesSentPersec: " & objItem.MessagesSentPersec
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "ReceivedAddressMask: " & objItem.ReceivedAddressMask
Wscript.Echo "ReceivedAddressMaskReply: " & objItem.ReceivedAddressMaskReply
Wscript.Echo "ReceivedDestUnreachable: " & objItem.ReceivedDestUnreachable
Wscript.Echo "ReceivedEchoPersec: " & objItem.ReceivedEchoPersec
Wscript.Echo "ReceivedEchoReplyPersec: " & objItem.ReceivedEchoReplyPersec
Wscript.Echo "ReceivedParameterProblem: " & objItem.ReceivedParameterProblem
Wscript.Echo "ReceivedRedirectPersec: " & objItem.ReceivedRedirectPersec
Wscript.Echo "ReceivedSourceQuench: " & objItem.ReceivedSourceQuench
Wscript.Echo "ReceivedTimeExceeded: " & objItem.ReceivedTimeExceeded
Wscript.Echo "ReceivedTimestampPersec: " & objItem.ReceivedTimestampPersec
Wscript.Echo "ReceivedTimestampReplyPersec: " & objItem.ReceivedTimestampReplyPersec
Wscript.Echo "SentAddressMask: " & objItem.SentAddressMask
Wscript.Echo "SentAddressMaskReply: " & objItem.SentAddressMaskReply
Wscript.Echo "SentDestinationUnreachable: " & objItem.SentDestinationUnreachable
Wscript.Echo "SentEchoPersec: " & objItem.SentEchoPersec
Wscript.Echo "SentEchoReplyPersec: " & objItem.SentEchoReplyPersec
Wscript.Echo "SentParameterProblem: " & objItem.SentParameterProblem
Wscript.Echo "SentRedirectPersec: " & objItem.SentRedirectPersec
Wscript.Echo "SentSourceQuench: " & objItem.SentSourceQuench
Wscript.Echo "SentTimeExceeded: " & objItem.SentTimeExceeded
Wscript.Echo "SentTimestampPersec: " & objItem.SentTimestampPersec
Wscript.Echo "SentTimestampReplyPersec: " & objItem.SentTimestampReplyPersec
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_Tcpip_IP",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "DatagramsForwardedPersec: " & objItem.DatagramsForwardedPersec
Wscript.Echo "DatagramsOutboundDiscarded: " & objItem.DatagramsOutboundDiscarded
Wscript.Echo "DatagramsOutboundNoRoute: " & objItem.DatagramsOutboundNoRoute
Wscript.Echo "DatagramsPersec: " & objItem.DatagramsPersec
Wscript.Echo "DatagramsReceivedAddressErrors: " & objItem.DatagramsReceivedAddressErrors
Wscript.Echo "DatagramsReceivedDeliveredPersec: " & objItem.DatagramsReceivedDeliveredPersec
Wscript.Echo "DatagramsReceivedDiscarded: " & objItem.DatagramsReceivedDiscarded
Wscript.Echo "DatagramsReceivedHeaderErrors: " & objItem.DatagramsReceivedHeaderErrors
Wscript.Echo "DatagramsReceivedPersec: " & objItem.DatagramsReceivedPersec
Wscript.Echo "DatagramsReceivedUnknownProtocol: " & objItem.DatagramsReceivedUnknownProtocol
Wscript.Echo "DatagramsSentPersec: " & objItem.DatagramsSentPersec
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "FragmentationFailures: " & objItem.FragmentationFailures
Wscript.Echo "FragmentedDatagramsPersec: " & objItem.FragmentedDatagramsPersec
Wscript.Echo "FragmentReassemblyFailures: " & objItem.FragmentReassemblyFailures
Wscript.Echo "FragmentsCreatedPersec: " & objItem.FragmentsCreatedPersec
Wscript.Echo "FragmentsReassembledPersec: " & objItem.FragmentsReassembledPersec
Wscript.Echo "FragmentsReceivedPersec: " & objItem.FragmentsReceivedPersec
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
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_Tcpip_NBTConnection",,48)
For Each objItem in colItems
Wscript.Echo "BytesReceivedPersec: " & objItem.BytesReceivedPersec
Wscript.Echo "BytesSentPersec: " & objItem.BytesSentPersec
Wscript.Echo "BytesTotalPersec: " & objItem.BytesTotalPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
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
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_Tcpip_NetworkInterface",,48)
For Each objItem in colItems
Wscript.Echo "BytesReceivedPersec: " & objItem.BytesReceivedPersec
Wscript.Echo "BytesSentPersec: " & objItem.BytesSentPersec
Wscript.Echo "BytesTotalPersec: " & objItem.BytesTotalPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CurrentBandwidth: " & objItem.CurrentBandwidth
Wscript.Echo "Description: " & objItem.Description
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 "OutputQueueLength: " & objItem.OutputQueueLength
Wscript.Echo "PacketsOutboundDiscarded: " & objItem.PacketsOutboundDiscarded
Wscript.Echo "PacketsOutboundErrors: " & objItem.PacketsOutboundErrors
Wscript.Echo "PacketsPersec: " & objItem.PacketsPersec
Wscript.Echo "PacketsReceivedDiscarded: " & objItem.PacketsReceivedDiscarded
Wscript.Echo "PacketsReceivedErrors: " & objItem.PacketsReceivedErrors
Wscript.Echo "PacketsReceivedNonUnicastPersec: " & objItem.PacketsReceivedNonUnicastPersec
Wscript.Echo "PacketsReceivedPersec: " & objItem.PacketsReceivedPersec
Wscript.Echo "PacketsReceivedUnicastPersec: " & objItem.PacketsReceivedUnicastPersec
Wscript.Echo "PacketsReceivedUnknown: " & objItem.PacketsReceivedUnknown
Wscript.Echo "PacketsSentNonUnicastPersec: " & objItem.PacketsSentNonUnicastPersec
Wscript.Echo "PacketsSentPersec: " & objItem.PacketsSentPersec
Wscript.Echo "PacketsSentUnicastPersec: " & objItem.PacketsSentUnicastPersec
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_Tcpip_TCP",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "ConnectionFailures: " & objItem.ConnectionFailures
Wscript.Echo "ConnectionsActive: " & objItem.ConnectionsActive
Wscript.Echo "ConnectionsEstablished: " & objItem.ConnectionsEstablished
Wscript.Echo "ConnectionsPassive: " & objItem.ConnectionsPassive
Wscript.Echo "ConnectionsReset: " & objItem.ConnectionsReset
Wscript.Echo "Description: " & objItem.Description
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 "SegmentsPersec: " & objItem.SegmentsPersec
Wscript.Echo "SegmentsReceivedPersec: " & objItem.SegmentsReceivedPersec
Wscript.Echo "SegmentsRetransmittedPersec: " & objItem.SegmentsRetransmittedPersec
Wscript.Echo "SegmentsSentPersec: " & objItem.SegmentsSentPersec
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_Tcpip_UDP",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "DatagramsNoPortPersec: " & objItem.DatagramsNoPortPersec
Wscript.Echo "DatagramsPersec: " & objItem.DatagramsPersec
Wscript.Echo "DatagramsReceivedErrors: " & objItem.DatagramsReceivedErrors
Wscript.Echo "DatagramsReceivedPersec: " & objItem.DatagramsReceivedPersec
Wscript.Echo "DatagramsSentPersec: " & objItem.DatagramsSentPersec
Wscript.Echo "Description: " & objItem.Description
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
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_TermService_TerminalServices",,48)
For Each objItem in colItems
Wscript.Echo "ActiveSessions: " & objItem.ActiveSessions
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "InactiveSessions: " & objItem.InactiveSessions
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 "TotalSessions: " & objItem.TotalSessions
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_TermService_TerminalServicesSession",,48)
For Each objItem in colItems
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "HandleCount: " & objItem.HandleCount
Wscript.Echo "InputAsyncFrameError: " & objItem.InputAsyncFrameError
Wscript.Echo "InputAsyncOverflow: " & objItem.InputAsyncOverflow
Wscript.Echo "InputAsyncOverrun: " & objItem.InputAsyncOverrun
Wscript.Echo "InputAsyncParityError: " & objItem.InputAsyncParityError
Wscript.Echo "InputBytes: " & objItem.InputBytes
Wscript.Echo "InputCompressedBytes: " & objItem.InputCompressedBytes
Wscript.Echo "InputCompressFlushes: " & objItem.InputCompressFlushes
Wscript.Echo "InputCompressionRatio: " & objItem.InputCompressionRatio
Wscript.Echo "InputErrors: " & objItem.InputErrors
Wscript.Echo "InputFrames: " & objItem.InputFrames
Wscript.Echo "InputTimeouts: " & objItem.InputTimeouts
Wscript.Echo "InputTransportErrors: " & objItem.InputTransportErrors
Wscript.Echo "InputWaitForOutBuf: " & objItem.InputWaitForOutBuf
Wscript.Echo "InputWdBytes: " & objItem.InputWdBytes
Wscript.Echo "InputWdFrames: " & objItem.InputWdFrames
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "OutputAsyncFrameError: " & objItem.OutputAsyncFrameError
Wscript.Echo "OutputAsyncOverflow: " & objItem.OutputAsyncOverflow
Wscript.Echo "OutputAsyncOverrun: " & objItem.OutputAsyncOverrun
Wscript.Echo "OutputAsyncParityError: " & objItem.OutputAsyncParityError
Wscript.Echo "OutputBytes: " & objItem.OutputBytes
Wscript.Echo "OutputCompressedBytes: " & objItem.OutputCompressedBytes
Wscript.Echo "OutputCompressFlushes: " & objItem.OutputCompressFlushes
Wscript.Echo "OutputCompressionRatio: " & objItem.OutputCompressionRatio
Wscript.Echo "OutputErrors: " & objItem.OutputErrors
Wscript.Echo "OutputFrames: " & objItem.OutputFrames
Wscript.Echo "OutputTimeouts: " & objItem.OutputTimeouts
Wscript.Echo "OutputTransportErrors: " & objItem.OutputTransportErrors
Wscript.Echo "OutputWaitForOutBuf: " & objItem.OutputWaitForOutBuf
Wscript.Echo "OutputWdBytes: " & objItem.OutputWdBytes
Wscript.Echo "OutputWdFrames: " & objItem.OutputWdFrames
Wscript.Echo "PageFaultsPersec: " & objItem.PageFaultsPersec
Wscript.Echo "PageFileBytes: " & objItem.PageFileBytes
Wscript.Echo "PageFileBytesPeak: " & objItem.PageFileBytesPeak
Wscript.Echo "PercentPrivilegedTime: " & objItem.PercentPrivilegedTime
Wscript.Echo "PercentProcessorTime: " & objItem.PercentProcessorTime
Wscript.Echo "PercentUserTime: " & objItem.PercentUserTime
Wscript.Echo "PoolNonpagedBytes: " & objItem.PoolNonpagedBytes
Wscript.Echo "PoolPagedBytes: " & objItem.PoolPagedBytes
Wscript.Echo "PrivateBytes: " & objItem.PrivateBytes
Wscript.Echo "ProtocolBitmapCacheHitRatio: " & objItem.ProtocolBitmapCacheHitRatio
Wscript.Echo "ProtocolBitmapCacheHits: " & objItem.ProtocolBitmapCacheHits
Wscript.Echo "ProtocolBitmapCacheReads: " & objItem.ProtocolBitmapCacheReads
Wscript.Echo "ProtocolBrushCacheHitRatio: " & objItem.ProtocolBrushCacheHitRatio
Wscript.Echo "ProtocolBrushCacheHits: " & objItem.ProtocolBrushCacheHits
Wscript.Echo "ProtocolBrushCacheReads: " & objItem.ProtocolBrushCacheReads
Wscript.Echo "ProtocolGlyphCacheHitRatio: " & objItem.ProtocolGlyphCacheHitRatio
Wscript.Echo "ProtocolGlyphCacheHits: " & objItem.ProtocolGlyphCacheHits
Wscript.Echo "ProtocolGlyphCacheReads: " & objItem.ProtocolGlyphCacheReads
Wscript.Echo "ProtocolSaveScreenBitmapCacheHitRatio: " & objItem.ProtocolSaveScreenBitmapCacheHitRatio
Wscript.Echo "ProtocolSaveScreenBitmapCacheHits: " & objItem.ProtocolSaveScreenBitmapCacheHits
Wscript.Echo "ProtocolSaveScreenBitmapCacheReads: " & objItem.ProtocolSaveScreenBitmapCacheReads
Wscript.Echo "ThreadCount: " & objItem.ThreadCount
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "TotalAsyncFrameError: " & objItem.TotalAsyncFrameError
Wscript.Echo "TotalAsyncOverflow: " & objItem.TotalAsyncOverflow
Wscript.Echo "TotalAsyncOverrun: " & objItem.TotalAsyncOverrun
Wscript.Echo "TotalAsyncParityError: " & objItem.TotalAsyncParityError
Wscript.Echo "TotalBytes: " & objItem.TotalBytes
Wscript.Echo "TotalCompressedBytes: " & objItem.TotalCompressedBytes
Wscript.Echo "TotalCompressFlushes: " & objItem.TotalCompressFlushes
Wscript.Echo "TotalCompressionRatio: " & objItem.TotalCompressionRatio
Wscript.Echo "TotalErrors: " & objItem.TotalErrors
Wscript.Echo "TotalFrames: " & objItem.TotalFrames
Wscript.Echo "TotalProtocolCacheHitRatio: " & objItem.TotalProtocolCacheHitRatio
Wscript.Echo "TotalProtocolCacheHits: " & objItem.TotalProtocolCacheHits
Wscript.Echo "TotalProtocolCacheReads: " & objItem.TotalProtocolCacheReads
Wscript.Echo "TotalTimeouts: " & objItem.TotalTimeouts
Wscript.Echo "TotalTransportErrors: " & objItem.TotalTransportErrors
Wscript.Echo "TotalWaitForOutBuf: " & objItem.TotalWaitForOutBuf
Wscript.Echo "TotalWdBytes: " & objItem.TotalWdBytes
Wscript.Echo "TotalWdFrames: " & objItem.TotalWdFrames
Wscript.Echo "VirtualBytes: " & objItem.VirtualBytes
Wscript.Echo "VirtualBytesPeak: " & objItem.VirtualBytesPeak
Wscript.Echo "WorkingSet: " & objItem.WorkingSet
Wscript.Echo "WorkingSetPeak: " & objItem.WorkingSetPeak
Next
On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_W3SVC_WebService",,48)
For Each objItem in colItems
Wscript.Echo "AnonymousUsersPersec: " & objItem.AnonymousUsersPersec
Wscript.Echo "BytesReceivedPersec: " & objItem.BytesReceivedPersec
Wscript.Echo "BytesSentPersec: " & objItem.BytesSentPersec
Wscript.Echo "BytesTotalPersec: " & objItem.BytesTotalPersec
Wscript.Echo "Caption: " & objItem.Caption
Wscript.Echo "CGIRequestsPersec: " & objItem.CGIRequestsPersec
Wscript.Echo "ConnectionAttemptsPersec: " & objItem.ConnectionAttemptsPersec
Wscript.Echo "CopyRequestsPersec: " & objItem.CopyRequestsPersec
Wscript.Echo "CurrentAnonymousUsers: " & objItem.CurrentAnonymousUsers
Wscript.Echo "CurrentBlockedAsyncIPerORequests: " & objItem.CurrentBlockedAsyncIPerORequests
Wscript.Echo "CurrentCALcountforauthenticatedusers: " & objItem.CurrentCALcountforauthenticatedusers
Wscript.Echo "CurrentCALcountforSSLconnections: " & objItem.CurrentCALcountforSSLconnections
Wscript.Echo "CurrentCGIRequests: " & objItem.CurrentCGIRequests
Wscript.Echo "CurrentConnections: " & objItem.CurrentConnections
Wscript.Echo "CurrentISAPIExtensionRequests: " & objItem.CurrentISAPIExtensionRequests
Wscript.Echo "CurrentNonAnonymousUsers: " & objItem.CurrentNonAnonymousUsers
Wscript.Echo "DeleteRequestsPersec: " & objItem.DeleteRequestsPersec
Wscript.Echo "Description: " & objItem.Description
Wscript.Echo "FilesPersec: " & objItem.FilesPersec
Wscript.Echo "FilesReceivedPersec: " & objItem.FilesReceivedPersec
Wscript.Echo "FilesSentPersec: " & objItem.FilesSentPersec
Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
Wscript.Echo "GetRequestsPersec: " & objItem.GetRequestsPersec
Wscript.Echo "HeadRequestsPersec: " & objItem.HeadRequestsPersec
Wscript.Echo "ISAPIExtensionRequestsPersec: " & objItem.ISAPIExtensionRequestsPersec
Wscript.Echo "LockedErrorsPersec: " & objItem.LockedErrorsPersec
Wscript.Echo "LockRequestsPersec: " & objItem.LockRequestsPersec
Wscript.Echo "LogonAttemptsPersec: " & objItem.LogonAttemptsPersec
Wscript.Echo "MaximumAnonymousUsers: " & objItem.MaximumAnonymousUsers
Wscript.Echo "MaximumCALcountforauthenticatedusers: " & objItem.MaximumCALcountforauthenticatedusers
Wscript.Echo "MaximumCALcountforSSLconnections: " & objItem.MaximumCALcountforSSLconnections
Wscript.Echo "MaximumCGIRequests: " & objItem.MaximumCGIRequests
Wscript.Echo "MaximumConnections: " & objItem.MaximumConnections
Wscript.Echo "MaximumISAPIExtensionRequests: " & objItem.MaximumISAPIExtensionRequests
Wscript.Echo "MaximumNonAnonymousUsers: " & objItem.MaximumNonAnonymousUsers
Wscript.Echo "MeasuredAsyncIPerOBandwidthUsage: " & objItem.MeasuredAsyncIPerOBandwidthUsage
Wscript.Echo "MkcolRequestsPersec: " & objItem.MkcolRequestsPersec
Wscript.Echo "MoveRequestsPersec: " & objItem.MoveRequestsPersec
Wscript.Echo "Name: " & objItem.Name
Wscript.Echo "NonAnonymousUsersPersec: " & objItem.NonAnonymousUsersPersec
Wscript.Echo "NotFoundErrorsPersec: " & objItem.NotFoundErrorsPersec
Wscript.Echo "OptionsRequestsPersec: " & objItem.OptionsRequestsPersec
Wscript.Echo "OtherRequestMethodsPersec: " & objItem.OtherRequestMethodsPersec
Wscript.Echo "PostRequestsPersec: " & objItem.PostRequestsPersec
Wscript.Echo "PropfindRequestsPersec: " & objItem.PropfindRequestsPersec
Wscript.Echo "ProppatchRequestsPersec: " & objItem.ProppatchRequestsPersec
Wscript.Echo "PutRequestsPersec: " & objItem.PutRequestsPersec
Wscript.Echo "SearchRequestsPersec: " & objItem.SearchRequestsPersec
Wscript.Echo "ServiceUptime: " & objItem.ServiceUptime
Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
Wscript.Echo "TotalAllowedAsyncIPerORequests: " & objItem.TotalAllowedAsyncIPerORequests
Wscript.Echo "TotalAnonymousUsers: " & objItem.TotalAnonymousUsers
Wscript.Echo "TotalBlockedAsyncIPerORequests: " & objItem.TotalBlockedAsyncIPerORequests
Wscript.Echo "TotalCGIRequests: " & objItem.TotalCGIRequests
Wscript.Echo "TotalConnectionAttemptsallinstances: " & objItem.TotalConnectionAttemptsallinstances
Wscript.Echo "TotalCopyRequests: " & objItem.TotalCopyRequests
Wscript.Echo "TotalcountoffailedCALrequestsforauthenticatedusers: " & objItem.TotalcountoffailedCALrequestsforauthenticatedusers
Wscript.Echo "TotalcountoffailedCALrequestsforSSLconnections: " & objItem.TotalcountoffailedCALrequestsforSSLconnections
Wscript.Echo "TotalDeleteRequests: " & objItem.TotalDeleteRequests
Wscript.Echo "TotalFilesReceived: " & objItem.TotalFilesReceived
Wscript.Echo "TotalFilesSent: " & objItem.TotalFilesSent
Wscript.Echo "TotalFilesTransferred: " & objItem.TotalFilesTransferred
Wscript.Echo "TotalGetRequests: " & objItem.TotalGetRequests
Wscript.Echo "TotalHeadRequests: " & objItem.TotalHeadRequests
Wscript.Echo "TotalISAPIExtensionRequests: " & objItem.TotalISAPIExtensionRequests
Wscript.Echo "TotalLockedErrors: " & objItem.TotalLockedErrors
Wscript.Echo "TotalLockRequests: " & objItem.TotalLockRequests
Wscript.Echo "TotalLogonAttempts: " & objItem.TotalLogonAttempts
Wscript.Echo "TotalMethodRequests: " & objItem.TotalMethodRequests
Wscript.Echo "TotalMethodRequestsPersec: " & objItem.TotalMethodRequestsPersec
Wscript.Echo "TotalMkcolRequests: " & objItem.TotalMkcolRequests
Wscript.Echo "TotalMoveRequests: " & objItem.TotalMoveRequests
Wscript.Echo "TotalNonAnonymousUsers: " & objItem.TotalNonAnonymousUsers
Wscript.Echo "TotalNotFoundErrors: " & objItem.TotalNotFoundErrors
Wscript.Echo "TotalOptionsRequests: " & objItem.TotalOptionsRequests
Wscript.Echo "TotalOtherRequestMethods: " & objItem.TotalOtherRequestMethods
Wscript.Echo "TotalPostRequests: " & objItem.TotalPostRequests
Wscript.Echo "TotalPropfindRequests: " & objItem.TotalPropfindRequests
Wscript.Echo "TotalProppatchRequests: " & objItem.TotalProppatchRequests
Wscript.Echo "TotalPutRequests: " & objItem.TotalPutRequests
Wscript.Echo "TotalRejectedAsyncIPerORequests: " & objItem.TotalRejectedAsyncIPerORequests
Wscript.Echo "TotalSearchRequests: " & objItem.TotalSearchRequests
Wscript.Echo "TotalTraceRequests: " & objItem.TotalTraceRequests
Wscript.Echo "TotalUnlockRequests: " & objItem.TotalUnlockRequests
Wscript.Echo "TraceRequestsPersec: " & objItem.TraceRequestsPersec
Wscript.Echo "UnlockRequestsPersec: " & objItem.UnlockRequestsPersec
Next