Export (0) Print
Expand All

ProgressOperationRate Property

Exchange Server 2003

ProgressOperationRate Property


The ProgressOperationRate property indicates the rate of progress operations performed per second by the store on behalf of the client. The ProgressOperationRate property is read-only.

Applies To

The ProgressOperationRate property is a member of the Exchange_Logon Class.

Instance Path

The ProgressOperationRate property appears on instances of the \\COMPUTERNAME\ROOT\MicrosoftExchangeV2:Exchange_Logon class.

MOF Syntax

 Units("per second")] uint32 ProgressOperationRate;


Units("per second")

VBScript Example

The following example shows how to retrieve a list of Exchange_Logon instances, and how to retrieve the associated ProgressOperationRate properties.

' Purpose:   Display each Exchange_Logon found for Exchange server,
'            and show the ProgressOperationRate property on the Exchange_Logon
'            objects
' Change:    cComputerName [string] the computer to access
' Output:    Displays the name of each Exchange_Logon and ProgressOperationRate property

On Error Resume Next
Dim cComputerName
Const cWMINameSpace = "root/MicrosoftExchangeV2"
Const cWMIInstance = "Exchange_Logon"
cComputerName = "MyComputerNETBIOSName"

Dim strWinMgmts		' Connection string for WMI
Dim objWMIExchange	' Exchange Namespace WMI object
Dim listExchange_Logons	' ExchangeLogons collection
Dim objExchange_Logon		' A single ExchangeLogon WMI object

' current user credentials (impersonationLevel=impersonate),
' on the computer specified in the constant cComputerName, and
' using the CIM namespace for the Exchange provider.
Set objWMIExchange =  GetObject(strWinMgmts)
' Verify we were able to correctly set the object.
If Err.Number <> 0 Then
  ' The Resources that currently exist appear as a list of
  ' Exchange_Logon instances in the Exchange namespace.
  Set listExchange_Logons = objWMIExchange.InstancesOf(cWMIInstance)
  ' Were any Exchange_Logon Instances returned?
  If (listExchange_Logons.count > 0) Then
    ' If yes, do the following:
    ' Iterate through the list of Exchange_Logon objects.
    For Each objExchange_Logon in listExchange_Logons
       ' Display the value of the ProgressOperationRate property.
       WScript.echo "ProgressOperationRate    = "& _
        " ["&TypeName(objExchange_Logon.ProgressOperationRate)&"] "& _
    ' If no Exchange_Logon instances were returned,
    ' display that.
    WScript.Echo "WARNING: No Exchange_Logon instances were returned."
  End If
End If

© 2014 Microsoft