This topic has not yet been rated - Rate this topic

NumberOfMessages Property

Exchange Server 2003

The NumberOfMessages property specifies the number of messages that are waiting for transmission across the link. The NumberOfMessages property is read-only.

Applies To

The NumberOfMessages property is a member of the ExchangeLink Class.

Instance Path

The NumberOfMessages property appears on instances of the \\COMPUTERNAME\ROOT\cimv2\applications\exchange:ExchangeLink class.

MOF Syntax

uint32 NumberOfMessages;

Qualifiers

This property has no qualifiers.

VBScript Example

The following example shows how to retrieve a list of ExchangeLink instances, and how to retrieve the NumberOfMessages property for each instance.


'===============================================================
' Name:      ShowLinks_NumberOfMessages
' Purpose:   Display each Link found for Exchange server specified,
'            and show the NumberOfMessages property for the 
'            ExchangeLink objects
' Input:     strComputerName [string] the computer to access
' Output:    Displays the name of each Link and NumberOfMessages
'===============================================================
Public Sub ShowLinks_NumberOfMessages ( strComputerName )

Const cWMINameSpace = "root/cimv2/applications/exchange"
Const cWMIInstance = "ExchangeLink"

Dim strWinMgmts          ' Connection string for WMI
Dim objWMIExchange       ' Exchange Namespace WMI object
Dim listExchangeLinks    ' ExchangeLink collection
Dim objExchangeLink      ' A single ExchangeLink WMI object

' Create the object string, indicating WMI (winmgmts), using the
' current user credentials (impersonationLevel=impersonate),
' on the computer passed to the function in strComputerName, and
' using the CIM namespace for the ExchangeLink provider.
strWinMgmts = "winmgmts:{impersonationLevel=impersonate}!//" & _
   strComputerName & "/" & cWMINameSpace
'
' Get an object using the string you just created.
Set objWMIExchange =  GetObject(strWinMgmts)
'
' The links that currently exist appear as a list of
' ExchangeLink instances in the Exchange namespace.
Set listExchangeLinks = objWMIExchange.InstancesOf(cWMIInstance)
'
' Iterate through the list of ExchangeLink objects.
For each objExchangeLink in listExchangeLinks
   '
   ' Display the value of the LinkName property.
   WScript.echo "LinkName = [" & _
      TypeName(objExchangeLink.LinkName) & "] " & _
      objExchangeLink.LinkName
   '
   ' Display the value of the NumberOfMessages property.
   WScript.echo "    NumberOfMessages           = " & _
      "[" & TypeName(objExchangeLink.NumberOfMessages) & "] " & _
      objExchangeLink.NumberOfMessages
   '
   ' Move to the next ExchangeLink.
Next
end Sub

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.