Win32_NetworkAdapterConfiguration 類別
Win32_NetworkAdapterConfiguration WMI 類別代表網路適配器的屬性和行為。 這個類別包含額外的屬性和方法,可支援管理與網路適配器無關的 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 類別具有這些方法。
方法 | 描述 |
---|---|
DisableIPSec | 在此已啟用 TCP/IP 的網路適配器上停用 IPsec。 |
EnableDHCP | 啟用此網路適配器服務的動態主機設定通訊協定 (DHCP)。 |
EnableDNS | 啟用此 TCP/IP 系結網路適配器上服務的域名系統 (DNS)。 |
EnableIPFilterSec | 在所有IP系結網路適配器上全域啟用IPsec。 |
EnableIPSec | 在此特定已啟用 TCP/IP 的網路適配器上啟用 IPsec。 |
EnableStatic | 啟用目標網路適配器的靜態 TCP/IP 位址。 |
EnableWINS | 啟用 TCP/IP 特有的 WINS 設定,但與網路適配器無關。 |
ReleaseDHCPLease | 釋放系結至特定 DHCP 啟用網路適配器的IP位址。 |
ReleaseDHCPLeaseAll | 釋放系結至所有已啟用 DHCP 之網路適配器的IP位址。 |
RenewDHCPLease | 更新特定已啟用 DHCP 之網路適配器上的 IP 位址。 |
RenewDHCPLeaseAll | 在所有已啟用 DHCP 的網路適配器上更新 IP 位址。 |
SetArpAlwaysSourceRoute | 設定 TCP/IP 的 ARP 查詢傳輸。 |
SetArpUseEtherSNAP | 啟用乙太網路封包使用 802.3 SNAP 編碼。 |
SetDatabasePath | 設定標準因特網資料庫檔案的路徑(HOSTS、LMHOSTS、NETWORKS 和 PROTOCOLS)。 |
SetDeadGWDetect | 啟用無效的閘道偵測。 |
SetDefaultTOS | 已過時。 這個方法會在傳出IP封包的標頭中設定預設的服務類型 (TOS) 值。 |
SetDefaultTTL | 設定傳出IP封包標頭中的預設存留時間 (TTL) 值。 |
SetDNSDomain | 設定 DNS 網域。 |
SetDNSServerSearchOrder | 將伺服器搜尋順序設定為元素陣列。 |
SetDNSSuffixSearchOrder | 將後綴搜尋順序設定為元素數位。 |
SetDynamicDNSRegistration | 指出此IP系結適配卡的IP位址動態 DNS 註冊。 |
SetForwardBufferMemory | 指定記憶體IP配置多少,以將封包資料儲存在路由器封包佇列中。 |
SetGateways | 指定路由封包的閘道清單,這些封包的目的地與這個配接器所連線的子網不同。 |
SetIGMPLevel | 設定系統支援IP多播及參與因特網群組管理通訊協定的範圍。 |
SetIP 連線 ionMetric | 設定與此IP系結配接器相關聯的路由計量。 |
SetIPUseZeroBroadcast | 設定IP零廣播使用量。 |
SetIPXFrameTypeNetworkPairs | 設定此網路適配器的 Internetworking Packet Exchange (IPX) 網路號碼/畫面組。 |
SetIPXVirtualNetworkNumber | 設定目標電腦系統上的 Internetworking Packet Exchange (IPX) 虛擬網路號碼。 |
SetKeepAliveInterval | 設定分隔 Keep Alive Retransmissions 的間隔,直到收到響應為止。 |
SetKeepAliveTime | 設定 TCP 嘗試透過傳送 Keep Alive 封包來確認閑置連線仍可使用的頻率。 |
SetMTU | 設定網路介面的預設最大傳輸單位 (MTU)。 不支援這個方法。 |
SetNumForwardPackets | 設定為路由器封包佇列配置的 IP 封包標頭數目。 |
SetPMTUBHDetect | 啟用黑洞路由器的偵測。 |
SetPMTUDiscovery | 啟用最大傳輸單位 (MTU) 探索。 |
SetTcpipNetbios | 設定 NetBIOS over TCP/IP 的預設作業。 |
SetTcpMax 連線 Retransmissions | 設定 TCP 在中止之前會重新傳輸連線要求嘗試次數。 |
SetTcpMaxDataRetransmissions | 設定 TCP 在中止連線之前會重新傳輸個別數據區段的次數。 |
SetTcpNum 連線 ions | 設定 TCP 可能同時開啟的連線數目上限。 |
SetTcpUseRFC1122UrgentPointer | 指定 TCP 是否針對緊急數據使用 RFC 1122 規格,或伯克利軟體設計 (BSD) 衍生系統所使用的模式。 |
SetTcpWindowSize | 設定系統所提供的 TCP 接收視窗大小上限。 |
SetWINSServer | 設定此 TCP/IP 系結網路適配器上的主要和次要 Windows 因特網命名服務 (WINS) 伺服器。 |
屬性
Win32_NetworkAdapterConfiguration 類別具有這些屬性。
-
ArpAlwaysSourceRoute
-
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|ArpAlwaysSourceRoute“)
如果 為 TRUE,TCP/IP 會傳送位址解析通訊協定 (ARP) 查詢,並在令牌通道網路上啟用來源路由。 根據預設,ARP 會先查詢沒有來源路由,然後在未收到回復時重試啟用來源路由。 來源路由允許跨不同類型的網路路由傳送網路封包。
-
-
ArpUseEtherSNAP
-
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|ArpUseEtherSNAP“)
如果 為 TRUE,乙太網路封包會遵循 IEEE 802.3 子網路存取通訊協定 (SNAP) 編碼。 將此參數設定為 1 會強制 TCP/IP 使用 802.3 SNAP 編碼來傳輸乙太網路封包。 根據預設,堆疊會以 DIX 乙太網路格式傳輸封包。
-
-
標題
-
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MaxLen (64)
目前對象的簡短文字描述。
此屬性繼承自 CIM_Setting。
-
-
DatabasePath
-
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|DatabasePath“)
標準因特網資料庫檔案的有效 Windows 檔案路徑(HOSTS、LMHOSTS、NETWORKS 和 PROTOCOLS)。 Windows Sockets 介面會使用檔案路徑。
-
-
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“)
在傳出IP封包的標頭中設定的預設服務類型 (TOS) 值。 批註要求 (RFC) 791 會定義值。 默認值:0 (零),有效範圍:0 - 255。
-
-
DefaultTTL
-
-
數據類型: uint8
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|DefaultTTL“)
在傳出IP封包的標頭中設定的預設存留時間 (TTL) 值。 TTL 指定IP封包在捨棄之前可傳遞至其目的地的路由器數目。 每個路由器在通過封包時遞減一個 TTL 計數,並捨棄封包,如果 TTL 為 0(零)。 默認值:32,有效範圍:1 - 255。
-
-
說明
-
-
數據類型: 字串
-
存取類型:唯讀
目前物件的文字描述。
此屬性繼承自 CIM_Setting。
-
-
DHCPEnabled
-
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services|EnableDHCP“)
如果 為 TRUE,動態主機組態通訊協定 (DHCP) 伺服器會在建立網路連線時,自動將 IP 位址指派給電腦系統。
-
-
DHCPLeaseExpires
-
-
數據類型: datetime
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services|LeaseTerminatesTime“)
動態主機組態通訊協定 (DHCP) 伺服器指派給計算機的租用IP位址到期日期和時間。
範例:20521201000230.0000000000
-
-
DHCPLeaseObtained
-
-
數據類型: datetime
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services|LeaseObtainedTime“)
動態主機組態通訊協定 (DHCP) 伺服器為指派給計算機的IP位址取得租用的日期和時間。
範例:19521201000230.0000000000
-
-
DHCPServer
-
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services|DhcpServer“)
動態主機組態通訊協定 (DHCP) 伺服器的IP位址。
範例:“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)時,系統會先附加本機功能變數名稱。 如果未成功,系統會使用網域後綴清單,依列出的順序建立其他 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 和連字元 (-) 加上句號 (.) 字元做為分隔符的任何組合。 根據預設,此值為 Microsoft 網路電腦名稱,但網路管理員可以指派另一個主機名,而不會影響計算機名稱。
範例:“corpdns”
-
-
DNSServerSearchOrder
-
-
數據類型: 字串 陣列
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|NameServer“)
要用於查詢 DNS 伺服器的伺服器 IP 位址陣列。
-
-
DomainDNSRegistrationEnabled
-
-
數據類型: 布爾值
-
存取類型:唯讀
如果 為 TRUE,則除了在計算機的完整 DNS 名稱下註冊此連線的功能變數名稱之外,此連線的 IP 位址也會在 DNS 中註冊。 此連線的功能變數名稱是使用 SetDNSDomain() 方法來設定,或由 DSCP 指派。 已註冊的名稱是附加功能變數名稱的電腦主機名。
-
-
ForwardBufferMemory
-
-
數據類型: uint32
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|ForwardBufferMemory“、” Units (“bytes”)
由IP配置的記憶體,以將封包資料儲存在路由器封包佇列中。 當填滿此緩衝區空間時,路由器會從其佇列隨機開始捨棄封包。 封包佇列數據緩衝區的長度為 256 個字節,因此此參數的值應該是 256 的倍數。 針對較大的封包,多個緩衝區會鏈結在一起。 封包的IP標頭會個別儲存。 如果未啟用IP路由器,則會忽略此參數,而且不會配置任何緩衝區。 緩衝區大小的範圍可以從網路 MTU 到小於 0xFFFFFFFF 的值。 默認值:74240 (50 個 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 多播 (預設)
Index
-
數據類型: uint32
-
存取類型:唯讀
-
限定符:key、MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Control\\Class\\{4D36E972-E325-11CE-BFC1-08002BE10318}“)
Windows 網路適配器組態的索引編號。 有一個以上的組態可用時,會使用索引編號。
InterfaceIndex
-
數據類型: uint32
-
存取類型:唯讀
可唯一識別局域網路介面的索引值。 這個屬性中的值與Win32_IP4RouteTable實例中 InterfaceIndex 屬性中的值相同,代表路由表中的網路介面。
IPAddress
-
數據類型: 字串 陣列
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|System\\CurrentControlSet\\Services|Parameters\\Tcpip|IPAddress“)
與目前網路適配器相關聯的所有IP位址陣列。 此屬性可以包含 IPv6 位址或 IPv4 位址。 如需詳細資訊,請參閱 WMI 中的 IPv6 和 IPv4 支援。
範例 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
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符:已淘汰、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),而系統則使用 ones-broadcasts (255.255.255.255.255)。 計算機系統通常會使用 ones-broadcasts,但衍生自 BSD 實作的電腦系統會使用零廣播。 不使用相同廣播的系統將不會在相同網路上互操作。 預設值為 FALSE。
IPXAddress
-
數據類型: 字串
-
存取類型:唯讀
-
限定符:已淘汰、MappingStrings (“Win32API|Windows Sockets 第 2 版|getsockopt|IPX_ADDRESS“)
不再支援 Internetwork Packet Exchange (IPX) 技術,而且此屬性不包含有用的數據。
IPXEnabled
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符:已淘汰、MappingStrings (“WMI”)
不再支援 Internetwork Packet Exchange (IPX) 技術,而且此屬性不包含有用的數據。
IPXFrameType
-
數據類型: uint32 陣列
-
存取類型:唯讀
-
限定符:已淘汰、MappingStrings (“Win32Registry] |SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters|PktType“)
不再支援 Internetwork Packet Exchange (IPX) 技術,而且此屬性不包含有用的數據。
乙太網路 II (0)
乙太網路 802.3 (1)
乙太網路 802.2 (2 )
乙太網路 SNAP (3)
AUTO (255)
IPXMediaType
-
數據類型: uint32
-
存取類型:唯讀
-
限定符:已淘汰、MappingStrings (“Win32Registry] |SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters|MediaType“)
不再支援 Internetwork Packet Exchange (IPX) 技術,而且此屬性不包含有用的數據。
乙太網路 (1)
權杖環 (2)
FDDI (3)
ARCNET (8)
IPXNetworkNumber
-
數據類型: 字串 陣列
-
存取類型:唯讀
-
限定符:已淘汰、MappingStrings (“Win32Registry] |SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters|NetworkNumber“)
不再支援 Internetwork Packet Exchange (IPX) 技術,而且此屬性不包含有用的數據。
IPXVirtualNetNumber
-
數據類型: 字串
-
存取類型:唯讀
-
限定符:已淘汰、MappingStrings (“Win32Registry] |SYSTEM\\CurrentControlSet\\Services\\nwlnkipx\\Parameters|VirtualNetworkNumber“)
不再支援 Internetwork Packet Exchange (IPX) 技術,而且此屬性不包含有用的數據。
KeepAliveInterval
-
數據類型: uint32
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|KeepAliveInterval)、 單位 (“毫秒”)
間隔分隔 Keep Alive Retransmissions 直到收到響應為止。 收到回應之後,延遲直到下一個 Keep Alive 傳輸再次受 KeepAliveTime 值控制。 聯機會在 TcpMaxDataRetransmissions 指定的重新傳輸數目未完成之後中止。 默認值:1000,有效範圍:1 - 0xFFFFFFFF。
KeepAliveTime
-
數據類型: uint32
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|KeepAliveInterval)、 單位 (“毫秒”)
KeepAliveTime 屬性會指出 TCP 傳送 Keep Alive Packet 來驗證閑置連線仍然完好無損的頻率。 可連線的遠端系統將承認保持運作的傳輸。 預設不會傳送 Keep Alive 封包。 這項功能可能會由應用程式在連線中啟用。 默認值:7,200,000 (兩小時)。
MACAddress
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32API|裝置輸入和輸出函式 |DeviceIoControl“)
網路適配器的媒體 存取控制 (MAC) 位址。 製造商會指派 MAC 位址,以唯一識別網路適配器。
範例:“00:80:C7:8F:6C:96”
Mtu
-
數據類型: uint32
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|MTU)、 單位 (“bytes”)
覆寫網路介面的預設最大傳輸單位 (MTU)。 MTU 是傳輸會透過基礎網路傳輸的最大封包大小(包括傳輸標頭)。 IP 數據報可以跨越多個封包。 此值的範圍會跨越基礎網路所支援的最小封包大小 (68) 到 MTU。
NumForwardPackets
-
數據類型: uint32
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|NumForwardPackets“)
為路由器封包佇列配置的 IP 封包標頭數目。 當所有標頭都使用中時,路由器會開始隨機捨棄佇列中的封包。 此值應該至少與 ForwardBufferMemory 值一樣大,除以連線到路由器之網路的最大 IP 數據大小。 它應該不大於 除以 256 的 ForwardBufferMemory 值,因為每個封包至少會使用 256 個字節的正向緩衝區內存。 指定 ForwardBufferMemory 大小的最佳轉送封包數目取決於網路上的流量類型。 這會是這兩個值之間的某個位置。 如果未啟用路由器,則會忽略此參數,而且不會配置任何標頭。 默認值:50,有效範圍:1 - 0xFFFFFFFE。
PMTUBHDetectEnabled
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|EnablePMTUBHDetect“)
如果 為 TRUE,當 TCP 探索最大傳輸單位的路徑時,就會偵測黑洞路由器。 當需要片段 IP 數據報與 [不要片段] 位設定時,黑洞路由器不會傳回 ICMP 目的地無法連線的訊息。 TCP 取決於接收這些訊息以執行路徑 MTU 探索。 啟用此功能后,如果區段的數次重新傳輸未獲認可,TCP 會嘗試傳送未設定的片段位。 如果結果認可區段,MSS 將會減少,而且不會片段位將會在未來的連線封包中設定。 啟用黑洞偵測會增加針對指定區段執行的重新傳輸數目上限。 此屬性的預設值為 FALSE。
PMTUDiscoveryEnabled
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|EnablePMTUDiscovery“)
如果 為 TRUE,則會透過遠端主機的路徑探索最大傳輸單位 (MTU) 路徑。 藉由探索 MTU 路徑,並將 TCP 區段限制為此大小,TCP 可以消除沿著連接不同 MTU 之網路之路徑的路由器片段。 分散會對 TCP 輸送量和網路壅塞造成負面影響。 將此參數設定為 FALSE 會導致 MTU 576 個字節用於非本機子網上機器的所有連線。 預設值為 TRUE。
ServiceName
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion\\NetworkCards|ServiceName“)
網路配接器的服務名稱。 此名稱通常比完整產品名稱短。
範例:“Elnkii”
SettingID
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MaxLen (256)
目前物件的已知標識碼。
此屬性繼承自 CIM_Setting。
TcpipNetbiosOptions
-
數據類型: uint32
-
存取類型:唯讀
透過 TCP/IP 與 NetBIOS 相關的可能設定位圖。 下列清單中會識別值。
EnableNetbiosViaDhcp (0)
EnableNetbios (1)
DisableNetbios (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 軟體設計 (BSD) 衍生系統所使用的模式。 這兩種機制會以不同的方式解譯緊急指標,而且無法互通。 預設值為 FALSE。
TcpWindowSize
-
數據類型: uint16
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|TcpWindowSize“), 單位 (”bytes“)
系統所提供的 TCP 接收視窗大小上限。 [接收視窗] 會指定傳送者可以在不接收通知的情況下傳輸的位元元組數目。 一般而言,較大的接收視窗會改善高延遲和高頻寬網路的效能。 為了提高效率,接收窗口應該是TCP區段大小上限 (MSS) 的偶數倍數。 預設值:TCP 數據大小上限或偶數 TCP 數據大小四捨五入為最接近 8192 的倍數。 乙太網路預設為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|\\drivers\\etc\\lmhosts“)
本機系統上 WINS 查閱檔案的路徑。 此檔案將包含IP位址與主機名的對應。 如果找到此屬性中指定的檔案,則會複製到本機系統的 %SystemRoot%\system32\drivers\etc資料夾。 只有在 WINSEnableLMHostsLookup 屬性為 TRUE 時才有效。
WINSPrimaryServer
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32API|裝置輸入和輸出函式 |DeviceIoControl“)
主要 WINS 伺服器的 IP 位址。
WINSScopeID
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32Registry|SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters|ScopeID“)
附加至 NetBIOS 名稱結尾的值,以隔離彼此通訊的計算機系統群組。 它用於透過來自該計算機系統之 TCP/IP 通訊的所有 NetBIOS 交易。 設定相同範圍識別碼的計算機能夠與此計算機通訊。 具有不同範圍標識碼的 TCP/IP 用戶端會忽略具有此範圍標識碼的電腦封包。 只有在 EnableWINS 方法成功執行時才有效。
WINSSecondaryServer
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32API|裝置輸入和輸出函式 |DeviceIoControl“)
次要 WINS 伺服器的 IP 位址。
備註
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 命名空間,通常比 System.Management 命名空間 WMI 類別更有效率。
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
需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|
另請參閱