Compartilhar via


classe MSFT_DNSClient

Representa um cliente DNS.

A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas.

Sintaxe

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;
};

Membros

A classe MSFT_DNSClient tem estes tipos de membros:

Métodos

A classe MSFT_DNSClient tem os métodos a seguir.

Método Descrição
Registrar Registra os endereços da máquina local com o servidor DNS.
RequestStateChange Inicia uma solicitação para alterar o estado de um cliente DNS.
Esse método é herdado de CIM_EnabledLogicalElement.

Propriedades

A classe MSFT_DNSClient tem essas propriedades.

Legenda

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (64), Dynamic

Obtém a descrição breve do cliente DNS.

Essa propriedade é herdada de CIM_ManagedSystemElement.

CommunicationStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Obtém um valor que indica a capacidade do cliente DNS de se comunicar com o objeto subjacente CIM_ManagedElement.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Essa propriedade contém um dos seguintes valores:

Valor Significado
0
Desconhecido
1
Não disponível
2
Comunicação OK
3
Comunicação perdida
4
Sem contato
5 32767
DMTF reservado
32768 65535
Fornecedor Reservado

ConnectionSpecificSuffix

Tipo de dados: string

Tipo de acesso: leitura/gravação

Obtém e define o sufixo DNS para uma conexão com a interface.

ConnectionSpecificSuffixSearchList

Tipo de dados: matriz string

Tipo de acesso: Somente leitura

Obtém e define uma matriz que contém o sufixo DNS para cada conexão com a interface.

CreationClassName

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: key, MaxLen (256)

Obtém o nome da classe da instância do cliente DNS.

Essa propriedade é herdada da classe CIM_ServiceAccessPoint.

Descrição

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: Override (Description)

Obtém uma descrição do cliente DNS.

Essa propriedade é herdada da classe CIM_ProtocolEndpoint.

DetailedStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Obtém informações sobre o status do cliente DNS, além das informações fornecidas pela propriedade PrimaryStatus.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Essa propriedade contém um dos seguintes valores:

Valor Significado
0
Não disponível
1
Sem informações adicionais
2
Sob estresse
3
Falha preditiva
4
Erro não recuperável
5
Erro na entidade de suporte
5 32767
DMTF reservado
32768 65535
Fornecedor Reservado

DHCPOptionsToUse

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence (CIM_DHCPProtocolEndpoint.OptionsReceived, CIM_DNSSettingData.DHCPOptionsToUse)

Obtém uma matriz que contém as opções DHCP que o cliente DNS usa após uma operação de associação DHCP.

Essa propriedade é herdada da classe CIM_DNSProtocolEndpoint.

Essa propriedade pode conter os seguintes valores:

Valor Significado
8
Servidor de Nomes de Domínio
14
Nome de host
17
Nome do Domínio
18 32767
DMTF reservado
32768 65535
Fornecedor Reservado

ElementName

Tipo de dados: string

Tipo de acesso: Somente leitura

Obtém o nome de fácil utilização do cliente DNS.

Essa propriedade é herdada de CIM_ManagedSystemElement.

EnabledDefault

Tipo de dados: uint16

Tipo de acesso: Somente gravação

Indica a configuração de inicialização padrão para a propriedade EnabledState.

Valor padrão: "2". Essa propriedade é herdada de CIM_EnabledLogicalElement.

Essa propriedade contém um dos seguintes valores:

Valor Significado
2
Enabled
3
Desabilitadas
5
Não Aplicável
6
Habilitado, mas offline
7
Sem padrão
8
Quiesce
9 32767
DMTF reservado
32768 65535
Fornecedor Reservado

EnabledState

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence (CIM_EnabledLogicalElement.OtherEnabledState), Override (EnabledState)

Obtém uma matriz que indica se o cliente DNS está habilitado ou em algum outro estado relacionado.

Essa propriedade é herdada da classe CIM_ProtocolEndpoint.

Essa propriedade pode conter um dos seguintes valores:

Valor Significado
0
Desconhecido
1
Outro
2
Enabled
3
Desabilitadas
4
Desligando
5
Reinicialização
6
Habilitado, mas offline
7
Em teste
8
Adiado
9
Quiesce
10
Iniciando
11 32767
DMTF reservado
32768 65535
Fornecedor Reservado

HealthState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: Experimental

Indica a integridade atual do cliente DNS.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Essa propriedade contém um dos seguintes valores:

Valor Significado
0
Desconhecido
5
OK
10
Degradado/Aviso
15
Falha secundária
20
Falha principal
25
Falha crítica
30
Erro não recuperável
31 32767
DMTF reservado
32768 65535
Específicos do fornecedor

Nome do host

Tipo de dados: string

Tipo de acesso: Somente gravação

Obtém o nome do host da conexão do cliente DNS.

Essa propriedade é herdada da classe CIM_DNSProtocolEndpoint.

InstallDate

Tipo de dados: datetime

Tipo de acesso: Somente leitura

Qualificadores: MappingStrings (MIF.DMTF|ComponentID|001.5)

Obtém o datetime que indica quando o cliente DNS foi instalado.

Essa propriedade é herdada de CIM_ManagedSystemElement.

InstanceId

Tipo de dados: string

Tipo de acesso: Somente leitura

Obtém o identificador exclusivo deste objeto . A ID deve ser exclusiva dentro do escopo do namespace de instanciação.

Essa propriedade é herdada de CIM_ManagedSystemElement.

InterfaceAlias

Tipo de dados: string

Tipo de acesso: Somente leitura

Obtém o nome do usuário de fácil utilização da interface.

InterfaceIndex

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Obtém o índice do usuário de fácil utilização da interface.

Nome

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (256), key, Override (Name)

Obtém a ID da interface do cliente DNS.

Essa propriedade é herdada da classe CIM_ProtocolEndpoint.

NameFormat

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (256)

Obtém a estrutura da propriedade Name que garante que Name seja um valor exclusivo.

Essa propriedade é herdada da classe CIM_ProtocolEndpoint.

OperatingStatus

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence (CIM_EnabledLogicalElement.EnabledState)

Obtém uma matriz que contém informações sobre o status operacional do cliente DNS, além das informações fornecidas pela propriedade EnabledState.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Essa propriedade pode conter os seguintes valores:

Valor Significado
0
Desconhecido
1
Não disponível
2
Manutenção
3
Iniciando
4
Parando
5
Interrompido
6
Anulado
7
Inativo
8
Concluído(a)
9
Migrando
10
Emigrando
11
Imigrando
12
Instantâneo
13
Desligando
14
Em teste
15
Realizar a transição
16
Em serviço
17 32767
DMTF reservado
32768 ...
Fornecedor Reservado

OperationalStatus

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualificadores: ArrayType (Indexed), ModelCorrespondence (CIM_ManagedSystemElement.StatusDescriptions), Override (OperationalStatus)

Obtém os status atuais do cliente DNS.

Essa propriedade é herdada da classe CIM_ProtocolEndpoint.

Essa propriedade pode conter um dos seguintes valores:

Valor Significado
0
Desconhecido
1
Outro
2
OK
3
Degradado
4
Sob estresse
5
Erro
6
Erro não recuperável
7
Iniciando
8
Parando
9
Interrompido
10
Em serviço
11
12
Sem contato
13
Comunicação perdida
14
Anulado
15
Inativo
16
Erro da entidade de suporte
17
Concluído(a)
18
Power Mode
19 32767
DMTF reservado
32768 ...
Fornecedor Reservado

OtherEnabledState

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence (CIM_EnabledLogicalElement.EnabledState)

Obtém uma descrição do valor da propriedade EnabledState quando ela é definida como "1" (outro).

Essa propriedade é herdada de CIM_EnabledLogicalElement.

OtherTypeDescription

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: MaxLen (64), ModelCorrespondence (CIM_ProtocolEndpoint.ProtocolType, CIM_ProtocolEndpoint.ProtocolIFType)

Obtém uma cadeia de caracteres que descreve o protocolo de rede a ser usado quando a propriedade ProtocolIFType é definida como 1 (outro), caso contrário, esse valor deve ser definido como nulo.

Essa propriedade é herdada da classe CIM_ProtocolEndpoint.

PrimaryStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence (CIM_ManagedSystemElement.DetailedStatus, CIM_ManagedSystemElement.HealthState)

Obtém o status de alto nível do cliente DNS.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Essa propriedade contém um dos seguintes valores:

Valor Significado
0
Desconhecido
1
OK
2
Degradado
3
Erro
4 32767
DMTF reservado
32768 65535
Fornecedor Reservado

ProtocolIFType

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence (CIM_ProtocolEndpoint.OtherTypeDescription)

Obtém os protocolos de rede que são suportados pelo cliente DNS.

Essa propriedade é herdada da classe CIM_ProtocolEndpoint.

Essa propriedade pode conter os seguintes valores:

Valor Significado
0
Desconhecido
1
Outro
2
Regular 1822
3
HDH 1822
4
DDN X.25
5
RFC877 X.25
6
Ethernet CSMA/CD
7
ISO 802.3 CSMA/CD
8
Barramento de token ISO 802.4
9
Anel de token 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 Básico
21
ISDN primário
22
Proprietário serial ponto a ponto
23
PPP
24
Software Loopbac
25
EON
26
Ethernet 3Mbit
27
NSIP
28
SLIP
29
Ultra
30
DS3
31
SIP
32
Frame Relay
33
RS-232
34
Parallel
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
Serviço de Frame Relay
45
V.35
46
HSSI
47
HIPPI
48
Modem
49
AAL5
50
Caminho SONET
51
SONET VT
52
SMDS ICIP
53
Proprietário virtual/interno
54
Multiplexador proprietário
55
IEEE 802.12
56
Fibre Channel
57
Interface HIPPI
58
Interconexão de Frame Relay
59
LAN emulada ATM para 802.3
60
LAN emulada ATM para 802.5
61
Circuito emulado ATM
62
Fast Ethernet (100BaseT)
63
ISDN
64
V.11
65
V.36
66
G703 em 64K
67
G703 em 2Mb
68
QLLC
69
Fast Ethernet 100BaseFX
70
Canal
71
IEEE 802.11
72
Canal IBM 260/370 OEMI
73
ESCON
74
Alternância de link de dados
75
Interface ISDN S/T
76
Interface ISDN U
77
LAP-D
78
IP Switch
79
Ponte de recursos remota
80
ATM Lógico
81
DS0
82
Pacote DS0
83
BSC
84
Async
85
Combat Net Radio
86
ISO 802.5r DTR
87
Sistema de relatório Ext Pos Loc
88
Protocolo de acesso remoto AppleTalk
89
Proprietário sem conexão
90
ITU X.29 Host PAD
91
ITU X.3 Terminal PAD
92
Frame Relay MPI
93
ITU X.213
94
ADSL
95
RADSL
96
SDSL
97
VDSL
98
ISO 802.5 CRFP
99
Myrinet
100
Serviço de recepção e transmissão de voz
101
Voice Foreign Exchange Office
102
Voice Foreign Exchange Service
103
Encapsulamento de serviço de voz
104
VoIP
105
ATM DXI
106
ATM FUNI
107
ATM IMA
108
Pacote PPP Multilink
109
IP sobre CDLC
110
IP sobre CLAW
111
Pilha a pilha
112
Endereço IP Virtual
113
MPC
114
IP sobre ATM
115
Anel de token de fibra ISO 802.5j
116
TDLC
117
Gigabit Ethernet
118
HDLC
119
LAP-F
120
V.37
121
X.25 MLP
122
X.25 Hunt Group
123
Transp HDLC
124
Canal de intercalação
125
Canal FAST
126
IP (para APPN HPR em redes IP)
127
Camada CATV MAC
128
CATV Downstream
129
CATV Upstream
130
Avalon 12MPP Switch
131
Encapsulamento
132
Café
133
Serviço de emulação de circuito
134
Subinterface ATM
135
VLAN de camada 2 usando 802.1Q
136
VLAN de camada 3 usando IP
137
VLAN de camada 3 usando IPX
138
Linha de energia digital
139
Correio multimídia sobre IP
140
DTM
141
DCN
142
encaminhamento IP
143
MSDSL
144
IEEE 1394
145
IF-GSN/HIPPI-6400
146
Camada DVB-RCC MAC
147
DVB-RCC Downstream
148
DVB-RCC Upstream
149
ATM virtual
150
Túnel MPLS
151
SRP
152
Serviço de voz sobre ATM
153
Serviço de voz sobre Frame Relay
154
ISDL
155
Link composto
156
Link de sinalização SS7
157
P2P sem fio proprietário
158
Frame Forward
159
Multiprotocolo RFC1483 sobre ATM
160
USB
161
Link IEEE 802.3ad agregado
162
Contabilidade de política BGP
163
FRF .16 Multilink FR
164
H.323 Gatekeeper
165
Proxy H.323
166
MPLS
167
Link de sinalização de multifrequência
168
HDSL-2
169
S-HDSL
170
Link de dados da instalação DS1
171
Pacote sobre SONET/SDH
172
entrada DVB-ASI
173
Saída DVB-ASI
174
Linha de alimentação
175
Sinalização não associada à instalação
176
TR008
177
GR303 RDT
178
GR303 RDT
179
ISUP
180
Camada MAC proprietária sem fio
181
Downstream proprietário sem fio
182
Upstream proprietário sem fio
183
HIPERLAN Tipo 2
184
Ponto de acesso sem fio de banda larga proprietário para multiponto
185
Canal de sobrecarga SONET
186
Canal superior do invólucro digital
187
Camada 2 de adaptação ATM
188
Rádio MAC
189
Rádio ATM
190
Tronco entre máquinas
191
MVL DSL
192
DSL de leitura longa
193
Ponto de extremidade DLCI do Frame Relay
194
Ponto de Extremidade da VCI ATM
195
Canal óptico
196
Transporte óptico
197
Proprietário ATM
198
Serviço de voz sobre cabo
199
Infiniband
200
TE Link
201
Q.2931
202
Grupo de troncos virtuais
203
Grupo de troncos SIP
204
Sinalização SIP
205
Canal upstream CATV
206
Econet
207
FSAN 155Mb PON
208
FSAN 622Mb PON
209
Ponte transparente
210
Grupo da linha
211
Grupo de recursos Serviço de voz E&M
212
Serviço de voz FGD EANA
213
Serviço de voz DID
214
Transporte do MPEG
215
6To4
216
GTP
217
Paradyne EtherLoop 1
218
Paradyne EtherLoop 2
219
Grupo de canais ópticos
220
HomePNA
221
GFP
222
ciscoISLvlan
223
actelisMetaLOOP
224
Fcip
225 4095
Reservado IANA
4096
IPv4
4097
IPv6
4098
IPv4/v6
4099
IPX
4100
DECnet
4,101
SNA
4102
CONP
4103
CLNP
4104
VINES
4105
XNS
4,106
Ponto de extremidade de canal ISDN B
4107
Ponto de extremidade de canal ISDN D
4108
BGP
4109
OSPF
4,110
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 reservado
32768 ...
Fornecedor Reservado

ProtocolType

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence (CIM_ProtocolEndpoint.OtherTypeDescription), Override (EnabledState), Deprecated (CIM_ProtocolEndpoint.ProtocolIFType)

Observação

Essa propriedade é preterida. Em vez disso, recomendamos que você use a propriedade CIM_ProtocolEndpoint.ProtocolIFType.

Obtém os protocolos de rede que são suportados pelo cliente DNS.

Essa propriedade é herdada da classe CIM_ProtocolEndpoint.

Essa propriedade pode conter os seguintes valores:

Valor Significado
0
Desconhecido
1
Outro
2
IPv4
3
IPv6
4
IPX
5
AppleTalk
6
DECnet
7
SNA
8
CONP
9
CLNP
10
VINES
11
XNS
12
ATM
13
Frame Relay
14
Ethernet
15
TokenRing
16
FDDI
17
Infiniband
18
Fibre Channel
19
Ponto de Extremidade da BRI ISDN
20
Ponto de extremidade de canal ISDN B
21
Ponto de extremidade de canal ISDN D
22
IPv4/v6
23
BGP
24
OSPF
25
MPLS
26
UDP
27
TCP

RegisterThisConnectionsAddress

Tipo de dados: booliano

Tipo de acesso: leitura/gravação

Indica se o endereço da conexão atual deve ser registrado no DNS.

RequestedState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica o último estado solicitado do cliente DNS. O estado real do cliente é representado pela propriedade EnabledState.

Valor padrão: "12".

Essa propriedade é herdada de CIM_EnabledLogicalElement.

Essa propriedade contém um dos seguintes valores:

Valor Significado
0
Desconhecido
2
Enabled
3
Desabilitadas
4
Desligar
5
Nenhuma alteração
6
Offline
7
Teste
8
Adiado
9
Quiesce
10
Reinicialização
11
Reset
12
Não Aplicável
13 32767
DMTF reservado
32768 65535
Fornecedor Reservado

Status

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores MaxLen (10), Deprecated (CIM_ManagedSystemElement.OperationalStatus)

Observação

Essa propriedade é preterida. Em vez disso, use OperationalStatus.

Obtém o status do cliente DNS.

Essa propriedade é herdada de CIM_ManagedSystemElement.

Essa propriedade contém um dos seguintes valores:

Valor Significado
OK
O cliente DNS está funcionando sem erros.
Erro
O cliente DNS apresentou um erro.
Degradado
O cliente DNS está funcionando, mas alguns recursos estão desativados.
Desconhecido
O status do cliente DNS é desconhecido.
Falha de pred
O cliente DNS sofreu uma falha de previsão.
Iniciando
O cliente DNS está sendo iniciado.
Parando
O cliente DNS está sendo desligado.
Serviço
O cliente DNS está sendo atendido.
Sob estresse
O cliente DNS está tendo problemas de desempenho.
NonRecover
O cliente DNS tem um erro e não pode se recuperar.
Sem contato
Não há contato com o cliente DNS.
Comm perdido
A comunicação com o cliente DNS foi perdida.
Interrompido
O cliente DNS não está em execução, no entanto, pode ser possível reiniciar o cliente DNS.

StatusDescriptions

Tipo de dados: matriz string

Tipo de acesso: Somente leitura

Qualificadores: ArrayType ("Indexed"), ModelCorrespondence (CIM_ManagedSystemElement.OperationalStatus)

Obtém uma matriz de cadeias de caracteres que descrevem os detalhes dos valores de matriz correspondentes na propriedade OperationalStatus.

Essa propriedade é herdada de CIM_ManagedSystemElement.

SystemCreationClassName

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: key, MaxLen (256), Propagated (CIM_System.CreationClassName)

Obtém o nome da classe do objeto do sistema que hospeda o cliente DNS.

Essa propriedade é herdada da classe CIM_ServiceAccessPoint.

SystemName

Tipo de dados: string

Tipo de acesso: Somente leitura

Qualificadores: key, MaxLen (256), Propagated (CIM_System.Name)

Obtém o nome do sistema que hospeda o cliente DNS.

Essa propriedade é herdada da classe CIM_ServiceAccessPoint.

TimeOfLastStateChange

Tipo de dados: datetime

Tipo de acesso: Somente leitura

Qualificadores: Override (TimeOfLastStateChange)

Obtém o valor datetime que indica quando a propriedade EnabledState foi alterada pela última vez.

TransitioningToState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence (CIM_EnabledLogicalElement.RequestStateChange, CIM_EnabledLogicalElement.RequestedState, CIM_EnabledLogicalElement.EnabledState)

Obtém o estado para o qual o cliente DNS fará a transição.

Essa propriedade é herdada de CIM_EnabledLogicalElement.

Valor Significado
0
Desconhecido
2
Enabled
3
Desabilitadas
4
Desligar
5
Nenhuma alteração
6
Offline
7
Teste
8
Adiar
9
Quiesce
10
Reinicialização
11
Reset
12
Não Aplicável
13 ...
DMTF reservado

UseSuffixWhenRegistering

Tipo de dados: booliano

Tipo de acesso: leitura/gravação

Indica se o sufixo DNS deve ser usado para a conexão durante o registro DNS.

Requisitos

Cliente mínimo com suporte
Windows 8
Servidor mínimo com suporte
Windows Server 2012
Namespace
Root\StandardCimv2
MOF
DnsClientCim.mof
DLL
DnsClientCim.dll

Confira também

Classe de provedor Dnsclientcim