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


Класс Win32_NetworkAdapterConfiguration

Класс WMI Win32_NetworkAdapterConfigurationпредставляет атрибуты и поведение сетевого адаптера. Этот класс включает дополнительные свойства и методы, поддерживающие управление протоколом TCP/IP, независимо от сетевого адаптера.

Следующий пример синтаксиса — упрощенный MOF-код, который включает все наследуемые свойства. Свойства перечислены в алфавитном порядке, а не в порядке MOF.

Синтаксис

[Dynamic, Provider("CIMWin32"), UUID("{8502C515-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_NetworkAdapterConfiguration : CIM_Setting
{
  string   Caption;
  string   Description;
  string   SettingID;
  boolean  ArpAlwaysSourceRoute;
  boolean  ArpUseEtherSNAP;
  string   DatabasePath;
  boolean  DeadGWDetectEnabled;
  string   DefaultIPGateway[];
  uint8    DefaultTOS;
  uint8    DefaultTTL;
  boolean  DHCPEnabled;
  datetime DHCPLeaseExpires;
  datetime DHCPLeaseObtained;
  string   DHCPServer;
  string   DNSDomain;
  string   DNSDomainSuffixSearchOrder[];
  boolean  DNSEnabledForWINSResolution;
  string   DNSHostName;
  string   DNSServerSearchOrder[];
  boolean  DomainDNSRegistrationEnabled;
  uint32   ForwardBufferMemory;
  boolean  FullDNSRegistrationEnabled;
  uint16   GatewayCostMetric[];
  uint8    IGMPLevel;
  uint32   Index;
  uint32   InterfaceIndex;
  string   IPAddress[];
  uint32   IPConnectionMetric;
  boolean  IPEnabled;
  boolean  IPFilterSecurityEnabled;
  boolean  IPPortSecurityEnabled;
  string   IPSecPermitIPProtocols[];
  string   IPSecPermitTCPPorts[];
  string   IPSecPermitUDPPorts[];
  string   IPSubnet[];
  boolean  IPUseZeroBroadcast;
  string   IPXAddress;
  boolean  IPXEnabled;
  uint32   IPXFrameType[];
  uint32   IPXMediaType;
  string   IPXNetworkNumber[];
  string   IPXVirtualNetNumber;
  uint32   KeepAliveInterval;
  uint32   KeepAliveTime;
  string   MACAddress;
  uint32   MTU;
  uint32   NumForwardPackets;
  boolean  PMTUBHDetectEnabled;
  boolean  PMTUDiscoveryEnabled;
  string   ServiceName;
  uint32   TcpipNetbiosOptions;
  uint32   TcpMaxConnectRetransmissions;
  uint32   TcpMaxDataRetransmissions;
  uint32   TcpNumConnections;
  boolean  TcpUseRFC1122UrgentPointer;
  uint16   TcpWindowSize;
  boolean  WINSEnableLMHostsLookup;
  string   WINSHostLookupFile;
  string   WINSPrimaryServer;
  string   WINSScopeID;
  string   WINSSecondaryServer;
};

Участники

Класс Win32_NetworkAdapterConfiguration имеет следующие типы элементов:

Методы

Класс Win32_NetworkAdapterConfiguration имеет эти методы.

Метод Description
DisableIPSec Отключает IPsec на этом сетевом адаптере с поддержкой TCP/IP.
EnableDHCP Включает протокол конфигурации динамического узла (DHCP) для службы с помощью этого сетевого адаптера.
EnableDNS Включает систему доменных имен (DNS) для службы на этом сетевом адаптере, привязанном к TCP/IP.
EnableIPFilterSec Включает IPsec глобально во всех сетевых адаптерах, привязанных к IP-адресам.
EnableIPSec Включает IPsec для этого конкретного сетевого адаптера с поддержкой TCP/IP.
EnableStatic Включает статическую адресацию TCP/IP для целевого сетевого адаптера.
EnableWINS Включает параметры WINS, относящиеся к TCP/IP, но не зависят от сетевого адаптера.
ReleaseDHCPLease Освобождает IP-адрес, привязанный к конкретному сетевому адаптеру с поддержкой DHCP.
ReleaseDHCPLeaseAll Освобождает IP-адреса, привязанные ко всем сетевым адаптерам с поддержкой DHCP.
RenewDHCPLease Обновляет IP-адрес для определенных сетевых адаптеров с поддержкой DHCP.
RenewDHCPLeaseAll Обновляет IP-адреса на всех сетевых адаптерах с поддержкой DHCP.
SetArpAlwaysSourceRoute Задает передачу запросов ARP по ПРОТОКОЛУ TCP/IP.
SetArpUseEtherSNAP Позволяет пакетам Ethernet использовать кодировку SNAP 802.3.
SetDatabasePath Задает путь к стандартным файлам базы данных Интернета (HOSTS, LMHOSTS, NETWORKS и PROTOCOLS).
SetDeadGWDetect Включает обнаружение мертвых шлюзов.
SetDefaultTOS Является устаревшей. Этот метод задает значение типа службы (TOS) по умолчанию в заголовке исходящих IP-пакетов.
SetDefaultTTL Задает значение времени жизни (TTL) по умолчанию в заголовке исходящих IP-пакетов.
SetDNSDomain Задает домен DNS.
SetDNSServerSearchOrder Задает порядок поиска сервера в виде массива элементов.
SetDNSSuffixSearchOrder Задает порядок поиска суффикса в виде массива элементов.
SetDynamicDNSRegistration Указывает динамическую регистрацию IP-адресов ДЛЯ этого адаптера, привязанного к IP-адресу.
SetForwardBufferMemory Указывает, сколько IP-адресов памяти выделяется для хранения данных пакетов в очереди пакетов маршрутизатора.
SetGateways Указывает список шлюзов для пакетов маршрутизации, предназначенных для другой подсети, отличной от того, к которому подключен этот адаптер.
SetIGMPLevel Задает степень, в которой система поддерживает многоадресную рассылку IP-адресов и участвует в протоколе управления группами Интернета.
SetIP Подключение ionMetric Задает метрику маршрутизации, связанную с этим адаптером с привязкой к IP-адресу.
SetIPUseZeroBroadcast Задает использование нулевых широковещательных IP-адресов.
SetIPXFrameTypeNetworkPairs Задает пары сетевых номеров и кадров Exchange для Internetworking Packet Exchange (IPX) для этого сетевого адаптера.
SetIPXVirtualNetworkNumber Задает номер виртуальной сети Обмена пакетами Интернета (IPX) в целевой компьютерной системе.
SetKeepAliveInterval Задает интервал, разделяющий сохранение активности retransmissions, пока не будет получен ответ.
SetKeepAliveTime Задает частоту попыток TCP убедиться, что неактивное подключение по-прежнему доступно, отправив пакет Keep Alive.
SetMTU Задает единицу передачи по умолчанию (MTU) для сетевого интерфейса.
Этот метод не поддерживается.
SetNumForwardPackets Задает количество заголовков IP-пакетов, выделенных для очереди пакетов маршрутизатора.
SetPMTUBHDetect Включает обнаружение маршрутизаторов Black Hole.
SetPMTUDiscovery Включает обнаружение максимальной единицы передачи (MTU).
SetTcpipNet биография s Задает операцию NetBIOS по протоколу TCP/IP по умолчанию.
SetTcpMax Подключение Retransmissions Задает количество попыток TCP повторно передавать запрос на подключение перед прерыванием.
SetTcpMaxDataRetransmissions Задает количество повторов передачи TCP отдельного сегмента данных перед прерыванием подключения.
SetTcpNum Подключение ions Задает максимальное количество подключений, открытых TCP одновременно.
SetTcpUseRFC1122UrgentPointer Указывает, использует ли TCP спецификацию RFC 1122 для срочных данных или режим, используемый производными системами Berkeley Software Design (BSD).
SetTcpWindowSize Задает максимальный размер окна получения TCP, предлагаемый системой.
SetWINSServer Задает основные и вторичные серверы службы именования Интернета Windows (WINS) на этом сетевом адаптере, привязанном к TCP/IP.

 

Свойства

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

ArpAlwaysSourceRoute

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|ArpAlwaysSourceRoute")

Если значение TRUE, TCP/IP передает запросы протокола ARP с включенной маршрутизацией источника в сетях кольца маркеров. По умолчанию (FALSE) ARP первые запросы без маршрутизации источника, а затем повторите попытку с включенной маршрутизацией источника, если ответ не получен. Маршрутизация источников позволяет маршрутизации сетевых пакетов в разных типах сетей.

ArpUseEtherSNAP

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|ArpUseEtherSNAP")

Если значение TRUE, пакеты Ethernet соответствуют кодировке IEEE 802.3 sub-Network Access Protocol (SNAP). Если задать для этого параметра значение 1, tcp/IP для передачи пакетов Ethernet с помощью кодировки SNAP 802.3. По умолчанию (FALSE) стек передает пакеты в формате DIX Ethernet.

Заголовок

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

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

Квалификаторы: MaxLen (64)

Краткое текстовое описание текущего объекта.

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

DatabasePath

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|DatabasePath")

Допустимый путь к стандартным файлам базы данных Интернета (HOSTS, LMHOSTS, NETWORKS и PROTOCOLS). Путь к файлу используется интерфейсом сокетов Windows.

DeadGWDetectEnabled

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|EnableDeadGWDetect")

Если значение TRUE, происходит обнаружение мертвых шлюзов. С включенной функцией протокол управления передачей (TCP) запрашивает ip-адрес для перехода на шлюз резервного копирования, если он повторно отправляет сегмент несколько раз без получения ответа.

DefaultIPGateway

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

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

Квалификаторы: MappingStrings ("Win32Registry|System\\CurrentControlSet\\Services|Параметры|DefaultGateway")

Массив IP-адресов шлюзов по умолчанию, используемых системой компьютера.

Пример: "192.168.12.1 192.168.46.1"

DefaultTOS

Тип данных: uint8

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|DefaultTOS")

Значение типа службы (TOS) по умолчанию, заданное в заголовке исходящих IP-пакетов. Запрос комментариев (RFC) 791 определяет значения. По умолчанию: 0 (ноль), допустимый диапазон: 0 – 255.

DefaultTTL

Тип данных: uint8

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|DefaultTTL")

Значение времени жизни (TTL) по умолчанию, заданное в заголовке исходящих IP-пакетов. TTL указывает количество маршрутизаторов, через которые может пройти IP-пакет, чтобы добраться до его назначения, прежде чем вывести из строя карта. Каждый маршрутизатор уменьшается по одному числу TTL пакета по мере прохождения и отсчета карта пакетов, если срок жизни равен 0 (ноль). Значение по умолчанию: 32, допустимый диапазон: 1 – 255.

Description

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

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

Текстовое описание текущего объекта.

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

DHCPEnabled

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services|EnableDHCP")

Если значение TRUE, сервер динамической конфигурации узла (DHCP) автоматически назначает IP-адрес компьютерной системе при установке сетевого подключения.

DHCPLeaseExpires

Тип данных: datetime

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services|LeaseTerminatesTime")

Дата окончания срока действия и время арендованного IP-адреса, назначенного компьютеру сервером динамической конфигурации узла (DHCP).

Пример: 20521201000230.0000000000

DHCPLeaseObtained

Тип данных: datetime

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services|LeaseObtainedTime")

Дата и время аренды для IP-адреса, назначенного компьютеру сервером динамической конфигурации узла (DHCP).

Пример: 19521201000230.0000000000

DHCPServer

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services|DhcpServer")

IP-адрес сервера динамической конфигурации узла (DHCP).

Пример: "10.55.34.2"

DNSDomain

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|Домен")

За именем организации следует период и расширение, указывающее тип организации, например "microsoft.com". Имя может быть любым сочетанием букв A–Z, числовых значений от 0 до 9 и дефиса (-), а также символа (.), используемого в качестве разделителя.

Пример: "microsoft.com"

DNSDomainSuffixSearchOrder

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|SearchList")

Массив суффиксов домена DNS, добавляемых в конец имен узлов во время разрешения имен. При попытке разрешить полное доменное имя (FQDN) из имени только узла система сначала добавит локальное доменное имя. Если это не удалось, система будет использовать список суффиксов домена для создания дополнительных полных доменных имен в указанном порядке и запроса DNS-серверов для каждого из них.

Пример: "samples.microsoft.com example.microsoft.com"

DNSEnabledForWINSResolution

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|EnableDNS")

Если значение TRUE, то для разрешения имен в службе имен Windows (WINS) включена система доменных имен (DNS). Если имя не удается разрешить с помощью DNS, запрос имени перенаправлен в WINS для разрешения.

DNSHostName

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|Имя узла")

Имя узла, используемое для идентификации локального компьютера для проверки подлинности некоторыми служебными программами. Другие служебные программы на основе TCP/IP могут использовать это значение для получения имени локального компьютера. Имена узлов хранятся на DNS-серверах в таблице, которая сопоставляет имена с IP-адресами для использования DNS. Имя может быть любым сочетанием букв A–Z, числовых значений от 0 до 9 и дефиса (-), а также символа (.), используемого в качестве разделителя. По умолчанию это значение — имя сетевого компьютера Майкрософт, но сетевой администратор может назначить другое имя узла, не затрагивая имя компьютера.

Пример: corpdns

DNSServerSearchOrder

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|NameServer")

Массив IP-адресов сервера, используемых при запросе DNS-серверов.

DomainDNSRegistrationEnabled

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

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

Если значение TRUE, IP-адреса для этого подключения регистрируются в DNS под доменным именем этого подключения, а также регистрируются в полном DNS-имени компьютера. Доменное имя этого подключения устанавливается с помощью метода SetDNSDomain() или назначенного DSCP. Зарегистрированное имя — это имя узла компьютера с добавленным доменным именем.

ForwardBufferMemory

Тип данных: uint32

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|ForwardBufferMemory"), единицы ("байты")

Память, выделенная IP-адресом для хранения данных пакетов в очереди пакетов маршрутизатора. При заполнении этого буферного пространства маршрутизатор начинает удалять карта пакеты случайным образом из очереди. Буферы данных очереди пакетов имеют длину 256 байт, поэтому значение этого параметра должно быть кратным из 256. Несколько буферов объединяются для больших пакетов. Заголовок IP-адреса пакета хранится отдельно. Этот параметр игнорируется, и буферы не выделяются, если IP-маршрутизатор не включен. Размер буфера может варьироваться от сетевого MTU до значения меньше 0xFFFFFFFF. По умолчанию: 74240 (пятьдесят 1480-байтовых пакетов, округляемых до 256).

FullDNSRegistrationEnabled

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

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

Если значение TRUE, IP-адреса для этого подключения регистрируются в DNS в полном DNS-имени компьютера. Полное DNS-имя компьютера отображается на вкладке "Идентификация сети" в системном приложении в панель управления.

GatewayCostMetric

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

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

Массив целочисленных значений метрик затрат (от 1 до 9999) для вычисления самых быстрых, надежных или наименее ресурсоемких маршрутов. Этот аргумент имеет одно-одно соответствие свойству DefaultIPGateway .

IGMPLevel

Тип данных: uint8

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|IGMPLevel")

Степень, в которой система поддерживает многоадресную рассылку IP и участвует в протоколе управления группами Интернета (IGMP). На уровне 0 (ноль), система не поддерживает многоадресную рассылку. На уровне 1 система может отправлять только пакеты многоадресной рассылки IP. На уровне 2 система может отправлять пакеты многоадресной рассылки IP и полностью участвовать в IGMP для получения многоадресных пакетов.

Нет многоадресной рассылки (0)

Многоадресная рассылка IP (1)

Многоадресная рассылка IP и IGMP (2)

Многоадресная рассылка IP и IGMP (по умолчанию)

Указатель

Тип данных: uint32

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

Квалификаторы: ключ, MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E972-E325-11CE-BFC1-08002BE10318}")

Номер индекса конфигурации сетевого адаптера Windows. Номер индекса используется при наличии нескольких доступных конфигураций.

InterfaceIndex

Тип данных: uint32

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

Значение индекса, однозначно определяющее локальный сетевой интерфейс. Значение этого свойства совпадает со значением свойства InterfaceIndex в экземпляре Win32_IP4RouteTable , представляющего сетевой интерфейс в таблице маршрутов.

IPAddress

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

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

Квалификаторы: MappingStrings ("Win32Registry|System\\CurrentControlSet\\Services|Параметры\\Tcpip|IPAddress")

Массив всех IP-адресов, связанных с текущим сетевым адаптером. Это свойство может содержать адреса IPv6 или IPv4. Дополнительные сведения см. в разделе поддержки IPv6 и IPv4 в WMI.

Пример IPv6-адреса: "2010:836B:4179::836B:4179"

IP Подключение ionMetric

Тип данных: uint32

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

Стоимость использования настроенных маршрутов для адаптера с привязкой IP-адресов и является взвешанным значением для этих маршрутов в таблице маршрутизации IP-адресов. Если в таблице маршрутизации IP есть несколько маршрутов, используется маршрут с наименьшей метрикой. Значение по умолчанию равно 1.

IPEnabled

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

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

Квалификаторы: MappingStrings ("Win32Registry|System\\CurrentControlSet\\Services|Parameters\\Tcpip")

Если значение TRUE, tcp/IP привязан и включен на этом сетевом адаптере.

IPFilterSecurityEnabled

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|IPFilterSecurityEnabled")

Если значение TRUE, безопасность IP-портов включена глобально во всех сетевых адаптерах, привязанных к IP-адресам, и значения безопасности, связанные с отдельными сетевыми адаптерами, применяются. Это свойство используется в сочетании с IPSecPermitTCPPorts, IPSecPermitUDPPorts и IPSecPermitIPProtocols. Если значение FALSE, безопасность IP-фильтра отключена во всех сетевых адаптерах и позволяет передавать весь трафик портов и протокола, нефильтрованный.

IPPortSecurityEnabled

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

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

Квалификаторы: DEPRECATED, MappingStrings ("WMI|Win32_NetworkAdapterConfiguration|IPFilterSecurityEnabled")

Если значение TRUE, безопасность IP-портов включена глобально во всех сетевых адаптерах, привязанных к IP-адресам. Это свойство устарело. Вместо этого свойства следует использовать IPFilterSecurityEnabled.

IPSecPermitIPProtocols

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|RawIPAllowedProtocols")

Массив протоколов, разрешенных для запуска по IP-адресу. Список протоколов определяется с помощью метода EnableIPSec. Список будет пустым или содержать числовые значения. Числовое значение 0 (ноль) указывает, что разрешение на доступ предоставляется для всех протоколов. Пустая строка указывает, что протоколы не разрешены для выполнения, если ЗНАЧЕНИЕ IPFilterSecurityEnabled равно TRUE.

IPSecPermitTCPPorts

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|TCPAllowedPorts")

Массив портов, которым будет предоставлено разрешение на доступ для TCP. Список протоколов определяется с помощью метода EnableIPSec. Список будет пустым или содержать числовые значения. Числовое значение 0 (ноль)указывает, что разрешение на доступ предоставляется для всех портов. Пустая строка указывает, что порты не предоставляются разрешения на доступ, если ЗНАЧЕНИЕ IPFilterSecurityEnabled равно TRUE.

IPSecPermitUDPPorts

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|UDPAllowedPorts")

Массив портов, которым будет предоставлено разрешение доступа к протоколу пользовательской диаграммы данных (UDP). Список протоколов определяется с помощью метода EnableIPSec. Список будет пустым или содержать числовые значения. Числовое значение 0 (ноль) указывает, что разрешение на доступ предоставляется для всех портов. Пустая строка указывает, что порты не предоставляются разрешения на доступ, если ЗНАЧЕНИЕ IPFilterSecurityEnabled равно TRUE.

IPSubnet

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

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

Квалификаторы: MappingStrings ("Win32Registry|System\\CurrentControlSet\\Services|Параметры|SubnetMask")

Массив всех маски подсети, связанные с текущим сетевым адаптером.

Пример: "255.255.0.0"

IPUseZeroBroadcast

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|UseZeroBroadcast")

Если значение TRUE, используются нулевые трансляции IP-адресов (0.0.0.0), а система использует те или иные трансляции (255.255.255.255). Компьютерные системы обычно используют те или иные широковещательные передачи, но те, которые являются производными от реализаций BSD, используют нулевые трансляции. Системы, которые не используют те же широковещательные передачи, не будут взаимодействовать в одной сети. Значение по умолчанию — FALSE.

IPXAddress

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

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

Квалификаторы: DEPRECATED, MappingStrings ("Win32API|Сокеты Windows версии 2|getsockopt|IPX_ADDRESS")

Технология Обмена пакетами Internetwork (IPX) больше не поддерживается, и это свойство не содержит полезных данных.

IPXEnabled

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

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

Квалификаторы: DEPRECATED, MappingStrings (WMI)

Технология Обмена пакетами Internetwork (IPX) больше не поддерживается, и это свойство не содержит полезных данных.

IPXFrameType

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

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

Квалификаторы: DEPRECATED, MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters|PktType")

Технология Обмена пакетами Internetwork (IPX) больше не поддерживается, и это свойство не содержит полезных данных.

Ethernet II (0)

Ethernet 802.3 (1)

Ethernet 802.2 (2)

Ethernet SNAP (3)

AUTO (255)

IPXMediaType

Тип данных: uint32

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

Квалификаторы: DEPRECATED, MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters|MediaType")

Технология Обмена пакетами Internetwork (IPX) больше не поддерживается, и это свойство не содержит полезных данных.

Ethernet (1)

Кольцо токена (2)

FDDI (3)

ARCNET (8)

IPXNetworkNumber

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

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

Квалификаторы: DEPRECATED, MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters|NetworkNumber")

Технология Обмена пакетами Internetwork (IPX) больше не поддерживается, и это свойство не содержит полезных данных.

IPXVirtualNetNumber

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

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

Квалификаторы: DEPRECATED, MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters|VirtualNetworkNumber")

Технология Обмена пакетами Internetwork (IPX) больше не поддерживается, и это свойство не содержит полезных данных.

KeepAliveInterval

Тип данных: uint32

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|KeepAliveInterval), единицы ("миллисекунда")

Интервал, разделяющий повторную передачу данных, пока не будет получен ответ. После получения ответа задержка до следующей передачи активности снова управляется значением KeepAliveTime. Подключение будет прервано после того, как количество повторной передачи, указанное TcpMaxDataRetransmissions , осталось без ответа. По умолчанию: 1000, допустимый диапазон: 1 – 0xFFFFFFFF.

KeepAliveTime

Тип данных: uint32

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|KeepAliveInterval), единицы ("миллисекунда")

Свойство KeepAliveTime указывает, как часто TCP пытается убедиться, что неактивное подключение по-прежнему неактивно, отправив пакет Keep Alive. Удаленная система, доступная, подтвердит передачу в живых. Сохранить живые пакеты по умолчанию не отправляются. Эта функция может быть включена в соединении с приложением. По умолчанию: 7200 000 (два часа).

MACAddress

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

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

Квалификаторы: MappingStrings ("Win32API|Функции ввода и вывода устройства|DeviceIoControl")

Адрес контроль доступа мультимедиа (MAC) сетевого адаптера. MAC-адрес назначается производителем для уникальной идентификации сетевого адаптера.

Пример: "00:80:C7:8F:6C:96"

MTU

Тип данных: uint32

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|MTU"), единицы ("байты")

Переопределяет единицу передачи по умолчанию (MTU) для сетевого интерфейса. MTU — это максимальный размер пакета (включая заголовок транспорта), который транспорт будет передаваться по базовой сети. Диаграмма IP-данных может охватывать несколько пакетов. Диапазон этого значения охватывает минимальный размер пакета (68) до MTU, поддерживаемого базовой сетью.

NumForwardPackets

Тип данных: uint32

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|NumForwardPackets")

Количество заголовков IP-пакетов, выделенных для очереди пакетов маршрутизатора. Когда все заголовки используются, маршрутизатор начнет удалять карта пакеты из очереди случайным образом. Это значение должно быть не менее большим, чем значение ForwardBufferMemory , разделенное максимальным размером IP-данных сетей, подключенных к маршрутизатору. Оно не должно превышать значение ForwardBufferMemory , разделенное на 256, так как для каждого пакета используется не менее 256 байт памяти буфера пересылки. Оптимальное количество пакетов пересылки для заданного размера ForwardBufferMemory зависит от типа трафика в сети. Это будет где-то между этими двумя значениями. Если маршрутизатор не включен, этот параметр игнорируется и заголовки не выделяются. По умолчанию: 50, допустимый диапазон: 1 – 0xFFFFFFFE.

PMTUBHDetectEnabled

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|EnablePMTUBHDetect")

Если значение TRUE, обнаружение маршрутизаторов черной дыры происходит, пока TCP обнаруживает путь к максимальной единице передачи. Маршрутизатор черной дыры не возвращает сообщения назначения ICMP Unreachable, когда он должен фрагментировать IP-диаграмму данных с набором битов фрагментов. TCP зависит от получения этих сообщений для выполнения обнаружения MTU пути. С включенной функцией TCP попытается отправить сегменты без набора битов фрагментов, если несколько повторной передачи сегмента будут неназваны. Если сегмент признается в результате, MSS будет уменьшен, а бит "Не фрагментировать" будет установлен в будущих пакетах подключения. Включение обнаружения черной дыры увеличивает максимальное количество повторных передач, выполняемых для данного сегмента. Значение по умолчанию этого свойства — FALSE.

PMTUDiscoveryEnabled

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|EnablePMTUDiscovery")

Если значение true, путь максимальной единицы передачи (MTU) обнаруживается по пути к удаленному узлу. Обнаружив путь MTU и ограничивающий сегменты TCP до этого размера, TCP может исключить фрагментацию на маршрутизаторах вдоль пути подключения сетей с разными mtUs. Фрагментация негативно влияет на пропускную способность TCP и перегрузку сети. При установке этого параметра значение FALSE приводит к использованию MTU 576 байт для всех подключений, которые не относятся к компьютерам в локальной подсети. Значение по умолчанию — TRUE.

Имя службы

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

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

Квалификаторы: MappingStrings ("Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion\\NetworkCards|ServiceName")

Имя службы сетевого адаптера. Это имя обычно короче, чем полное имя продукта.

Пример: Elnkii

SettingID

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

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

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

Идентификатор, по которому известен текущий объект.

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

TcpipNet биография sOptions

Тип данных: uint32

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

Растровое изображение возможных параметров, связанных с NetBIOS по протоколу TCP/IP. Значения определяются в следующем списке.

EnableNet биография sViaDhcp (0)

EnableNet биография s (1)

DisableNet биография s (2)

TcpMax Подключение Retransmissions

Тип данных: uint32

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|TcpMax Подключение Retransmissions")

Количество попыток TCP повторной передачи запроса Подключение перед завершением подключения. Начальное время ожидания повторной передачи составляет 3 секунды. Время ожидания повторной передачи удваивается для каждой попытки. По умолчанию: 3, допустимый диапазон: 0 – 0xFFFFFFFF.

TcpMaxDataRetransmissions

Тип данных: uint32

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|TcpMaxDataRetransmissions")

Время повторной передачи TCP для отдельного сегмента данных (несоединяемого сегмента) перед завершением подключения. Время ожидания повторной передачи увеличивается с каждым последовательным повтором передачи в соединении. По умолчанию: 5, допустимый диапазон: 0 – 0xFFFFFFFF.

TcpNum Подключение ions

Тип данных: uint32

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|TcpNum Подключение ions")

Максимальное количество подключений, которые могут одновременно открываться TCP. По умолчанию: 0xFFFFFE, допустимый диапазон: 0 – 0xFFFFFE.

TcpUseRFC1122UrgentPointer

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|TcpUseRFC1122UrgentPointer")

Если значение TRUE, TCP использует спецификацию RFC 1122 для срочных данных. Если значение FALSE (по умолчанию), TCP использует режим, используемый производными системами Berkeley Software Design (BSD). Два механизма интерпретируют срочный указатель по-разному и не взаимодействуют. Значение по умолчанию — FALSE.

TcpWindowSize

Тип данных: uint16

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|TcpWindowSize"), единицы ("байты")

Максимальный размер окна получения TCP, предлагаемый системой. Окно получения указывает количество байтов, которые отправитель может передавать без получения подтверждения. Как правило, более крупные получающие окна повышают производительность по сравнению с сетями с высокой задержкой и высокой пропускной способностью. Для повышения эффективности окно получения должно быть даже нескольким из максимального размера сегмента TCP (MSS). По умолчанию: четыре раза максимальный размер данных TCP или даже несколько размеров данных TCP округляется до ближайшего числа 8192. Сети Ethernet по умолчанию — 8760. Допустимый диапазон: 0 – 65535.

Примечание.

Windows Vista: это свойство обращается к "CurrentControlSet\\Services\\Tcpip\\Parameters|TcpWindowSize" записи реестра, которая не используется в текущей реализации операционной системы.

 

WINSEnableLMHostsLookup

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|EnableLMHOSTS")

Если значение TRUE, используются локальные файлы подстановки. Файлы подстановки будут содержать карту IP-адресов с именами узлов. Если они существуют в локальной системе, они будут найдены в %SystemRoot%\system32\drivers\etc.

WINSHostLookupFile

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

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

Квалификаторы: MappingStrings ("Win32API|Сведения о системе Функции|GetSystemDirectory|\\driver\\etc\\lmhosts")

Путь к файлу подстановки WINS в локальной системе. Этот файл будет содержать карту IP-адресов с именами узлов. Если файл, указанный в этом свойстве, будет скопирован в папку %SystemRoot%\system32\drivers\etc локальной системы. Допустимо, только если свойство WINSEnableLMHostsLookup имеет значение TRUE.

WINSPrimaryServer

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

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

Квалификаторы: MappingStrings ("Win32API|Функции ввода и вывода устройства|DeviceIoControl")

IP-адрес для основного сервера WINS.

WINSScopeID

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

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

Квалификаторы: MappingStrings ("Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|ScopeID")

Значение, добавленное к концу имени NetBIOS, которое изолирует группу компьютерных систем, взаимодействующих только друг с другом. Он используется для всех транзакций NetBIOS по протоколу TCP/IP из этой компьютерной системы. Компьютеры, настроенные с идентичными идентификаторами область, могут взаимодействовать с этим компьютером. Клиенты TCP/IP с разными идентификаторами область игнорируют пакеты с компьютеров с этим идентификатором область. Допустимо только в том случае, если метод EnableWINS успешно выполняется.

WINSSecondaryServer

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

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

Квалификаторы: MappingStrings ("Win32API|Функции ввода и вывода устройства|DeviceIoControl")

IP-адрес вторичного сервера WINS.

Замечания

Класс Win32_NetworkAdapterConfiguration является производным от CIM_Setting.

Примеры

Следующий код PowerShell извлекает параметры конфигурации для адаптера Microsoft ISTAP.

$IstapAdapterConfig = Get-WmiObject Win32_NetworkAdapterConfiguration | Where-Object {$_.Description -eq "Microsoft ISATAP Adapter"}
$IstapAdapterConfig

В следующем примере C# извлекается описание и номер индекса всех экземпляров конфигурации сетевого адаптера. Обратите внимание, что в этом примере C# используется пространство имен Microsoft.Management.Infrastructure , которое обычно масштабируется более эффективно, чем классы WMI пространства имен System.Management .

using Microsoft.Management.Infrastructure;
...
static void QueryInstanceFunc()
{
   CimSession session = CimSession.Create("localHost");
   IEnumerable<CimInstance> queryInstance = session.QueryInstances(@"root\cimv2", "WQL", "SELECT * FROM Win32_NetworkAdapterConfiguration");

   foreach (CimInstance cimObj in queryInstance)
   {
      Console.WriteLine(cimObj.CimInstanceProperties["Index"].ToString());
      Console.WriteLine(cimObj.CimInstanceProperties["Description"].ToString());
      Console.WriteLine();
   }

Console.ReadLine();
}

В следующем примере C# извлекается описание и номер индекса всех экземпляров конфигурации сетевого адаптера. Обратите внимание, что в этом примере C# используется исходное пространство имен System.Management , которое было заменено Microsoft.Management.Infrastructure.

using System.Management;
...
static void oldSchoolQueryInstanceFunc()
{

   ObjectQuery query = new ObjectQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");
   ManagementObjectSearcher searcher = new ManagementObjectSearcher(query);

   ManagementObjectCollection queryCollection = searcher.Get();
   foreach (ManagementObject m in queryCollection)
   {
      Console.WriteLine("Index : {0}", m["Index"]);
      Console.WriteLine("Description : {0}", m["Description"]);
      Console.WriteLine();
   }
   Console.ReadLine();
}

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

on error resume next


PrintAll_NICAdapter_information()

'PrintOnlyEnabled_NICAdapter_information()


Function PrintAll_NICAdapter_information()


    strComputer = "."

    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")


    Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration",,48)


    i = 0

    For Each objItem in colItems

        i = i + 1

        Wscript.Echo "-----------------------------------"

        Wscript.Echo "Win32_NetworkAdapterConfiguration instance: " & i

        Wscript.Echo "-----------------------------------"

        

        strDefaultIPGateway = GetMultiString_FromArray(objitem.DefaultIPGateway, ", ")

        Wscript.Echo "MACAddress                  : " & vbtab & objItem.MACAddress
        Wscript.Echo "Description                 : " & vbtab & objItem.Description
        Wscript.Echo "DHCPEnabled                 : " & vbtab & objItem.DHCPEnabled

        strIPAddress=GetMultiString_FromArray(objitem.IPAddress, ", ")

        Wscript.Echo "IPAddress                   : " & vbtab & strIPAddress

        strIPSubnet = GetMultiString_FromArray(objitem.IPSubnet, ", ")

        Wscript.Echo "IPSubnet                    : " & vbtab & strIPSubnet
        Wscript.Echo "IPConnectionMetric          : " & vbtab & objItem.IPConnectionMetric
        Wscript.Echo "DHCPLeaseExpires            : " & vbtab & objItem.DHCPLeaseExpires
        Wscript.Echo "DHCPLeaseObtained           : " & vbtab & objItem.DHCPLeaseObtained
        Wscript.Echo "DHCPServer                  : " & vbtab & objItem.DHCPServer
        Wscript.Echo "DNSDomain                   : " & vbtab & objItem.DNSDomain
        Wscript.Echo "IPEnabled                   : " & vbtab & objItem.IPEnabled
        Wscript.Echo "DefaultIPGateway            : " & vbtab & strDefaultIPGateway
        Wscript.Echo "GatewayCostMetric           : " & vbtab & strGatewayCostMetric
        Wscript.Echo "IPFilterSecurityEnabled     : " & vbtab & objItem.IPFilterSecurityEnabled
        Wscript.Echo "IPPortSecurityEnabled       : " & vbtab & objItem.IPPortSecurityEnabled

        strDNSDomainSuffixSearchOrder = GetMultiString_FromArray(objitem.DNSDomainSuffixSearchOrder, ", ")

        Wscript.Echo "DNSDomainSuffixSearchOrder  : " & vbtab & strDNSDomainSuffixSearchOrder
        Wscript.Echo "DNSEnabledForWINSResolution : " & vbtab & objItem.DNSEnabledForWINSResolution
        Wscript.Echo "DNSHostName                 : " & vbtab & objItem.DNSHostName

        

        strDNSServerSearchOrder = GetMultiString_FromArray(objitem.DNSServerSearchOrder, ", ")

        Wscript.Echo "DNSServerSearchOrder        : " & vbtab & strDNSServerSearchOrder
        Wscript.Echo "DomainDNSRegistrationEnabled: " & vbtab & objItem.DomainDNSRegistrationEnabled
        Wscript.Echo "ForwardBufferMemory         : " & vbtab & objItem.ForwardBufferMemory
        Wscript.Echo "FullDNSRegistrationEnabled  : " & vbtab & objItem.FullDNSRegistrationEnabled

        strGatewayCostMetric = GetMultiString_FromArray(objitem.GatewayCostMetric, ", ")

        Wscript.Echo "IGMPLevel                   : " & vbtab & objItem.IGMPLevel
        Wscript.Echo "Index                       : " & vbtab & objItem.Index

        strIPSecPermitIPProtocols = GetMultiString_FromArray(objitem.IPSecPermitIPProtocols, ", ")

        Wscript.Echo "IPSecPermitIPProtocols      : " & vbtab & strIPSecPermitIPProtocols


        strIPSecPermitTCPPorts =GetMultiString_FromArray(objitem.IPSecPermitTCPPorts, ", ")

        Wscript.Echo "IPSecPermitTCPPorts         : " & vbtab & strIPSecPermitTCPPorts


        strIPSecPermitUDPPorts = GetMultiString_FromArray(objitem.IPSecPermitUDPPorts, ", ")

        Wscript.Echo "IPSecPermitUDPPorts         : " & vbtab & strIPSecPermitUDPPorts


        Wscript.Echo "IPUseZeroBroadcast          : " & vbtab & objItem.IPUseZeroBroadcast
        Wscript.Echo "IPXAddress                  : " & vbtab & objItem.IPXAddress
        Wscript.Echo "IPXEnabled                  : " & vbtab & objItem.IPXEnabled

        strIPXFrameType=GetMultiString_FromArray(objitem.IPXFrameType, ", ")

        Wscript.Echo "IPXFrameType                : " & vbtab & strIPXFrameType


        strIPXNetworkNumber=GetMultiString_FromArray(objitem.IPXNetworkNumber, ", ")

        Wscript.Echo "IPXNetworkNumber            : " & vbtab & strIPXNetworkNumber
        Wscript.Echo "IPXVirtualNetNumber         : " & vbtab & objItem.IPXVirtualNetNumber
        Wscript.Echo "KeepAliveInterval           : " & vbtab & objItem.KeepAliveInterval

        Wscript.Echo "KeepAliveTime               : " & vbtab & objItem.KeepAliveTime
        Wscript.Echo "MTU                         : " & vbtab & objItem.MTU
        Wscript.Echo "NumForwardPackets           : " & vbtab & objItem.NumForwardPackets
        Wscript.Echo "PMTUBHDetectEnabled         : " & vbtab & objItem.PMTUBHDetectEnabled
        Wscript.Echo "PMTUDiscoveryEnabled        : " & vbtab & objItem.PMTUDiscoveryEnabled
        Wscript.Echo "ServiceName                 : " & vbtab & objItem.ServiceName
        Wscript.Echo "SettingID                   : " & vbtab & objItem.SettingID
        Wscript.Echo "TcpipNetbiosOptions         : " & vbtab & objItem.TcpipNetbiosOptions
        Wscript.Echo "TcpMaxConnectRetransmissions: " & vbtab & objItem.TcpMaxConnectRetransmissions
        Wscript.Echo "TcpMaxDataRetransmissions   : " & vbtab & objItem.TcpMaxDataRetransmissions
        Wscript.Echo "TcpNumConnections           : " & vbtab & objItem.TcpNumConnections
        Wscript.Echo "TcpUseRFC1122UrgentPointer  : " & vbtab & objItem.TcpUseRFC1122UrgentPointer
        Wscript.Echo "TcpWindowSize               : " & vbtab & objItem.TcpWindowSize
        Wscript.Echo "WINSEnableLMHostsLookup     : " & vbtab & objItem.WINSEnableLMHostsLookup
        Wscript.Echo "WINSHostLookupFile          : " & vbtab & objItem.WINSHostLookupFile
        Wscript.Echo "WINSPrimaryServer           : " & vbtab & objItem.WINSPrimaryServer
        Wscript.Echo "WINSScopeID                 : " & vbtab & objItem.WINSScopeID
        Wscript.Echo "WINSSecondaryServer         : " & vbtab & objItem.WINSSecondaryServer
        Wscript.Echo "ArpAlwaysSourceRoute        : " & vbtab & objItem.ArpAlwaysSourceRoute
        Wscript.Echo "ArpUseEtherSNAP             : " & vbtab & objItem.ArpUseEtherSNAP
        Wscript.Echo "DatabasePath                : " & vbtab & objItem.DatabasePath
        Wscript.Echo "DeadGWDetectEnabled         : " & vbtab & objItem.DeadGWDetectEnabled

        Wscript.Echo "DefaultTOS                  : " & vbtab & objItem.DefaultTOS
        Wscript.Echo "DefaultTTL                  : " & vbtab & objItem.DefaultTTL

        

    Next

End Function ' Function PrintAll_NICAdapter_information()


' Script to get comprehensive nic info

sub appendCollection(msg, colctn, nm)

    i=0
    for each t in colctn
        msg = msg & "nic." & nm & "["&i&"]: " & t & vbCRLF
        i = i + 1
    next
end sub


Function PrintOnlyEnabled_NICAdapter_information()

    strComputer = "."

    Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set colNicConfigs = objWMIService.ExecQuery ("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True")


    for each nic in colNicConfigs

        msg = "nic.ArpAlwaysSourceRoute: " & nic.ArpAlwaysSourceRoute & vbCRLF _
        & "nic.ArpUseEtherSNAP: " & nic.ArpUseEtherSNAP & vbCRLF _
        & "nic.Caption: " & nic.Caption & vbCRLF _
        & "nic.DatabasePath: " & nic.DatabasePath & vbCRLF _
        & "nic.DeadGWDetectEnabled: " & nic.DeadGWDetectEnabled & vbCRLF _
        & "nic.DefaultTOS: " & nic.DefaultTOS & vbCRLF _
        & "nic.DefaultTTL: " & nic.DefaultTTL & vbCRLF _
        & "nic.Description: " & nic.Description & vbCRLF _
        & "nic.DHCPEnabled: " & nic.DHCPEnabled & vbCRLF _
        & "nic.DHCPLeaseExpires: " & nic.DHCPLeaseExpires & vbCRLF _
        & "nic.DHCPLeaseObtained: " & nic.DHCPLeaseObtained & vbCRLF _
        & "nic.DHCPServer: " & nic.DHCPServer & vbCRLF _
        & "nic.DNSDomain: " & nic.DNSDomain & vbCRLF _
        & "nic.DNSEnabledForWINSResolution: " & nic.DNSEnabledForWINSResolution & vbCRLF _
        & "nic.DNSHostName: " & nic.DNSHostName & vbCRLF _
        & "nic.DomainDNSRegistrationEnabled: " & nic.DomainDNSRegistrationEnabled & vbCRLF _
        & "nic.DNSDomainSuffixSearchOrder: " & nic.DNSDomainSuffixSearchOrder & vbCRLF _
        & "nic.ForwardBufferMemory: " & nic.ForwardBufferMemory & vbCRLF _
        & "nic.FullDNSRegistrationEnabled: " & nic.FullDNSRegistrationEnabled & vbCRLF _
        & "nic.IGMPLevel: " & nic.IGMPLevel & vbCRLF _
        & "nic.Index: " & nic.Index & vbCRLF _
        & "nic.IPConnectionMetric: " & nic.IPConnectionMetric & vbCRLF _
        & "nic.IPEnabled: " & nic.IPEnabled & vbCRLF _
        & "nic.IPFilterSecurityEnabled: " & nic.IPFilterSecurityEnabled & vbCRLF _
        & "nic.IPPortSecurityEnabled: " & nic.IPPortSecurityEnabled & vbCRLF _
        & "nic.IPUseZeroBroadcast: " & nic.IPUseZeroBroadcast & vbCRLF _
        & "nic.IPXAddress: " & nic.IPXAddress & vbCRLF _
        & "nic.IPXEnabled: " & nic.IPXEnabled & vbCRLF _
        & "nic.IPXFrameType: " & nic.IPXFrameType & vbCRLF _
        & "nic.IPXMediaType: " & nic.IPXMediaType & vbCRLF _
        & "nic.IPXNetworkNumber: " & nic.IPXNetworkNumber & vbCRLF _
        & "nic.IPXVirtualNetNumber: " & nic.IPXVirtualNetNumber & vbCRLF _
        & "nic.KeepAliveInterval: " & nic.KeepAliveInterval & vbCRLF _
        & "nic.KeepAliveTime: " & nic.KeepAliveTime & vbCRLF _
        & "nic.MACAddress: " & nic.MACAddress & vbCRLF _
        & "nic.MTU: " & nic.MTU & vbCRLF _
        & "nic.NumForwardPackets: " & nic.NumForwardPackets & vbCRLF _
        & "nic.PMTUBHDetectEnabled: " & nic.PMTUBHDetectEnabled & vbCRLF _
        & "nic.PMTUDiscoveryEnabled: " & nic.PMTUDiscoveryEnabled & vbCRLF _
        & "nic.ServiceName: " & nic.ServiceName & vbCRLF _
        & "nic.SettingID: " & nic.SettingID & vbCRLF _
        & "nic.TcpipNetbiosOptions: " & nic.TcpipNetbiosOptions & vbCRLF _
        & "nic.TcpMaxConnectRetransmissions: " & nic.TcpMaxConnectRetransmissions & vbCRLF _
        & "nic.TcpMaxDataRetransmissions: " & nic.TcpMaxDataRetransmissions & vbCRLF _
        & "nic.TcpNumConnections: " & nic.TcpNumConnections & vbCRLF _
        & "nic.TcpUseRFC1122UrgentPointer: " & nic.TcpUseRFC1122UrgentPointer & vbCRLF _
        & "nic.TcpWindowSize: " & nic.TcpWindowSize & vbCRLF _
        & "nic.WINSEnableLMHostsLookup: " & nic.WINSEnableLMHostsLookup & vbCRLF _
        & "nic.WINSHostLookupFile: " & nic.WINSHostLookupFile & vbCRLF _
        & "nic.WINSPrimaryServer: " & nic.WINSPrimaryServer & vbCRLF _
        & "nic.WINSScopeID: " & nic.WINSScopeID & vbCRLF _
        & "nic.WINSSecondaryServer: " & nic.WINSSecondaryServer & vbCRLF _
        '& "nic.InterfaceIndex: " & "|"&nic.InterfaceIndex & vbCRLF _


        appendCollection msg, nic.DefaultIPGateway, "DefaultIPGateway"
        appendCollection msg, nic.DNSServerSearchOrder, "DNSServerSearchOrder"
        appendCollection msg, nic.GatewayCostMetric, "GatewayCostMetric"
        appendCollection msg, nic.IPAddress, "IPAddress"
        appendCollection msg, nic.IPSecPermitIPProtocols, "IPSecPermitIPProtocols"
        appendCollection msg, nic.IPSecPermitTCPPorts, "IPSecPermitTCPPorts"
        appendCollection msg, nic.IPSecPermitUDPPorts, "IPSecPermitUDPPorts"
        appendCollection msg, nic.IPSubnet, "IPSubnet"


        WScript.Echo msg

    next


    'Vista only code???

    'Set colAdapters = objWMIService.Execquery ("SELECT * FROM Win32_NetworkAdapter WHERE NetEnabled = True")

    'For Each nic in colAdapters

    ' msg = "nic.DeviceId: " & nic.DeviceId & vbCRLF _

    ' & "nic.Name: " & nic.Name & vbCRLF _

    '

    'Next

End Function 'Function PrintOnlyEnabled_NICAdapter_information()

Function GetMultiString_FromArray( ArrayString, Seprator)

    If IsNull ( ArrayString ) Then

        StrMultiArray = ArrayString

    else

        StrMultiArray = Join( ArrayString, Seprator )

   end if

   GetMultiString_FromArray = StrMultiArray

End Function

Requirements

Требование Значение
Минимальная версия клиента
Windows Vista
Минимальная версия сервера
Windows Server 2008
Пространство имен
Root\CIMV2
MOF
CIMWin32.mof
DLL-библиотеки
CIMWin32.dll

См. также

CIM_Setting

Классы оборудования компьютерной системы

Задачи WMI: сеть

Задачи WMI: учетные записи и домены

Поддержка IPv6 и IPv4 в WMI