Поделиться через


класс 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 имеет эти методы.

Метод Description
Регистр Регистрирует адреса локального компьютера на DNS-сервере.
RequestStateChange Инициирует запросы на изменение состояния DNS-клиента.
Этот метод наследуется от CIM_EnabledLogicalElement.

Свойства

Класс MSFT_DNSClient имеет эти свойства.

Заголовок

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: 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

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: ключ, MaxLen (256)

Возвращает имя класса экземпляра КЛИЕНТА DNS.

Это свойство наследуется от класса CIM_ServiceAccessPoint .

Description

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: переопределение (описание)

Возвращает описание 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)

Возвращает массив, содержащий параметры протокола КОНФИГУРАЦИи динамических узлов (DHCP), используемые DNS-клиентом после операции привязки DHCP.

Это свойство наследуется от класса CIM_DNSProtocolEndpoint .

Это свойство может содержать следующие значения:

Значение Значение
8
Сервер доменных имен
14
Имя узла
17
Имя домена
18 32767
DMTF Reserverd
32768 65535
Зарезервировано поставщиком

ElementName

Тип данных: строка

Тип доступа: только для чтения

Возвращает понятное имя DNS-клиента.

Это свойство наследуется от CIM_ManagedElement.

EnabledDefault

Тип данных: uint16

Тип доступа: только запись

Указывает конфигурацию запуска по умолчанию для свойства EnabledState .

Значение по умолчанию: "2". Это свойство наследуется от CIM_EnabledLogicalElement.

Это свойство содержит одно из следующих значений:

Значение Значение
2
Включен
3
Disabled
5
Н/Д
6
Включен, но автономный
7
Нет по умолчанию
8
Замораживание
9 32767
Зарезервированный DMTF
32768 65535
Зарезервировано поставщиком

EnabledState

Тип данных: массив uint16

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence (CIM_EnabledLogicalElement.OtherEnabledState), Override (EnabledState)

Возвращает массив, указывающий, включен ли DNS-клиент или в другом связанном состоянии.

Это свойство наследуется от класса CIM_ProtocolEndpoint .

Это свойство может содержать одно из следующих значений:

Значение Значение
0
Неизвестно
1
Другие
2
Включен
3
Disabled
4
Завершает работу
5
Перезагрузка
6
Включен, но автономный
7
В тесте
8
Действие отложено
9
Замораживание
10
Запуск
11 32767
Зарезервированный DMTF
32768 65535
Зарезервировано поставщиком

HealthState

Тип данных: uint16

Тип доступа: только для чтения

Квалификаторы: экспериментальные

Указывает текущую работоспособность 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

Тип данных: строка

Тип доступа: только для чтения

Возвращает уникальный идентификатор данного объекта . Идентификатор должен быть уникальным в пределах области пространства имен экземпляра.

Это свойство наследуется от CIM_ManagedElement.

InterfaceAlias

Тип данных: строка

Тип доступа: только для чтения

Возвращает понятное имя интерфейса.

InterfaceIndex

Тип данных: uint32

Тип доступа: только для чтения

Возвращает понятный для интерфейса индекс.

Имя

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: MaxLen (256), ключ, переопределение (имя)

Возвращает идентификатор клиентского интерфейса DNS.

Это свойство наследуется от класса 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 ...
Зарезервировано поставщиком

OperationsStatus

Тип данных: массив uint16

Тип доступа: только для чтения

Квалификаторы: ArrayType (Indexed), ModelCorrespondence (CIM_ManagedSystemElement.StatusDescriptions), Override (OperationsStatus)

Возвращает текущие состояния 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)

Возвращает описание значения свойства EnabledState при значении "1" (другое).

Это свойство наследуется от 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
Обычный 1822
3
HDH 1822
4
DDN X.25
5
RFC877 X.25
6
Ethernet 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
Software Loopbac
25
ВЕЧНОСТЬ
26
Ethernet 3Mbit
27
NSIP
28
СКОЛЬЗИТЬ
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
52
SMDS ICIP
53
Частная виртуальная или внутренняя
54
Закрытый мультиплексор
55
IEEE 802.12
56
Fibre Channel,
57
Интерфейс HIPPI
58
Межсоединение ретранслятора кадров
59
Эмулированная локальная сеть ATM для 802.3
60
Эмулированные локальные сети ATM для 802.5
61
Эмулированный канал ATM
62
Fast Ethernet (100BaseT)
63
ISDN
64
V.11
65
V.36
66
G703 в 64K
67
G703 в 2 Мб
68
QLLC
69
Fast Ethernet 100BaseFX
70
Канал
71
IEEE 802.11
72
IBM 260/370 OEMI Channel
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 Host PAD
91
ITU X.3 Terminal 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
VoIP
105
ATM DXI
106
ATM FUNI
107
ATM IMA
108
Пакет многоуровневой связи PPP
109
IP-адрес по CDLC
110
IP-адрес по CLAW
111
Стек в стек
112
Виртуальный IP-адрес
113
MPC
114
IP-адрес через ATM
115
ISO 802.5j Fibre Token Ring
116
TDLC
117
Gigabit Ethernet
118
HDLC
119
LAP-F
120
V.37
121
X.25 MLP
122
Группа охоты X.25
123
Transp HDLC
124
Канал interleave
125
FAST Channel
126
IP-адрес (для APPN HPR в IP-сетях)
127
УРОВЕНЬ MAC CATV
128
Нижестоящий поток CATV
129
CATV Upstream
130
Avalon 12MPP Switch
131
Туннель
132
Кофе
133
Служба эмуляции канала
134
ATM SubInterface
135
Виртуальная локальная сеть уровня 2 с использованием 802.1Q
136
Виртуальная локальная сеть уровня 3 с использованием IP-адресов
137
Виртуальная локальная сеть уровня 3 с помощью IPX
138
Цифровая линия питания
139
Мультимедиа Почта по IP-адресу
140
DTM
141
DCN
142
IP-пересылка
143
MSDSL
144
IEEE 1394
145
IF-GSN/HIPPI-6400
146
Уровень MAC DVB-RCC
147
Внизу DVB-RCC
148
Вышестоящей передачи DVB-RCC
149
Виртуальный ATM
150
Туннель MPLS
151
SRP
152
Голосовая связь с ATM
153
Голосовая передача кадров
154
ISDL
155
Составная ссылка
156
Ссылка на сигнальную связь SS7
157
Частная сеть P2P Беспроводной
158
Кадр вперед
159
RFC1483 multiprotocol через ATM
160
USB
161
Агрегат канала IEEE 802.3ad
162
Учет политик BGP
163
FRF .16 Multilink FR
164
H.323 Gatekeeper
165
Прокси-сервер H.323
166
MPLS
167
Ссылка на многочастотное сигнальное соединение
168
HDSL-2
169
S-HDSL
170
Ссылка на данные объекта DS1
171
Пакет через SONET/SDH
172
Входные данные DVB-ASI
173
Выходные данные DVB-ASI
174
Power Line
175
Не связанные с объектом сигналивные сигналы
176
TR008
177
GR303 RDT
178
GR303 RDT
179
ISUP
180
Собственный беспроводной mac-слой
181
Частный беспроводной подчиненный поток
182
Проприетарный беспроводной восходящий поток
183
ТИП 2 HIPERLAN
184
Частная точка беспроводного доступа широкополосной сети в Мулиpoint
185
Канал накладных расходов SONET
186
Канал нагрузки на цифровые оболочки
187
Уровень адаптации ATM 2
188
Радио MAC
189
ATM Radio
190
Магистрали между машинами
191
MVL DSL
192
Длинное чтение DSL
193
Конечная точка DLCI ретранслятора кадров
194
Конечная точка VCI ATM
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
Voice 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
ВИНОГРАДНЫЕ ЛОЗЫ
4105
XNS
4106
Конечная точка канала 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), устаревший (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
ВИНОГРАДНЫЕ ЛОЗЫ
11
XNS
12
ATM
13
Ретранслятор кадров
14
Ethernet
15
TokenRing
16
FDDI
17
Infiniband
18
Fibre Channel,
19
Конечная точка ISDN BRI
20
Конечная точка канала ISDN B
21
Конечная точка канала ISDN D
22
IPv4/v6
23
BGP
24
OSPF
25
MPLS
26
UDP
27
TCP

RegisterThisConnectionsAddress

Тип данных: логический

Тип доступа: чтение и запись

Указывает, следует ли регистрировать адрес текущего подключения с DNS.

Запрошенная статистика

Тип данных: uint16

Тип доступа: только для чтения

Указывает последнее запрошенное состояние DNS-клиента. Фактическое состояние клиента представлено свойством EnabledState .

Значение по умолчанию: "12".

Это свойство наследуется от CIM_EnabledLogicalElement.

Это свойство содержит одно из следующих значений:

Значение Значение
0
Неизвестно
2
Включен
3
Disabled
4
Завершить работу
5
Нет изменений
6
Offline
7
Тест
8
Действие отложено
9
Замораживание
10
Перезагрузка
11
Reset
12
Н/Д
13 32767
Зарезервированный DMTF
32768 65535
Зарезервировано поставщиком

Состояние

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: MaxLen (10), не рекомендуется (CIM_ManagedSystemElement.OperationsStatus)

Примечание.

Это свойство является устаревшим. Вместо этого используйте OperationsStatus.

Возвращает состояние DNS-клиента.

Это свойство наследуется от CIM_ManagedSystemElement.

Это свойство содержит одно из следующих значений:

Значение Значение
ОК
DNS-клиент работает без ошибок.
Ошибка
Dns-клиент столкнулся с ошибкой.
Деградация
DNS-клиент работает, но некоторые функции отключены.
Неизвестно
Состояние DNS-клиента неизвестно.
Сбой предустановки
DNS-клиент столкнулся с прогнозным сбоем.
Запуск
Запускается DNS-клиент.
Остановка
Dns-клиент завершает работу.
Service
Dns-клиент обслуживается.
Ударный
У DNS-клиента возникли проблемы с производительностью.
NonRecover
DNS-клиент имеет ошибку и не может восстановиться.
Нет контакта
Нет контакта с DNS-клиентом.
Потерянный комм
Обмен данными с DNS-клиентом был потерян.
Остановлено
Однако DNS-клиент не запущен, возможно, перезапустить DNS-клиент.

StatusDescriptions

Тип данных: массив строк

Тип доступа: только для чтения

Квалификаторы: ArrayType (Indexed), ModelCorrespondence (CIM_ManagedSystemElement.OperationsStatus)

Возвращает массив строк, описывающих сведения о соответствующих значениях массива в свойстве OperationsStatus .

Это свойство наследуется от CIM_ManagedSystemElement.

SystemCreationClassName

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: ключ, MaxLen (256), Распространение (CIM_System.CreationClassName)

Возвращает имя класса системного объекта, на котором размещается DNS-клиент.

Это свойство наследуется от класса CIM_ServiceAccessPoint .

SystemName

Тип данных: строка

Тип доступа: только для чтения

Квалификаторы: ключ, MaxLen (256), распространение (CIM_System.Name)

Возвращает имя системы, в которую размещается DNS-клиент.

Это свойство наследуется от класса CIM_ServiceAccessPoint .

TimeOfLastStateChange

Тип данных: datetime

Тип доступа: только для чтения

Квалификаторы: Переопределение (TimeOfLastStateChange)

Возвращает значение datetime, указывающее, когда свойство EnabledState было изменено в последний раз.

TransitioningToState

Тип данных: uint16

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence (CIM_EnabledLogicalElement.RequestStateChange, CIM_EnabledLogicalElement.RequestState, CIM_EnabledLogicalElement.EnabledState)

Возвращает состояние, в которое будет переходить DNS-клиент.

Это свойство наследуется от CIM_EnabledLogicalElement.

Значение Значение
0
Неизвестно
2
Включен
3
Disabled
4
Завершить работу
5
Нет изменений
6
Offline
7
Тест
8
отложить;
9
Замораживание
10
Перезагрузка
11
Reset
12
Н/Д
13 ...
Зарезервированный DMTF

UseSuffixWhenRegistering

Тип данных: логический

Тип доступа: чтение и запись

Указывает, следует ли использовать DNS-суффикс для подключения во время регистрации DNS.

Требования

Минимальная версия клиента
Windows 8
Минимальная версия сервера
Windows Server 2012
Пространство имен
Root\StandardCimv2
MOF
DnsClientCim.mof
DLL-библиотеки
DnsClientCim.dll

См. также

Класс поставщика Dnsclientcim