2017-10-10 58 views
0

我写了一个命令来检查NIC绑定顺序。但是这里的问题是,我得到了机器的所有NIC详细信息,但列出的绑定顺序不正确。NIC绑定顺序

任何人都可以帮助我纠正这个命令,以便我可以在绑定顺序中获取NIC详细信息?

$adapter = Invoke-Command -ComputerName $ComputerName {(Get-NetAdapter).Name } 

回答

1

相信InterfaceMetric是在Get-NetIPInterface特定接口的“权重”,希望这就是你要找的内容。

Get-NetIPInterface | Select Interface*,AddressFamily | Sort InterfaceMetric -Descending 

从上面的命令缩小它下降到只有“有效”端点(你可以从这个以后如果需要排除的IPv6)

Get-NetAdapter | Get-NetIPInterface | Select Interface*,AddressFamily | ? {$_.InterfaceMetric} | Sort InterfaceMetric -Desc 
+0

结果是这样的 重命名 ------ - --- 50 ISATAP。{65DB0E11-CDA7-49EE-AAE8-EA42F72085C1} 50环回伪接口1 50环回伪接口1 50 ISATAP。{F18C2825-B6E3-4171-AEC0-DA468FEFC18C} 50 ISATAP 。{0A9626C3-264D-497A-B2BB-717070341 3B3} 5局域网连接* 11 5局域网连接* 11 5存储 5 vEthernet(10.211.21.0_21) – Sandeep

+0

但是我正在寻找的是这样的绑定名称 ------- - --- 1 vEthernet(10.211.21.0_21) 2存储 3以太网5 4以太网4 5以太网2 6以太网6 – Sandeep

+0

此命令似乎working.But我怎样才能去除从禁用/不存在NIC输出Get-NetAdapter |选择@ {n ='ifIndex'; e = {$ _。Name}} |排序ifIndex-Descending – Sandeep