Answers:
在命令提示符下:
powershell "Get-NetAdapter | SELECT name, fullduplex | where name -eq 'card name'"
请享用。
如果不查看开关,似乎唯一可行的方法是NIC的Windows驱动程序报告此信息。要查看是否可以,请转到Control Panel --> Administrator Tools --> Event Viewer
。然后,您想查看系统日志(在Windows7中,它在Windows日志树下)。找到系统日志后,单击顶部的“ 源 ”以用作排序条件。现在寻找您的NIC驱动程序,例如我的是b57nd60a。滚动浏览NIC驱动程序所做的所有条目,如果幸运的话,您将在事件报告中看到其协商的速度。
在命令提示符下键入以下内容:
wmic NIC where NetEnabled=true get Name, Speed
它应该告诉你。
这适用于Windows 7,不确定较低版本:
无需在事件查看器中花费一个小时:
在“网络连接”内,右键单击->“状态”。
在这里您可以看到“速度”。
由于所有这些事情都发生在物理层上,因此没有软件方式来报告已协商的双工模式(尤其是通过交换机)。
您将需要某种测量设备以电子方式进行诊断。
ethtool
在Linux上执行此操作,因此存在获取信息的软件界面。
在我的Windows 7平台上-
在Windows 7搜索栏的“网络和共享中心”中键入。选择-网络和共享中心
更改适配器设置
右键单击(“ LAN Lannetwrk适配器”),然后选择“状态”,它将显示您与下一网络设备上游协商的速度。