我正在使用以下 WMIC 查询来cmd
获取通过网络发送/接收的字节数:
wmic path Win32_PerfRawDataTcpip_NetworkInterface get BytesReceivedPersec, BytesSentPersec
我的目标是让计数与网络连接以太网状态中显示的发送/接收字节数相匹配。这是我尝试匹配的网络接口值的屏幕截图:
问题是,每当我运行 WMIC 命令时,我收到的字节数都会略高于网络状态界面中显示的计数值。
我正在看WMIC 文档在这里,它表示返回的字节值包括帧字符以及字节数。所以...
- 添加框架字符是否会导致 WMIC 查询返回比网络活动接口更高的值?
- 如果是这样,是否可以使用 WMIC 或类似的命令行工具查询框架字符,以便从 WMIC 发送/接收计数中减去它们,以匹配网络活动值?
答案1
已经太晚了但是... 该课程的正确名称是Win32_PerfRawData_Tcpip_NetworkInterface
。
要获取可用的类别和计数器,您可以按照以下步骤操作:
- 跑步
%windir%\system32\wbem\wbemtest.exe
- 推送
Connect
和输入root\cimv2
- 推送
Open Class...
并输入Win32_PerfRawData
(或任何已知类)。 - 按
Derived
。双击选择所需的类别。 - 设置
Hide system properties
标志,下面您将看到可用的道具。