ms bytes de atividade de rede do windows enviam e recebem na linha de comando

3

No Windows, por exemplo, janela pop-up Connection Status da área local, há algumas estatísticas de atividade que mostram a atividade da rede como bytes enviados e bytes recebidos. Eu preciso obter esses números periodicamente em cmd. Existe alguma maneira de conseguir isso? Eu tentei netstat -e mas números em ambos os lugares definitivamente relacionados. parece que os resultados em gui são verdadeiros, mas não em netstat -e

    
por edib 19.09.2013 / 14:53

2 respostas

3

Em Powershell:

$computer = "LocalHost"
$namespace = "root\CIMV2"
$Tcpip_NI = Get-WmiObject -class Win32_PerfRawData_Tcpip_NetworkInterface -computername $computer -namespace $namespace
$Tcpip_NI | Select BytesReceivedPersec,BytesSentPersec,BytesTotalPersec

Na linha cmd usando apenas wmic :

wmic path Win32_PerfRawData_Tcpip_NetworkInterface Get BytesReceivedPersec,BytesSentPersec,BytesTotalPersec
    
por 19.09.2013 / 15:17
1

Eu preciso disso para o monitoramento do zabbix. Eu preciso de apenas uma linha e este código me dá várias linhas, porque existem vários adaptadores de rede na máquina, então eu mudei o comando @ TheCleaner e fiz um arquivo bat

@echo off
for /f "tokens=%1 delims= " %%i  in ('wmic path Win32_PerfRawData_Tcpip_NetworkInterface ^| find "%2"') do     echo %%i

então chame de zabbix_agent.conf assim

UserParameter=network.Traffic[*],c:\netstatCount.bat $1 $2

o descanso é normal.

    
por 19.09.2013 / 17:00