The ExchangeServerState WMI class has properties that return information about the computer running Microsoft® Exchange 2000 Server.
The ExchangeRoutingTableProvider supplies instances of the ExchangeServerState class.
The ExchangeServerState class does not extend any other class.
| Property | Description |
|---|
| DN Property |
The DN property specifies the
Microsoft Active Directory® distinguished name (DN) of the Exchange server object. |
| ClusterState Property |
[Values{"Unknown", "OK", "Warning",
"Error"},
ValueMap{"0", "1", "2", "3"}] uint8 ClusterState;
When the ExchangeServerState instance represents a clustered Exchange server, the ClusterState property specifies the state of the clustered resources on that server. |
| ClusterStateString Property |
string ClusterStateString;
When the ExchangeServerState instance represents a clustered Exchange server, the ClusterStateString property specifies the state of the cluster resources on that server. |
| CPUState Property |
[Values{"Unknown", "OK", "Warning",
"Error"},
ValueMap{"0", "1", "2", "3"}] uint8 CPUState;
The CPUState property specifies the current state of the CPU on the Exchange server. This is the same state information shown on the Monitoring and Status Properties page of the Exchange System Manager. |
| CPUStateString Property |
The CPUStateString property specifies the current state of the CPU on the Exchange server. |
| DisksState Property |
[Values{"Unknown", "OK", "Warning",
"Error"},
ValueMap{"0", "1", "2", "3"}] uint8 DisksState;
The DisksState property specifies the current state of the disk storage on the computer running Exchange 2000 Server. |
| DisksStateString Property |
The DisksStateString property specifies the current state of the disk storage on the computer running Exchange 2000 Server. |
| GroupDN Property |
The GroupDN property specifies the DN of the Exchange 2000 Server routing group in
Active Directory. |
| GroupGUID Property |
The GroupGUID property specifies the globally unique identifier (GUID) of the Exchange 2000 Server routing group in
Active Directory. |
| GUID Property |
The GUID property specifies the GUID of the Exchange 2000 Server server object in
Active Directory. |
| MemoryState Property |
[Values{"Unknown", "OK", "Warning",
"Error"},
ValueMap{"0", "1", "2", "3"}] uint8 MemoryState;
The MemoryState property specifies the current state of the memory on the computer running Exchange 2000 Server. |
| MemoryStateString Property |
string MemoryStateString;
The MemoryStateString property specifies the current state of the memory on the computer running Exchange 2000 Server. |
| Name Property |
The Name property specifies the name of the computer running Exchange 2000 Server. |
| QueuesState Property |
[Values{"Unknown", "OK", "Warning",
"Error"},
ValueMap{"0", "1", "2", "3"}] uint8 QueuesState;
The QueuesState property specifies the current state of the queues on the computer running Exchange 2000 Server. |
| QueuesStateString Property |
string QueuesStateString;
The QueuesStateString property specifies the current state of the queues on the computer running Exchange 2000 Server. |
| ServerMaintenance Property |
boolean ServerMaintenance;
The ServerMaintenance property, when True, specifies that the notifications set up in the Exchange 2000 Server System Manager Monitoring and Status page have been disabled. |
| ServerState Property |
[Values{"Unknown", "OK", "Warning",
"Error"},
ValueMap{"0", "1", "2", "3"}] uint8 ServerState;
The ServerState property specifies the current state of the computer running Exchange 2000 Server. |
| ServerStateString Property |
string ServerStateString;
The ServerStateString property specifies the current state of the computer running Exchange 2000 Server. |
| ServicesState Property |
[Values{"Unknown", "OK", "Warning",
"Error"},
ValueMap{"0", "1", "2", "3"}] uint8 ServicesState;
The ServicesState property specifies the current state of the monitoring services running on the Exchange 2000 Server computer. |
| ServicesStateString Property |
string ServicesStateString;
The ServicesStateString property specifies the current state of the monitoring services running on the Exchange 2000 Server computer. |
| Unreachable Property |
The Unreachable property, when True, specifies that the Exchange 2000 Server computer is currently unreachable. |
| Version Property |
The Version property indicates the version of the Exchange server. |
This class has no methods.
This class has no associations.
The following example shows how to retrieve a list of ExchangeServerState instances, and how to retrieve the associated properties.