The ExchangeConnectorState WMI class has properties that return information about a Microsoft® Exchange connector.
Namespace
\\COMPUTERNAME\ROOT\cimv2\applications\exchange:ExchangeConnectorState
Provider
The ExchangeRoutingTableProvider supplies instances of the ExchangeConnectorState class.
Origin
The ExchangeConnectorState class does not extend any other class.
Qualifiers
dynamic
Properties
| Property | Description |
|---|
| DN Property | The DN property specifies the
Microsoft Active Directory® distinguished name (DN) of the Exchange Connector object. |
| GroupDN Property | The GroupDN property specifies the
distinguished name (DN) in
Active Directory of the routing group. |
| GroupGUID Property | The GroupGUID property specifies the globally unique identifier (GUID) of the routing group. |
| GUID Property | The GUID property specifies the GUID of the Exchange Connector. |
| IsUp Property | The IsUp property, when True, specifies that the Exchange Connector is operating normally. |
| Name Property | The Name property specifies the name of the Exchange Connector. |
Methods
This class has no methods.
Associations
This class has no associations.
VBScript Example
The following example shows how to retrieve a list of ExchangeConnectorState instances on the specified Exchange server, and how to retrieve the properties on each ExchangeConnectorState instance.
'===============================================================
' Name: ShowConnectorState_AllProperties
' Purpose: Display each Connector found for Exchange server,
' and show all properties on the ExchangeConnector
' objects
' Input: strComputerName [string] the computer to access
' Output: Displays the name of each Connector and properties
'===============================================================
Public Sub ShowConnectorState_AllProperties ( strComputerName )
Const cWMINameSpace = "root/cimv2/applications/exchange"
Const cWMIInstance = "ExchangeConnectorState"
Dim strWinMgmts ' Connection string for WMI
Dim objWMIExchange ' Exchange Namespace WMI object
Dim listExchangeConnectors ' ExchangeConnectorState collection
Dim objExchangeConnector ' A single ExchangeConnector 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 ExchangeConnectorState provider.
strWinMgmts = "winmgmts:{impersonationLevel=impersonate}!//" & _
strComputerName & "/" & cWMINameSpace
'
' Get an object using the string you just created.
Set objWMIExchange = GetObject(strWinMgmts)
'
' The Connectors that currently exist appear as a list of
' ExchangeConnectorState instances in the Exchange namespace.
Set listExchangeConnectors = objWMIExchange.InstancesOf(cWMIInstance)
'
' Iterate through the list of ExchangeConnectorState objects.
For each objExchangeConnector in listExchangeConnectors
'
' Display the value of the Name property.
WScript.echo "Name = " & _
"[" & TypeName(objExchangeConnector.Name) & "] " & _
objExchangeConnector.Name
'
' Display the value of the DN property.
WScript.echo " DN = [" & _
TypeName(objExchangeConnector.DN) & "] " & _
objExchangeConnector.DN
'
' Display the value of the GroupDN property.
WScript.echo " GroupDN = " & _
"[" & TypeName(objExchangeConnector.GroupDN) & "] " & _
objExchangeConnector.GroupDN
'
' Display the value of the GroupGUID property.
WScript.echo " GroupGUID = " & _
"[" & TypeName(objExchangeConnector.GroupGUID) & "] " & _
objExchangeConnector.GroupGUID
'
' Display the value of the GUID property.
WScript.echo " GUID = " & _
"[" & TypeName(objExchangeConnector.GUID) & "] " & _
objExchangeConnector.GUID
'
' Display the value of the IsUp property.
WScript.echo " IsUp = " & _
"[" & TypeName(objExchangeConnector.IsUp) & "] " & _
objExchangeConnector.IsUp
'
' Move to the next ExchangeConnectorState.
Next
end Sub