Win32_NetworkAdapterSetting 类

Win32_NetworkAdapterSetting关联 WMI 类将网络适配器及其配置设置相关联。

以下语法从托管对象格式 (MOF) 代码中简化,包括所有继承的属性。 属性按字母顺序列出,而不是按 MOF 顺序列出。

语法

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

成员

Win32_NetworkAdapterSetting 类具有以下类型的成员:

属性

Win32_NetworkAdapterSetting 类具有以下属性。

元素

数据类型: Win32_NetworkAdapter

访问类型:只读

限定符: 替代 (“Element”) , MappingStrings (“WMI|Win32_NetworkAdapter“)

描述使用特定网络适配器设置的网络适配器的属性的 Win32_NetworkAdapter

设置

数据类型: Win32_NetworkAdapterConfiguration

访问类型:只读

限定符: 重写 (“设置”) , MappingStrings (“WMI|Win32_NetworkAdapterConfiguration“)

描述网络适配器上使用的配置设置的 Win32_NetworkAdapterConfiguration

备注

Win32_NetworkAdapterSetting 类派生自 Win32_DeviceSettings

有关如何使用关联类的信息,请参阅 ASSOCIATORS OF 语句

示例

以下 VBScript 示例使用 Win32_NetworkAdapterSetting 标识本地连接上的 IP 地址。

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

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
命名空间
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另请参阅

Win32_DeviceSettings

计算机系统硬件类

WMI 任务:网络