Win32_NetworkAdapterSetting class

The Win32_NetworkAdapterSetting association WMI class relates a network adapter and its configuration settings.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties. Properties are listed in alphabetic order, not MOF order.

Syntax

[Dynamic, Provider("CIMWin32"), UUID("{8502C50A-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_NetworkAdapterSetting : Win32_DeviceSettings
{
  Win32_NetworkAdapterConfiguration REF Setting;
  Win32_NetworkAdapter              REF Element;
};

Members

The Win32_NetworkAdapterSetting class has these types of members:

Properties

The Win32_NetworkAdapterSetting class has these properties.

Element
Data type: Win32_NetworkAdapter
Access type: Read-only
Qualifiers: Override ("Element"), MappingStrings ("WMI|Win32_NetworkAdapter")

A Win32_NetworkAdapter that describes the properties of the network adapter that is using a particular network adapter setting.

Setting
Data type: Win32_NetworkAdapterConfiguration
Access type: Read-only
Qualifiers: Override ("Setting"), MappingStrings ("WMI|Win32_NetworkAdapterConfiguration")

A Win32_NetworkAdapterConfiguration that describes the configuration settings used on the network adapter.

Remarks

The Win32_NetworkAdapterSetting class is derived from Win32_DeviceSettings.

For information on how to use association classes, see ASSOCIATORS OF Statement.

Examples

The following VBScript sample uses Win32_NetworkAdapterSetting to identify the IP Address on the Local Area Connection.


strComputer = "."
Set objWMIService = GetObject( _
    "winmgmts:\\" & strComputer & "\root\cimv2")
Set colNics = objWMIService.ExecQuery _
    ("Select * From Win32_NetworkAdapter " _
        & "Where NetConnectionID = " & _
        "'Local Area Connection'")
 
For Each objNic in colNics
    Set colNicConfigs = objWMIService.ExecQuery _
      ("ASSOCIATORS OF " _
          & "{Win32_NetworkAdapter.DeviceID='" & _
      objNic.DeviceID & "'}" & _
      " WHERE AssocClass=Win32_NetworkAdapterSetting")
    For Each objNicConfig In colNicConfigs
        For Each strIPAddress in objNicConfig.IPAddress
            Wscript.Echo "IP Address: " &  strIPAddress
        Next
    Next
Next


Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Namespace

Root\CIMV2

MOF

CIMWin32.mof

DLL

CIMWin32.dll

See also

Win32_DeviceSettings
Computer System Hardware Classes
WMI Tasks: Networking

 

 

Show: