NetworkAdapterConfiguration - WMI sample in VBScript
The foundations for Manageability in Windows 2019/2012/2008/ and Windows 10/8/7/Vista/XP are Windows Management Instrumentation (WMI; formerly WBEM) and WMI extensions for Windows Driver Model (WDM).
ActiveXperts Network Monitor provides the ability to build monitor check routines based on WMI. ActiveXperts has collected more than a hundred WMI samples. You can use these samples as a base for new check routines you can write yourself.
On this site, you can find many WMI samples.
The NetworkAdapterConfiguration WMI class can be used in ActiveXperts Network Monitor to monitor your servers.
NetworkAdapterConfiguration
Example(s)
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * From Win32_NetworkAdapterConfiguration") For Each objItem in colItems WScript.Echo "ArpAlwaysSourceRoute:" & objItem.ArpAlwaysSourceRoute WScript.Echo "ArpUseEtherSNAP:" & objItem.ArpUseEtherSNAP WScript.Echo "Caption:" & objItem.Caption WScript.Echo "DatabasePath:" & objItem.DatabasePath WScript.Echo "DeadGWDetectEnabled:" & objItem.DeadGWDetectEnabled WScript.Echo "DefaultIPGateway:" & objItem.DefaultIPGateway WScript.Echo "DefaultTOS:" & objItem.DefaultTOS WScript.Echo "DefaultTTL:" & objItem.DefaultTTL WScript.Echo "Description:" & objItem.Description WScript.Echo "DHCPEnabled:" & objItem.DHCPEnabled WScript.Echo "DHCPLeaseExpires:" & objItem.DHCPLeaseExpires WScript.Echo "DHCPLeaseObtained:" & objItem.DHCPLeaseObtained WScript.Echo "DHCPServer:" & objItem.DHCPServer WScript.Echo "DNSDomain:" & objItem.DNSDomain WScript.Echo "DNSDomainSuffixSearchOrder:" & objItem.DNSDomainSuffixSearchOrder WScript.Echo "DNSEnabledForWINSResolution:" & objItem.DNSEnabledForWINSResolution WScript.Echo "DNSHostName:" & objItem.DNSHostName WScript.Echo "DNSServerSearchOrder:" & objItem.DNSServerSearchOrder WScript.Echo "DomainDNSRegistrationEnabled:" & objItem.DomainDNSRegistrationEnabled WScript.Echo "ForwardBufferMemory:" & objItem.ForwardBufferMemory WScript.Echo "FullDNSRegistrationEnabled:" & objItem.FullDNSRegistrationEnabled WScript.Echo "GatewayCostMetric:" & objItem.GatewayCostMetric WScript.Echo "IGMPLevel:" & objItem.IGMPLevel WScript.Echo "Index:" & objItem.Index WScript.Echo "InterfaceIndex:" & objItem.InterfaceIndex WScript.Echo "IPAddress:" & objItem.IPAddress WScript.Echo "IPConnectionMetric:" & objItem.IPConnectionMetric WScript.Echo "IPEnabled:" & objItem.IPEnabled WScript.Echo "IPFilterSecurityEnabled:" & objItem.IPFilterSecurityEnabled WScript.Echo "IPPortSecurityEnabled:" & objItem.IPPortSecurityEnabled WScript.Echo "IPSecPermitIPProtocols:" & objItem.IPSecPermitIPProtocols WScript.Echo "IPSecPermitTCPPorts:" & objItem.IPSecPermitTCPPorts WScript.Echo "IPSecPermitUDPPorts:" & objItem.IPSecPermitUDPPorts WScript.Echo "IPSubnet:" & objItem.IPSubnet WScript.Echo "IPUseZeroBroadcast:" & objItem.IPUseZeroBroadcast WScript.Echo "IPXAddress:" & objItem.IPXAddress WScript.Echo "IPXEnabled:" & objItem.IPXEnabled WScript.Echo "IPXFrameType:" & objItem.IPXFrameType WScript.Echo "IPXMediaType:" & objItem.IPXMediaType WScript.Echo "IPXNetworkNumber:" & objItem.IPXNetworkNumber WScript.Echo "IPXVirtualNetNumber:" & objItem.IPXVirtualNetNumber WScript.Echo "KeepAliveInterval:" & objItem.KeepAliveInterval WScript.Echo "KeepAliveTime:" & objItem.KeepAliveTime WScript.Echo "MACAddress:" & objItem.MACAddress WScript.Echo "MTU:" & objItem.MTU WScript.Echo "NumForwardPackets:" & objItem.NumForwardPackets WScript.Echo "PMTUBHDetectEnabled:" & objItem.PMTUBHDetectEnabled WScript.Echo "PMTUDiscoveryEnabled:" & objItem.PMTUDiscoveryEnabled WScript.Echo "ServiceName:" & objItem.ServiceName WScript.Echo "SettingID:" & objItem.SettingID WScript.Echo "TcpipNetbiosOptions:" & objItem.TcpipNetbiosOptions WScript.Echo "TcpMaxConnectRetransmissions:" & objItem.TcpMaxConnectRetransmissions WScript.Echo "TcpMaxDataRetransmissions:" & objItem.TcpMaxDataRetransmissions WScript.Echo "TcpNumConnections:" & objItem.TcpNumConnections WScript.Echo "TcpUseRFC1122UrgentPointer:" & objItem.TcpUseRFC1122UrgentPointer WScript.Echo "TcpWindowSize:" & objItem.TcpWindowSize WScript.Echo "WINSEnableLMHostsLookup:" & objItem.WINSEnableLMHostsLookup WScript.Echo "WINSHostLookupFile:" & objItem.WINSHostLookupFile WScript.Echo "WINSPrimaryServer:" & objItem.WINSPrimaryServer WScript.Echo "WINSScopeID:" & objItem.WINSScopeID WScript.Echo "WINSSecondaryServer:" & objItem.WINSSecondaryServer WScript.Echo "" WScript.Echo "########" WScript.Echo "" Next