解析ipconfig /all输出,只获取以太网记录



下面是我从ipconfig/all命令

得到的输出
PS C:Windowssystem32> ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : XXXXXXXX
Primary Dns Suffix  . . . . . . . : XXXXXX
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : XXXX.XXX.XXX.XX
XX.XXX.XXX
Ethernet adapter PROD:
Connection-specific DNS Suffix  . :
Description . . . . . . . . . . . : vmxnet3 Ethernet Adapter #2
Physical Address. . . . . . . . . : 00-50-56-8B-CA-B3
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 1.1.9.7(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.224
Default Gateway . . . . . . . . . : 1.124.0.5
DNS Servers . . . . . . . . . . . : 10.255.255.10
10.0.0.10
NetBIOS over Tcpip. . . . . . . . : Disabled

Ethernet adapter Backup:
Connection-specific DNS Suffix  . :
Description . . . . . . . . . . . : vmxnet3 Ethernet Adapter
Physical Address. . . . . . . . . : 00-50-56-8B-9C-C6
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 10.5.35.2(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.252.0
Default Gateway . . . . . . . . . :
NetBIOS over Tcpip. . . . . . . . : Disabled

Tunnel adapter isatap.{ED18D3B3-5B05-451B-A0D2-AEEBB251E77A}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix  . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes

我只想从这个输出中获得以太网的详细信息

比如从Ethernet开始隧道.

我尝试使用netshgrep和,但无法得到输出请帮忙做这件事。

您应该查看以下3个cmdlet:

  • Get-NetAdapter(return ifIndex)
  • Get-NetIPAddress(return InterfaceIndex)
  • Get-NetIPConfiguration(return InterfaceIndex)

结合这三者应该会得到你所期望的。

最新更新