设备名,在powershell中获取网络接口设备名称"/>
linux 获取网卡设备名,在powershell中获取网络接口设备名称
我需要一个power
shell 2脚本来获取每个接口的名称和设备名称,就像它在控制面板中的网络连接中所示.
应该很容易……
$interfaces = Get-WmiObject Win32_NetworkAdapter
$interfaces | foreach {
$friendlyname = $_ | Select-Object -ExpandProperty NetConnectionID
$name = $_ | Select-Object -ExpandProperty Name
"$friendlyname is $name"
}
但是,$name作为“Broadcom BCM5709C NetXtreme II GigE(NDIS VBD客户端)”返回,而在控制面板中它显示“Broadcom BCM5709C NetXtreme II GigE(NDIS VBD客户端)#69”,因为有多个卡.我无法在属性中的任何位置找到该数字.
如何在Windows Server 2008 r2上的powershell 2中获取名称和设备名称,完全如网络连接中所示?
更新:非常奇怪的是它显示了其他类型网卡的#部分 – 组合卡的接口正确显示它.我的基于nvidia的显示在我的桌面系统上.也许它只是broadcom卡?有问题的服务器是戴尔R715,带有4个板载broadcom,以及4端口broadcom插件卡.
在对更多系统(以及评论者对其系统进行测试)的测试之后,它似乎是broadcom驱动程序的“特性”.更新驱动程序并没有改变任何东西.
除了Get-WmiObject Win32_NetworkAdapter以外,还有哪些方法可以获取系统中所有网络适配器的名称和设备名称?
更多推荐
linux 获取网卡设备名,在powershell中获取网络接口设备名称
发布评论