MSFT_DNSClientServerAddress 类

表示 DNS 服务器的接口,包括有关与服务器的远程连接的地址信息。

以下语法从托管对象格式 (MOF) 代码中简化,包括所有继承的属性。

语法

class MSFT_DNSClientServerAddress : CIM_RemoteServiceAccessPoint
{
  string   InstanceId;
  string   Caption;
  string   ElementName;
  datetime InstallDate;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus[];
  uint16   PrimaryStatus;
  uint16   EnabledState;
  string   OtherEnabledState;
  uint16   RequestedState;
  uint16   EnabledDefault;
  datetime TimeOfLastStateChange;
  uint16   TransitioningToState;
  string   Name;
  string   SystemCreationClassName;
  string   SystemName[];
  string   CreationClassName;
  string   AccessInfo;
  uint16   InfoFormat;
  string   OtherInfoFormatDescription;
  uint16   AccessContext;
  string   OtherAccessContext;
  uint32   InterfaceIndex;
  string   InterfaceAlias;
  string   ServerAddresses[];
  uint16   AddressFamily;
};

成员

MSFT_DNSClientServerAddress 类具有以下类型的成员:

方法

MSFT_DNSClientServerAddress 类具有这些方法。

方法 说明
RequestStateChange 发起更改 DNS 服务器接口状态的请求。

属性

MSFT_DNSClientServerAddress 类具有以下这些属性。

AccessContext

数据类型:uint16

访问类型:只读

限定符:ModelCorrespondence (CIM_RemoteServiceAccessPoint.OtherAccessContext)

获取服务器在本地系统中扮演的角色的说明。

此属性继承自 CIM_RemoteServiceAccessPoint

此属性包含下列值之一。 默认值为“0”(未知)。

含义
0
未知
1
其他
2
默认网关
3
DNS 服务器
4
SNMP 陷阱目的地
5
MPLS 隧道目的地
6
DHCP 服务器
7
SMTP 服务器
8
LDAP 服务器
9
网络时间协议 (NTP) 服务器
10
管理服务
207 32767
DMTF 保留
32768 ...
供应商保留

AccessInfo

数据类型:字符串

访问类型:只读

限定符:ModelCorrespondence (CIM_RemoteServiceAccessPoint.InfoFormat)

获取远程连接的访问和寻址信息。

此属性继承自 CIM_RemoteServiceAccessPoint

AddressFamily

数据类型:uint16

访问类型:只读

获取服务器地址的地址族。

Caption

数据类型:字符串

访问类型:只读

限定符:MaxLen (64)、Dynamic

获取服务器的简短说明。

此属性继承自 CIM_ManagedElement

CommunicationStatus

数据类型:uint16

访问类型:只读

获取一个值,该值指示服务器接口是否能够与底层 CIM_ManagedElement 对象进行通信。

此属性继承自 CIM_ManagedSystemElement

此属性包含下列值之一:

含义
0
未知
1
不可用
2
通信正常
3
通信中断
4
无法联系
5 32767
DMTF 保留
32768 65535
供应商保留

CreationClassName

数据类型:字符串

访问类型:只读

限定符:MaxLen (256)

获取用于创建此 MSFT_DNSClientServerAddress 对象的类的名称。 可以使用此选项,为类实例创建唯一标识符。

此属性继承自 CIM_ServiceAccessPoint

DetailedStatus

数据类型:uint16

访问类型:只读

获取有关服务器状态的信息,以及 PrimaryStatus 属性提供的信息。

此属性继承自 CIM_ManagedSystemElement

此属性包含下列值之一:

含义
0
不可用
1
无更多信息
2
有压力
3
预计故障
4
不可恢复的错误
5
支持实体出错
5 32767
DMTF 保留
32768 65535
供应商保留

ElementName

数据类型:字符串

访问类型:只读

获取服务器的用户友好名称。

此属性继承自 CIM_ManagedElement

EnabledDefault

数据类型:uint16

访问类型:仅写入

指示 EnabledState 属性的默认启动配置。

默认值:“2”(已启用)。 此属性继承自 CIM_EnabledLogicalElement

此属性包含下列值之一:

含义
2
已启用
3
已禁用
5
不适用
6
已启用但脱机
7
无默认值
8
Quiesce
9 32767
DMTF 保留
32768 65535
供应商保留

EnabledState

数据类型:uint16

访问类型:只读

限定符:ModelCorrespondence (CIM_EnabledLogicalElement.OtherEnabledState)

指示服务器是否已启用,还是处于相关状态。

此属性继承自 CIM_EnabledLogicalElement

此属性包含下列值之一。 默认值为“5”(不适用)。

含义
0
未知
1
其他
2
已启用
3
已禁用
4
正在关闭
5
不适用
6
已启用但脱机
7
测试中
8
已推迟
9
Quiesce
10
正在启动
11 32767
DMTF 保留
32768 65535
供应商保留

HealthState

数据类型:uint16

访问类型:只读

限定符:Experimental

指示服务器当前的健康状况。

此属性继承自 CIM_ManagedSystemElement

此属性包含下列值之一:

含义
0
未知
5
确定
10
已降级/警告
15
次要故障
20
主要故障
25
严重故障
30
不可恢复的错误
31 32767
DMTF 保留
32768 65535
供应商特定

InfoFormat

数据类型:uint16

访问类型:只读

限定符:ModelCorrespondence (CIM_RemoteServiceAccessPoint.OtherInfoFormatDescription)

获取一个整数,该整数标识 AccessInfo 属性值的说明。

此属性继承自 CIM_RemoteServiceAccessPoint

含义
1
其他
2
主机名
3
IPv4 地址
4
IPv6 地址
5
IPX 地址
6
DECnet 地址
7
SNA 地址
8
自治系统编号
9
MPLS 标签
10
IPv4 子网地址
11
IPv6 子网地址
12
IPv4 地址范围
13
IPv6 地址范围
100
拨号字符串
101
以太网地址
102
令牌环地址
103
ATM 地址
104
帧中继地址
200
URL
201
FQDN
202
用户 FQDN
203
DER ASN1 DN
204
DER ASN1 GN
205
密钥 ID
206
参数化 URL
207 32767
DMTF 保留
32768 ...
供应商保留

InstallDate

数据类型:datetime

访问类型:只读

限定符:MappingStrings (MIF.DMTF|ComponentID|001.5)

获取一个日期/时间值,该值指示对象的创建时间。

此属性继承自 CIM_ManagedSystemElement

InstanceId

数据类型:字符串

访问类型:只读

此对象的唯一标识符。 ID 在实例化命名空间的范围内必须是唯一的。

此属性继承自 CIM_ManagedElement

InterfaceAlias

数据类型:字符串

访问类型:只读

获取服务器接口的用户友好名称。

InterfaceIndex

数据类型:uint32

访问类型:只读

获取服务器接口的用户友好索引。

Name

数据类型:字符串

访问类型:只读

限定符:keyMaxLen (256)、Override (Name)

获取此对象的唯一 ID。

此属性继承自 CIM_ServiceAccessPoint

OperatingStatus

数据类型:uint16 数组

访问类型:只读

限定符:ModelCorrespondence (CIM_EnabledLogicalElement.EnabledState)

获取一个数组,其中包含有关服务器工作状态的信息,以及 EnabledState 属性提供的信息。

此属性继承自 CIM_ManagedSystemElement

此属性可能包含以下值:

含义
0
未知
1
不可用
2
服务
3
正在启动
4
正在停止
5
已停止
6
已中止
7
休眠
8
已完成
9
迁移
10
正在迁出
11
正在迁入
12
快照
13
正在关闭
14
测试中
15
正在转换
16
维修中
17 32767
DMTF 保留
32768 ...
供应商保留

OperationalStatus

数据类型:uint16 数组

访问类型:只读

限定符:ArrayType (Indexed)、ModelCorrespondence (CIM_ManagedSystemElement.StatusDescriptions)

获取包含服务器状态的数组。

此属性继承自 CIM_ManagedSystemElement

此属性可能包含以下值:

含义
0
未知
1
其他
2
确定
3
已降级
4
有压力
5
预计故障
6
错误
7
不可恢复的错误
8
正在启动
9
正在停止
10
已停止
11
维修中
12
无法联系
13
通信中断
14
已中止
15
休眠
16
支持实体出错
17
已完成
18
电源模式
19
DMTF 保留
20
供应商保留

OtherAccessContext

数据类型:字符串

访问类型:只读

限定符:ModelCorrespondence (CIM_RemoteServiceAccessPoint.AccessContext)

获取当 AccessContext 属性设置为“1”(其他)时服务器角色的说明。

此属性继承自 CIM_RemoteServiceAccessPoint

OtherEnabledState

数据类型:字符串

访问类型:只读

限定符:ModelCorrespondence (CIM_EnabledLogicalElement.EnabledState)

获取当设置为“1”(其他)时,EnabledState 属性的值的说明。

此属性继承自 CIM_EnabledLogicalElement

OtherInfoFormatDescription

数据类型:字符串

访问类型:只读

限定符:ModelCorrespondence (CIM_RemoteServiceAccessPoint.InfoFormat)

获取当 InfoFormat 属性设置为“1”(其他)时要使用的说明。

此属性继承自 CIM_RemoteServiceAccessPoint

PrimaryStatus

数据类型:uint16

访问类型:只读

限定符:ModelCorrespondence(CIM_ManagedSystemElement.DetailedStatus、CIM_ManagedSystemElement.HealthState)

获取服务器的高级别状态。

此属性继承自 CIM_ManagedSystemElement

此属性包含下列值之一:

含义
0
未知
1
确定
2
已降级
3
错误
4 32767
DMTF 保留
32768 65535
供应商保留

RequestedState

数据类型:uint16

访问类型:只读

指示服务器的最后一个请求状态。 客户端的实际状态通过 EnabledState 属性表示。

此属性继承自 CIM_EnabledLogicalElement

此属性包含下列值之一。 默认值为“12”(不适用)。

含义
0
未知
2
已启用
3
已禁用
4
关闭
5
无更改
6
脱机
7
测试
8
已推迟
9
Quiesce
10
重新启动
11
重置
12
不适用
13 32767
DMTF 保留
32768 65535
供应商保留

ServerAddresses

数据类型:字符串数组

访问类型:只读

获取包含服务器的 IP 地址的数组。

Status

数据类型:字符串

访问类型:只读

限定符:MaxLen (10)、Deprecated (CIM_ManagedSystemElement.OperationalStatus)

注意

此属性已弃用。 请改为使用 OperationalStatus

获取服务器的状态。

此属性继承自 CIM_ManagedSystemElement

此属性包含下列值之一:

含义
确定
服务器正常工作且没有错误。
错误
服务器遇到错误。
已降级
服务器正常工作,但某些功能已关闭。
未知
服务器的状态未知。
故障预警
服务器遇到故障预警。
正在启动
服务器正在启动。
正在停止
数据库正在关闭。
服务
服务器正在维修。
有压力
服务器遇到性能问题。
不可恢复
服务器出错,无法恢复。
无法联系
与服务器没有联系。
通信丢失
与服务器的通信已丢失。
已停止
服务器没有运行,但可以重新启动服务器。

StatusDescriptions

数据类型:字符串数组

访问类型:只读

限定符:ArrayType (Indexed)、ModelCorrespondence (CIM_ManagedSystemElement.OperationalStatus)

获取一个字符串数组,它描述了 OperationalStatus 属性中的相应数组值的详细信息。

此属性继承自 CIM_ManagedSystemElement

SystemCreationClassName

数据类型:字符串

访问类型:只读

限定符:MaxLen (256)、Propagated (CIM_System.CreationClassName)

获取表示本地系统的类的名称。

此属性继承自 CIM_ServiceAccessPoint

SystemName

数据类型:字符串数组

访问类型:只读

限定符:MaxLen (256)、Propagated (CIM_System.Name)

获取本地系统的名称。

此属性继承自 CIM_ServiceAccessPoint

TimeOfLastStateChange

数据类型:datetime

访问类型:只读

获取上次对 EnabledState 属性值进行更改的日期和时间。

此属性继承自 CIM_EnabledLogicalElement

TransitioningToState

数据类型:uint16

访问类型:只读

限定符:ModelCorrespondence (CIM_EnabledLogicalElement.RequestStateChange、CIM_EnabledLogicalElement.RequestedState、CIM_EnabledLogicalElement.EnabledState)

获取服务器将转换到的状态。

此属性继承自 CIM_EnabledLogicalElement

含义
0
未知
2
已启用
3
已禁用
4
关闭
5
无更改
6
脱机
7
测试
8
延迟
9
Quiesce
10
重新启动
11
重置
12
不适用
13 ...
DMTF 保留

要求

最低受支持的客户端
Windows 8
支持的最低服务器版本
Windows Server 2012
命名空间
Root\StandardCimv2
MOF
DnsClientCim.mof
DLL
DnsClientCim.dll

另请参阅

Dnsclientcim 提供程序类