Shortcut Menu

Skip

Main Navigation

Choose your language

You are here:

ActiveXperts.com > Administration > Scripts > WMI > VBScript > MSExchangeISMailbox Performance Counter

ActiveXperts Network Monitor ships with a large collection of WMI based PowerShell scripts and VBScript scripts to monitor and manage a network.

Use ActiveXperts Netork Monitor to monitor your virtualization servers, domains, computers and devices. It runs on a single Windows server, without agents required on the monitored systems. It has many built-in checks and also allows administrators to create custom checks using PowerShell, VBScript, WMI and SSH.


MSExchangeISMailbox Performance Counter - WMI sample in VBScript

The foundations for Manageability in Windows 7/2008/Vista/XP/2000 and Millennium Edition/'98 are Windows Management Instrumentation (WMI; formerly WBEM) and WMI extensions for Windows Driver Model (WDM).

ActiveXperts Network Monitor provides the ability to build monitor check routines based on WMI. ActiveXperts has collected more than a hundred WMI samples. You can use these samples as a base for new check routines you can write yourself.

On this site, you can find many WMI samples.

The MSExchangeISMailbox Performance Counter WMI class can be used in ActiveXperts Network Monitor to monitor your servers.


MSExchangeISMailbox Performance Counter

Description

ActiveXperts Network Monitor ships with a large collection of WMI based PowerShell scripts and VBScript scripts to monitor and manage a network.

Use ActiveXperts Netork Monitor to monitor your virtualization servers, domains, computers and devices. It runs on a single Windows server, without agents required on the monitored systems. It has many built-in checks and also allows administrators to create custom checks using PowerShell, VBScript, WMI and SSH.

Example(s)

On Error Resume Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_PerfRawData_MSExchangeIS_MSExchangeIS",,48)
For Each objItem in colItems
    Wscript.Echo "ActiveAnonymousUserCount: " & objItem.ActiveAnonymousUserCount
    Wscript.Echo "ActiveConnectionCount: " & objItem.ActiveConnectionCount
    Wscript.Echo "ActiveUserCount: " & objItem.ActiveUserCount
    Wscript.Echo "AnonymousUserCount: " & objItem.AnonymousUserCount
    Wscript.Echo "AppointmentInstanceCreationRate: " & objItem.AppointmentInstanceCreationRate
    Wscript.Echo "AppointmentInstanceDeletionRate: " & objItem.AppointmentInstanceDeletionRate
    Wscript.Echo "AppointmentInstancesCreated: " & objItem.AppointmentInstancesCreated
    Wscript.Echo "AppointmentInstancesDeleted: " & objItem.AppointmentInstancesDeleted
    Wscript.Echo "Caption: " & objItem.Caption
    Wscript.Echo "ConnectionCount: " & objItem.ConnectionCount
    Wscript.Echo "DatabaseSessionHitRate: " & objItem.DatabaseSessionHitRate
    Wscript.Echo "DatabaseSessionHitRate_Base: " & objItem.DatabaseSessionHitRate_Base
    Wscript.Echo "Description: " & objItem.Description
    Wscript.Echo "FBPublishCount: " & objItem.FBPublishCount
    Wscript.Echo "FBPublishRate: " & objItem.FBPublishRate
    Wscript.Echo "Frequency_Object: " & objItem.Frequency_Object
    Wscript.Echo "Frequency_PerfTime: " & objItem.Frequency_PerfTime
    Wscript.Echo "Frequency_Sys100NS: " & objItem.Frequency_Sys100NS
    Wscript.Echo "MaximumAnonymousUsers: " & objItem.MaximumAnonymousUsers
    Wscript.Echo "MaximumConnections: " & objItem.MaximumConnections
    Wscript.Echo "MaximumUsers: " & objItem.MaximumUsers
    Wscript.Echo "Name: " & objItem.Name
    Wscript.Echo "PeakPushNotificationsCacheSize: " & objItem.PeakPushNotificationsCacheSize
    Wscript.Echo "PushNotificationsCacheSize: " & objItem.PushNotificationsCacheSize
    Wscript.Echo "PushNotificationsGeneratedPersec: " & objItem.PushNotificationsGeneratedPersec
    Wscript.Echo "PushNotificationsSkippedPersec: " & objItem.PushNotificationsSkippedPersec
    Wscript.Echo "ReadBytesRPCClientsPersec: " & objItem.ReadBytesRPCClientsPersec
    Wscript.Echo "RecurringAppointmentDeletionRate: " & objItem.RecurringAppointmentDeletionRate
    Wscript.Echo "RecurringAppointmentModificationRate: " & objItem.RecurringAppointmentModificationRate
    Wscript.Echo "RecurringAppointmentsCreated: " & objItem.RecurringAppointmentsCreated
    Wscript.Echo "RecurringAppointmentsDeleted: " & objItem.RecurringAppointmentsDeleted
    Wscript.Echo "RecurringAppointmentsModified: " & objItem.RecurringAppointmentsModified
    Wscript.Echo "RecurringApppointmentCreationRate: " & objItem.RecurringApppointmentCreationRate
    Wscript.Echo "RecurringMasterAppointmentsExpanded: " & objItem.RecurringMasterAppointmentsExpanded
    Wscript.Echo "RecurringMasterExpansionRate: " & objItem.RecurringMasterExpansionRate
    Wscript.Echo "RPCOperationsPersec: " & objItem.RPCOperationsPersec
    Wscript.Echo "RPCPacketsPersec: " & objItem.RPCPacketsPersec
    Wscript.Echo "RPCRequests: " & objItem.RPCRequests
    Wscript.Echo "RPCRequestsPeak: " & objItem.RPCRequestsPeak
    Wscript.Echo "SingleAppointmentCreationRate: " & objItem.SingleAppointmentCreationRate
    Wscript.Echo "SingleAppointmentDeletionRate: " & objItem.SingleAppointmentDeletionRate
    Wscript.Echo "SingleAppointmentModificationRate: " & objItem.SingleAppointmentModificationRate
    Wscript.Echo "SingleAppointmentsCreated: " & objItem.SingleAppointmentsCreated
    Wscript.Echo "SingleAppointmentsDeleted: " & objItem.SingleAppointmentsDeleted
    Wscript.Echo "SingleAppointmentsModified: " & objItem.SingleAppointmentsModified
    Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
    Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
    Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
    Wscript.Echo "UserCount: " & objItem.UserCount
    Wscript.Echo "WriteBytesRPCClientsPersec: " & objItem.WriteBytesRPCClientsPersec
Next