MSFT_DNSClient 类

表示 DNS 客户端。

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

语法

class MSFT_DNSClient : CIM_DNSProtocolEndpoint
{
  string   InstanceId;
  string   Caption;
  string   ElementName;
  datetime InstallDate;
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus[];
  uint16   PrimaryStatus;
  string   OtherEnabledState;
  uint16   RequestedState;
  uint16   EnabledDefault;
  uint16   TransitioningToState;
  string   SystemCreationClassName;
  string   SystemName;
  string   CreationClassName;
  string   Description;
  string   Name;
  uint16   OperationalStatus[];
  uint16   EnabledState[];
  datetime TimeOfLastStateChange;
  string   NameFormat;
  uint16   ProtocolType[];
  uint16   ProtocolIFType;
  string   OtherTypeDescription;
  string   Hostname;
  uint16   DHCPOptionsToUse[];
  uint32   InterfaceIndex;
  string   InterfaceAlias;
  string   ConnectionSpecificSuffix;
  string   ConnectionSpecificSuffixSearchList[];
  boolean  RegisterThisConnectionsAddress;
  boolean  UseSuffixWhenRegistering;
};

成员

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

方法

MSFT_DNSClient 类具有以下方法。

方法 说明
注册 将本地计算机的地址注册到 DNS 服务器。
RequestStateChange 发起更改 DNS 客户端状态的请求。
此方法继承自 CIM_EnabledLogicalElement

属性

MSFT_DNSClient 类具有以下这些属性。

Caption

数据类型:字符串

访问类型:只读

限定符:MaxLen (64)、Dynamic

获取 DNS 客户端的简短说明。

此属性继承自 CIM_ManagedElement

CommunicationStatus

数据类型:uint16

访问类型:只读

获取一个值,该值指示 DNS 客户端是否能够与底层 CIM_ManagedElement 对象进行通信。

此属性继承自 CIM_ManagedSystemElement

此属性包含下列值之一:

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

ConnectionSpecificSuffix

数据类型:字符串

访问类型:读/写

获取并设置 DNS 后缀,以便与接口进行连接。

ConnectionSpecificSuffixSearchList

数据类型:字符串数组

访问类型:只读

获取并设置包含 DNS 后缀的数组,以便与接口进行连接。

CreationClassName

数据类型:字符串

访问类型:只读

限定符:keyMaxLen (256)

获取 DNS 客户端实例的类名称。

此属性继承自 CIM_ServiceAccessPoint 类。

描述

数据类型:字符串

访问类型:只读

限定符:Override(说明)

获取 DNS 客户端的说明。

此属性继承自 CIM_ProtocolEndpoint 类。

DetailedStatus

数据类型:uint16

访问类型:只读

获取有关 DNS 客户端状态的信息,以及 PrimaryStatus 属性提供的信息。

此属性继承自 CIM_ManagedSystemElement

此属性包含下列值之一:

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

DHCPOptionsToUse

数据类型:uint16 数组

访问类型:只读

限定符:ModelCorrespondence(CIM_DHCPProtocolEndpoint.OptionsReceived、CIM_DNSSettingData.DHCPOptionsToUse)

获取一个数组,其中包含 DNS 客户端在 DHCP 绑定操作后使用的动态主机配置协议 (DHCP) 选项。

此属性继承自 CIM_DNSProtocolEndpoint 类。

此属性可能包含以下值:

含义
8
域名服务器
14
主机名
17
域名
18 32767
DMTF 保留
32768 65535
供应商保留

ElementName

数据类型:字符串

访问类型:只读

获取 DNS 客户端的用户友好名称。

此属性继承自 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)、Override (EnabledState)

获取一个数组,该数组指示 DNS 客户端是否已启用,或者处于某种其他相关状态。

此属性继承自 CIM_ProtocolEndpoint 类。

此属性可以包含下列值之一:

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

HealthState

数据类型:uint16

访问类型:只读

限定符:Experimental

指示 DNS 客户端的当前健康状况。

此属性继承自 CIM_ManagedSystemElement

此属性包含下列值之一:

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

Hostname

数据类型:字符串

访问类型:仅写入

获取 DNS 客户端连接的主机名称。

此属性继承自 CIM_DNSProtocolEndpoint 类。

InstallDate

数据类型:datetime

访问类型:只读

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

获取指示 DNS 客户端何时安装的日期/时间值。

此属性继承自 CIM_ManagedSystemElement

InstanceId

数据类型:字符串

访问类型:只读

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

此属性继承自 CIM_ManagedElement

InterfaceAlias

数据类型:字符串

访问类型:只读

获取客户端的用户友好名称。

InterfaceIndex

数据类型:uint32

访问类型:只读

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

Name

数据类型:字符串

访问类型:只读

限定符:MaxLen (256)、keyOverride (Name)

获取 DNS 客户端接口的 ID。

此属性继承自 CIM_ProtocolEndpoint 类。

NameFormat

数据类型:字符串

访问类型:只读

限定符:MaxLen (256)

获取 Name 属性的结构,该属性确保名称是唯一的值。

此属性继承自 CIM_ProtocolEndpoint 类。

OperatingStatus

数据类型:uint16 数组

访问类型:只读

限定符:ModelCorrespondence (CIM_EnabledLogicalElement.EnabledState)

获取一个数组,其中包含有关 DNS 客户端的工作状态的信息,以及 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)、Override (OperationalStatus)

获取 DNS 客户端的当前状态。

此属性继承自 CIM_ProtocolEndpoint 类。

此属性可以包含下列值之一:

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

OtherEnabledState

数据类型:字符串

访问类型:只读

限定符:ModelCorrespondence (CIM_EnabledLogicalElement.EnabledState)

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

此属性继承自 CIM_EnabledLogicalElement

OtherTypeDescription

数据类型:字符串

访问类型:只读

限定符:MaxLen (64)、ModelCorrespondence(CIM_ProtocolEndpoint.ProtocolType、CIM_ProtocolEndpoint.ProtocolIFType)

获取一个字符串,该字符串描述当 ProtocolIFType 属性设置为 1 (其他)时,要使用的网络协议;否则,此值必须设置为 null

此属性继承自 CIM_ProtocolEndpoint 类。

PrimaryStatus

数据类型:uint16

访问类型:只读

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

获取 DNS 客户端的高级状态。

此属性继承自 CIM_ManagedSystemElement

此属性包含下列值之一:

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

ProtocolIFType

数据类型:uint16

访问类型:只读

限定符:ModelCorrespondence (CIM_ProtocolEndpoint.OtherTypeDescription)

获取 DNS 客户端支持的网络协议。

此属性继承自 CIM_ProtocolEndpoint 类。

此属性可能包含以下值:

含义
0
未知
1
其他
2
Regular 1822
3
HDH 1822
4
DDN X.25
5
RFC877 X.25
6
以太网 CSMA/CD
7
ISO 802.3 CSMA/CD
8
ISO 802.4 令牌总线
9
ISO 802.5 令牌环
10
ISO 802.6 MAN
11
StarLAN
12
Proteon 10Mbit
13
Proteon 80Mbit
14
HyperChannel
15
Fddi
16
LAP-B
17
SDLC
18
DS1
19
E1
20
基本 ISDN
21
主要 ISDN
22
专有的点到点串行
23
PPP
24
软件环回
25
EON
26
以太网 3Mbit
27
NSIP
28
SLIP
29
超高性能
30
DS3
31
SIP
32
帧中继
33
RS-232
34
并行程序
35
ARCNet
36
ARCNet Plus
37
ATM
38
MIO X.25
39
SONET
40
X.25 PLE
41
ISO 802.211c
42
LocalTalk
43
SMDS DXI
44
帧中继服务
45
V.35
46
HSSI
47
HIPPI
48
调制解调器
49
AAL5
50
SONET 路径
51
SONET VT
52
SMDS ICIP
53
专有虚拟/内部
54
专有多路复用器
55
IEEE 802.12
56
光纤通道
57
HIPPI 接口
58
帧中继互连
59
适用于 802.3 的 ATM 仿真 LAN
60
适用于 802.5 的 ATM 仿真 LAN
61
ATM 仿真电路
62
快速以太网 (100BaseT)
63
ISDN
64
V.11
65
V.36
66
64K 速率下的 G703
67
2Mb 速率下的 G703
68
QLLC
69
快速以太网 100BaseFX
70
Channel
71
IEEE 802.11
72
IBM 260/370 OEMI 通道
73
ESCON
74
数据链接切换
75
ISDN S/T 接口
76
ISDN U 接口
77
LAP-D
78
IP 交换机
79
远程源路由桥接
80
ATM 逻辑
81
DS0
82
DS0 捆绑
83
BSC
84
异步
85
战斗网电台
86
ISO 802.5r DTR
87
Ext Pos Loc 报告系统
88
AppleTalk 远程访问协议
89
专有无连接
90
ITU X.29 主机 PAD
91
ITU X.3 终端 PAD
92
帧中继 MPI
93
ITU X.213
94
ADSL
95
RADSL
96
SDSL
97
VDSL
98
ISO 802.5 CRFP
99
Myrinet
100
语音接收和传输
101
语音外部交换局
102
语音外部交换服务
103
语音封装
104
IP 语音
105
ATM DXI
106
ATM FUNI
107
ATM IMA
108
PPP 多链路捆绑
109
IP over CDLC
110
IP over CLAW
111
堆栈到堆栈
112
虚拟 IP 地址
113
MPC
114
IP over ATM
115
ISO 802.5j 光纤令牌环
116
TDLC
117
千兆位以太网
118
HDLC
119
LAP-F
120
V.37
121
X.25 MLP
122
X.25 智能寻线
123
Transp HDLC
124
交错通道
125
FAST 通道
126
IP(适用于 IP 网络中的 APPN)
127
CATV MAC 层
128
CATV 下游
129
CATV 上游
130
Avalon 12MPP 交换机
131
隧道
132
咖啡
133
电路仿真服务
134
ATM 子接口
135
使用 802.1Q 的第 2 层 VLAN
136
使用 IP 的第 3 层 VLAN
137
使用 IPX 的第 3 层 VLAN
138
数字电源线
139
通过 IP 的多媒体邮件
140
DTM
141
DCN
142
IP 转发
143
MSDSL
144
IEEE 1394
145
IF-GSN/HIPPI-6400
146
DVB-RCC MAC 层
147
DVB-RCC 下游
148
DVB-RCC 上游
149
ATM 虚拟
150
MPLS 隧道
151
SRP
152
ATM 语音
153
帧中继语音传送
154
ISDL
155
复合链路
156
SS7 信令链路
157
专有 P2P 无线
158
帧转发
159
通过 ATM 的 RFC1483 多协议
160
USB
161
IEEE 802.3ad 链路聚合
162
BGP 策略计帐
163
FRF .16 多链路 FR
164
H.323 守护程序
165
H.323 代理
166
MPLS
167
多频信令链路
168
HDSL-2
169
S-HDSL
170
DS1 设施数据链路
171
通过 SONET/SDH 传输的数据包
172
DVB-ASI 输入
173
DVB-ASI 输出
174
电源线
175
非设施关联信令
176
TR008
177
GR303 RDT
178
GR303 RDT
179
ISUP
180
专有无线 MAC 层
181
专有无线下游
182
专有无线上游
183
HIPERLAN 类型 2
184
专有宽带无线接入点到多点
185
SONET 开销通道
186
数字包装器开销通道
187
ATM 适配层 2
188
无线电 MAC
189
ATM 无线电
190
计算机间中继
191
MVL DSL
192
长读 DSL
193
帧中继 DLCI 终结点
194
ATM VCI 终结点
195
光学通道
196
光学传输
197
专有 ATM
198
有线电视电缆语音传输
199
Infiniband
200
TE 链路
201
Q.2931
202
虚拟中继组
203
SIP 中继组
204
SIP 信号
205
CATV 上游通道
206
Econet
207
FSAN 155Mb PON
208
FSAN 622Mb PON
209
透明网桥
210
线路组
211
语音 E&M 功能组
212
语音 FGD EANA
213
语音 DID
214
MPEG 传输
215
6to4
216
GTP
217
Paradyne EtherLoop 1
218
Paradyne EtherLoop 2
219
光学通道组
220
HomePNA
221
Gfp
222
ciscoISLvlan
223
actelisMetaLOOP
224
Fcip
225 4095
IANA 保留
4096
IPv4
4097
IPv6
4098
IPv4/v6
4099
IPX
4100
DECnet
4101
SNA
4102
CONP
4103
CLNP
4104
VINES
4105
XNS
4,106
ISDN B 通道终结点
4107
ISDN D 通道终结点
4108
BGP
4109
OSPF
4110
UDP
4111
TCP
4112
802.11a
4113
802.11b
4114
802.11g
4115
802.11h
4200
NFS
4201
CIFS
4202
DAFS
4203
WebDAV
4204
HTTP
4205
FTP
4300
NDMP
4400
Telnet
4401
SSH
4402
SM CLP
4403
SMTP
4404
LDAP
4405
RDP
4406
HTTPS
4407 32767
DMTF 保留
32768 ...
供应商保留

ProtocolType

数据类型:uint16 数组

访问类型:只读

限定符:ModelCorrespondence (CIM_ProtocolEndpoint.OtherTypeDescription)、Override (EnabledState)、Deprecated (CIM_ProtocolEndpoint.ProtocolIFType)

注意

此属性已弃用。 相反,我们建议你使用 CIM_ProtocolEndpoint.ProtocolIFType 属性。

获取 DNS 客户端支持的网络协议。

此属性继承自 CIM_ProtocolEndpoint 类。

此属性可能包含以下值:

含义
0
未知
1
其他
2
IPv4
3
IPv6
4
IPX
5
AppleTalk
6
DECnet
7
SNA
8
CONP
9
CLNP
10
VINES
11
XNS
12
ATM
13
帧中继
14
以太网
15
TokenRing
16
Fddi
17
Infiniband
18
光纤通道
19
ISDN BRI 终结点
20
ISDN B 通道终结点
21
ISDN D 通道终结点
22
IPv4/v6
23
BGP
24
OSPF
25
MPLS
26
UDP
27
TCP

RegisterThisConnectionsAddress

数据类型:boolean

访问类型:读/写

指示是否向 DNS 注册当前连接的地址。

RequestedState

数据类型:uint16

访问类型:只读

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

默认值:“12”

此属性继承自 CIM_EnabledLogicalElement

此属性包含下列值之一:

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

Status

数据类型:字符串

访问类型:只读

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

注意

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

获取 DNS 客户端的状态。

此属性继承自 CIM_ManagedSystemElement

此属性包含下列值之一:

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

StatusDescriptions

数据类型:字符串数组

访问类型:只读

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

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

此属性继承自 CIM_ManagedSystemElement

SystemCreationClassName

数据类型:字符串

访问类型:只读

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

获取托管 DNS 客户端的系统对象的类名称。

此属性继承自 CIM_ServiceAccessPoint 类。

SystemName

数据类型:字符串

访问类型:只读

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

获取托管 DNS 客户端的系统的名称。

此属性继承自 CIM_ServiceAccessPoint 类。

TimeOfLastStateChange

数据类型:datetime

访问类型:只读

限定符:Override (TimeOfLastStateChange)

获取一个日期/时间值,它指示 EnabledState 属性上次更改的时间。

TransitioningToState

数据类型:uint16

访问类型:只读

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

获取 DNS 客户端将转换到的状态。

此属性继承自 CIM_EnabledLogicalElement

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

UseSuffixWhenRegistering

数据类型:boolean

访问类型:读/写

指示是否在 DNS 注册过程中为连接使用 DNS 后缀。

要求

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

另请参阅

Dnsclientcim 提供程序类