Using a graphical user interface
- From the Control Panel, open the Network Connections applet.
- Open the network connection for which you want to view the settings.
- Click the Properties button.
- Click the Configure button to view network adapter properties. Or double-click Internet Protocol (TCP/IP) to view network configuration settings.
Using a command-line interface
To view the list of connections and network configuration on the local machine, run the following command:
> ipconfig /all
To view this information on a remote machine, use the Sysinternals psexec command:
> psexec \\<ServerName> -u administrator -p MyPass ipconfig /all
Another command you can use to view network configuration information is netsh, as shown here:
> netsh int ip show config
Using VBScript
' This code displays the network configuration for all connections.
' ------ SCRIPT CONFIGURATION ------
strComputer = "."
' ------ END CONFIGURATION ---------
set objWMI = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
set colNAs = objWMI.InstancesOf("Win32_NetworkAdapter")
for each objNA in colNAs
Wscript.Echo objNA.Name
Wscript.Echo " Description: " & objNA.Description
Wscript.Echo " Product Name: " & objNA.ProductName
Wscript.Echo " Manufacturer: " & objNA.Manufacturer
Wscript.Echo " Adapter Type: " & objNA.AdapterType
Wscript.Echo " AutoSense: " & objNA.AutoSense
Wscript.Echo " MAC Address: " & objNA.MACAddress
Wscript.Echo " Maximum Speed:" & objNA.MaxSpeed
Wscript.Echo " Conn Status: " & objNA.NetConnectionStatus
Wscript.Echo " Service Name: " & objNA.ServiceName
Wscript.Echo " Speed: " & objNA.Speed
set colNACs = objWMI.ExecQuery(" select * from " & _
" Win32_NetworkAdapterConfiguration " & _
" where Index = " & objNA.Index)
' There should only be one item in colNACs
for each objNAC in colNACs
if IsArray(objNAC.IPAddress) then
for each strAddress in objNAC.IPAddress
Wscript.Echo " Network Addr: " & strAddress
next
end if
Wscript.Echo " IP Metric: " & objNAC.IPConnectionMetric
Wscript.Echo " IP Enabled: " & objNAC.IPEnabled
Wscript.Echo " Filter: " & objNAC.IPFilterSecurityEnabled
Wscript.Echo " Port Security:" & objNAC.IPPortSecurityEnabled
if IsArray(objNAC.IPSubnet) then
for each strAddress in objNAC.IPSubnet
Wscript.Echo " Subnet Mask: " & strAddress
next
end if
if IsArray(objNAC.DefaultIPGateway) then
for each strAddress in objNAC.DefaultIPGateway
Wscript.Echo " Gateway Addr: " & strAddress
next
end if
Wscript.Echo " Database Path:" & objNAC.DatabasePath
Wscript.Echo " DHCP Enabled: " & objNAC.DHCPEnabled
Wscript.Echo " Lease Expires:" & objNAC.DHCPLeaseExpires
Wscript.Echo " Lease Obtained: " & objNAC.DHCPLeaseObtained
Wscript.Echo " DHCP Server: " & objNAC.DHCPServer
Wscript.Echo " DNS Domain: " & objNAC.DNSDomain
Wscript.Echo " DNS For WINS: " & objNAC.DNSEnabledForWINSResolution
Wscript.Echo " DNS Host Name:" & objNAC.DNSHostName
if IsArray(objNAC.DNSDomainSuffixSearchorder) then
for each strName in objNAC.DNSDomainSuffixSearchOrder
Wscript.Echo " DNS Suffix Search Order: " & strName
next
end if
if IsArray(objNAC.DNSServerSearchOrder) then
for each strName in objNAC.DNSServerSearchOrder
Wscript.Echo " DNS Server Search Order: " & strName
next
end if
Wscript.Echo " Domain DNS Reg Enabled: " & _
objNAC.DomainDNSRegistrationEnabled
Wscript.Echo " Full DNS Reg Enabled: " & _
objNAC.FullDNSRegistrationEnabled
Wscript.Echo " LMHosts Lookup: " & objNAC.WINSEnableLMHostsLookup
Wscript.Echo " WINS Lookup File: " & objNAC.WINSHostLookupFile
Wscript.Echo " WINS Scope ID: " & objNAC.WINSScopeID
Wscript.Echo " WINS Primary Server: " & objNAC.WINSPrimaryServer
Wscript.Echo " WINS Secondary: " & objNAC.WINSSecondaryServer
next
WScript.Echo
next
There are several different ways to get at the host network configuration, as shown in the Solution section. And since the scripting solution used WMI, there is yet another way using wmic. Here are two commands that display some of the properties of the Win32_NetworkAdapter and Win32_NetworkAdapterConfiguration WMI clas-ses, respectively:
> wmic nic list brief > wmic nicconfig list brief
Tags: configuration, network