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


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

Метод Description
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

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

Возвращает семейство адресов сервера.

Заголовок

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

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

Квалификаторы: 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
Disabled
5
Н/Д
6
Включен, но автономный
7
Нет по умолчанию
8
Замораживание
9 32767
Зарезервированный DMTF
32768 65535
Зарезервировано поставщиком

EnabledState

Тип данных: uint16

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

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

Указывает, включен ли сервер или в связанном состоянии.

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

Это свойство содержит одно из следующих значений. Значение по умолчанию — "5" (неприменимо).

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

HealthState

Тип данных: uint16

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

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

Указывает текущее состояние работоспособности сервера.

Это свойство наследуется от 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
Адрес Ethernet
102
Адрес кольца маркера
103
Адрес ATM
104
Адрес ретранслятора кадров
200
URL
201
Полное доменное имя
202
Полное доменное имя пользователя
203
DER ASN1 DN
204
DER ASN1 GN
205
идентификатор ключа;
206
Параметризованный URL-адрес
207 32767
Зарезервированный DMTF
32768 ...
Зарезервировано поставщиком

InstallDate

Тип данных: datetime

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

Квалификаторы: MappingStrings (MIF). DMTF |ComponentID|001.5)

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

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

InstanceId

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

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

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

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

InterfaceAlias

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

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

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

InterfaceIndex

Тип данных: uint32

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

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

Имя

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

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

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

Возвращает уникальный идентификатор этого объекта.

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

OperationsStatus

Тип данных: массив 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)

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

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

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

Тип данных: uint16

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

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

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

Это свойство содержит одно из следующих значений. Значение по умолчанию — "12" (неприменимо).

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

ServerAddresses

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

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

Возвращает массив, содержащий IP-адреса серверов.

Состояние

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

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

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

Примечание.

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

Возвращает состояние сервера.

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

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

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

StatusDescriptions

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

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

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

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

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

SystemCreationClassName

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

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

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

Возвращает имя класса, представляющего локальную систему.

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

SystemName

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

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

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

Возвращает имя локальной системы.

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

TimeOfLastStateChange

Тип данных: datetime

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

Возвращает дату и время последнего изменения значения свойства EnabledState .

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

TransitioningToState

Тип данных: uint16

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

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

Получает состояние, в которое будет переходить сервер.

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

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

Требования

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

См. также

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