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 |
|
DLL |
|
另请参阅