Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Here are some VBScript examples to extract the data you requested (including MTU, Window Size and a whole lot more):</p> <p><strong>All general adapter info:</strong></p> <pre><code>On Error Resume Next Dim strComputer Dim objWMIService Dim propValue Dim objItem Dim SWBemlocator Dim UserName Dim Password Dim colItems strComputer = "." UserName = "" Password = "" Set SWBemlocator = CreateObject("WbemScripting.SWbemLocator") Set objWMIService = SWBemlocator.ConnectServer(strComputer,"root\CIMV2",UserName,Password) Set colItems = objWMIService.ExecQuery("Select * from Win32_NetworkAdapter",,48) For Each objItem in colItems WScript.Echo "AdapterType: " &amp; objItem.AdapterType WScript.Echo "AdapterTypeId: " &amp; objItem.AdapterTypeId WScript.Echo "AutoSense: " &amp; objItem.AutoSense WScript.Echo "Availability: " &amp; objItem.Availability WScript.Echo "Caption: " &amp; objItem.Caption WScript.Echo "ConfigManagerErrorCode: " &amp; objItem.ConfigManagerErrorCode WScript.Echo "ConfigManagerUserConfig: " &amp; objItem.ConfigManagerUserConfig WScript.Echo "CreationClassName: " &amp; objItem.CreationClassName WScript.Echo "Description: " &amp; objItem.Description WScript.Echo "DeviceID: " &amp; objItem.DeviceID WScript.Echo "ErrorCleared: " &amp; objItem.ErrorCleared WScript.Echo "ErrorDescription: " &amp; objItem.ErrorDescription WScript.Echo "GUID: " &amp; objItem.GUID WScript.Echo "Index: " &amp; objItem.Index WScript.Echo "InstallDate: " &amp; objItem.InstallDate WScript.Echo "Installed: " &amp; objItem.Installed WScript.Echo "InterfaceIndex: " &amp; objItem.InterfaceIndex WScript.Echo "LastErrorCode: " &amp; objItem.LastErrorCode WScript.Echo "MACAddress: " &amp; objItem.MACAddress WScript.Echo "Manufacturer: " &amp; objItem.Manufacturer WScript.Echo "MaxNumberControlled: " &amp; objItem.MaxNumberControlled WScript.Echo "MaxSpeed: " &amp; objItem.MaxSpeed WScript.Echo "Name: " &amp; objItem.Name WScript.Echo "NetConnectionID: " &amp; objItem.NetConnectionID WScript.Echo "NetConnectionStatus: " &amp; objItem.NetConnectionStatus WScript.Echo "NetEnabled: " &amp; objItem.NetEnabled for each propValue in objItem.NetworkAddresses WScript.Echo "NetworkAddresses: " &amp; propValue next WScript.Echo "PermanentAddress: " &amp; objItem.PermanentAddress WScript.Echo "PhysicalAdapter: " &amp; objItem.PhysicalAdapter WScript.Echo "PNPDeviceID: " &amp; objItem.PNPDeviceID for each propValue in objItem.PowerManagementCapabilities WScript.Echo "PowerManagementCapabilities: " &amp; propValue next WScript.Echo "PowerManagementSupported: " &amp; objItem.PowerManagementSupported WScript.Echo "ProductName: " &amp; objItem.ProductName WScript.Echo "ServiceName: " &amp; objItem.ServiceName WScript.Echo "Speed: " &amp; objItem.Speed WScript.Echo "Status: " &amp; objItem.Status WScript.Echo "StatusInfo: " &amp; objItem.StatusInfo WScript.Echo "SystemCreationClassName: " &amp; objItem.SystemCreationClassName WScript.Echo "SystemName: " &amp; objItem.SystemName WScript.Echo "TimeOfLastReset: " &amp; objItem.TimeOfLastReset Next </code></pre> <p><strong>All specific adapter config:</strong></p> <pre><code>On Error Resume Next Dim strComputer Dim objWMIService Dim propValue Dim objItem Dim SWBemlocator Dim UserName Dim Password Dim colItems strComputer = "." UserName = "" Password = "" Set SWBemlocator = CreateObject("WbemScripting.SWbemLocator") Set objWMIService = SWBemlocator.ConnectServer(strComputer,"root\CIMV2",UserName,Password) Set colItems = objWMIService.ExecQuery("Select * from Win32_NetworkAdapterConfiguration",,48) For Each objItem in colItems WScript.Echo "ArpAlwaysSourceRoute: " &amp; objItem.ArpAlwaysSourceRoute WScript.Echo "ArpUseEtherSNAP: " &amp; objItem.ArpUseEtherSNAP WScript.Echo "Caption: " &amp; objItem.Caption WScript.Echo "DatabasePath: " &amp; objItem.DatabasePath WScript.Echo "DeadGWDetectEnabled: " &amp; objItem.DeadGWDetectEnabled for each propValue in objItem.DefaultIPGateway WScript.Echo "DefaultIPGateway: " &amp; propValue next WScript.Echo "DefaultTOS: " &amp; objItem.DefaultTOS WScript.Echo "DefaultTTL: " &amp; objItem.DefaultTTL WScript.Echo "Description: " &amp; objItem.Description WScript.Echo "DHCPEnabled: " &amp; objItem.DHCPEnabled WScript.Echo "DHCPLeaseExpires: " &amp; objItem.DHCPLeaseExpires WScript.Echo "DHCPLeaseObtained: " &amp; objItem.DHCPLeaseObtained WScript.Echo "DHCPServer: " &amp; objItem.DHCPServer WScript.Echo "DNSDomain: " &amp; objItem.DNSDomain for each propValue in objItem.DNSDomainSuffixSearchOrder WScript.Echo "DNSDomainSuffixSearchOrder: " &amp; propValue next WScript.Echo "DNSEnabledForWINSResolution: " &amp; objItem.DNSEnabledForWINSResolution WScript.Echo "DNSHostName: " &amp; objItem.DNSHostName for each propValue in objItem.DNSServerSearchOrder WScript.Echo "DNSServerSearchOrder: " &amp; propValue next WScript.Echo "DomainDNSRegistrationEnabled: " &amp; objItem.DomainDNSRegistrationEnabled WScript.Echo "ForwardBufferMemory: " &amp; objItem.ForwardBufferMemory WScript.Echo "FullDNSRegistrationEnabled: " &amp; objItem.FullDNSRegistrationEnabled for each propValue in objItem.GatewayCostMetric WScript.Echo "GatewayCostMetric: " &amp; propValue next WScript.Echo "IGMPLevel: " &amp; objItem.IGMPLevel WScript.Echo "Index: " &amp; objItem.Index WScript.Echo "InterfaceIndex: " &amp; objItem.InterfaceIndex for each propValue in objItem.IPAddress WScript.Echo "IPAddress: " &amp; propValue next WScript.Echo "IPConnectionMetric: " &amp; objItem.IPConnectionMetric WScript.Echo "IPEnabled: " &amp; objItem.IPEnabled WScript.Echo "IPFilterSecurityEnabled: " &amp; objItem.IPFilterSecurityEnabled WScript.Echo "IPPortSecurityEnabled: " &amp; objItem.IPPortSecurityEnabled for each propValue in objItem.IPSecPermitIPProtocols WScript.Echo "IPSecPermitIPProtocols: " &amp; propValue next for each propValue in objItem.IPSecPermitTCPPorts WScript.Echo "IPSecPermitTCPPorts: " &amp; propValue next for each propValue in objItem.IPSecPermitUDPPorts WScript.Echo "IPSecPermitUDPPorts: " &amp; propValue next for each propValue in objItem.IPSubnet WScript.Echo "IPSubnet: " &amp; propValue next WScript.Echo "IPUseZeroBroadcast: " &amp; objItem.IPUseZeroBroadcast WScript.Echo "IPXAddress: " &amp; objItem.IPXAddress WScript.Echo "IPXEnabled: " &amp; objItem.IPXEnabled for each propValue in objItem.IPXFrameType WScript.Echo "IPXFrameType: " &amp; propValue next WScript.Echo "IPXMediaType: " &amp; objItem.IPXMediaType for each propValue in objItem.IPXNetworkNumber WScript.Echo "IPXNetworkNumber: " &amp; propValue next WScript.Echo "IPXVirtualNetNumber: " &amp; objItem.IPXVirtualNetNumber WScript.Echo "KeepAliveInterval: " &amp; objItem.KeepAliveInterval WScript.Echo "KeepAliveTime: " &amp; objItem.KeepAliveTime WScript.Echo "MACAddress: " &amp; objItem.MACAddress WScript.Echo "MTU: " &amp; objItem.MTU WScript.Echo "NumForwardPackets: " &amp; objItem.NumForwardPackets WScript.Echo "PMTUBHDetectEnabled: " &amp; objItem.PMTUBHDetectEnabled WScript.Echo "PMTUDiscoveryEnabled: " &amp; objItem.PMTUDiscoveryEnabled WScript.Echo "ServiceName: " &amp; objItem.ServiceName WScript.Echo "SettingID: " &amp; objItem.SettingID WScript.Echo "TcpipNetbiosOptions: " &amp; objItem.TcpipNetbiosOptions WScript.Echo "TcpMaxConnectRetransmissions: " &amp; objItem.TcpMaxConnectRetransmissions WScript.Echo "TcpMaxDataRetransmissions: " &amp; objItem.TcpMaxDataRetransmissions WScript.Echo "TcpNumConnections: " &amp; objItem.TcpNumConnections WScript.Echo "TcpUseRFC1122UrgentPointer: " &amp; objItem.TcpUseRFC1122UrgentPointer WScript.Echo "TcpWindowSize: " &amp; objItem.TcpWindowSize WScript.Echo "WINSEnableLMHostsLookup: " &amp; objItem.WINSEnableLMHostsLookup WScript.Echo "WINSHostLookupFile: " &amp; objItem.WINSHostLookupFile WScript.Echo "WINSPrimaryServer: " &amp; objItem.WINSPrimaryServer WScript.Echo "WINSScopeID: " &amp; objItem.WINSScopeID WScript.Echo "WINSSecondaryServer: " &amp; objItem.WINSSecondaryServer Next </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload