' Agent Plugin to get detailed network information per network interface
' Execute as module_plugin cscript //nologo c:\xxxxx\nic_traffic.vbs
Option Explicit
Dim colAdapters, objAdapter, NicDescription, strFileName, objFS, objTS, colAdapters2, objAdapter2
Set colAdapters2 = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery("SELECT * FROM Win32_PerfRawData_Tcpip_NetworkInterface WHERE Name != 'isatap.localdomain'")
For Each objAdapter2 in colAdapters2
wscript.echo ""
wscript.echo "" & "Net_" & objAdapter2.Name & "_BytesRcv/sec" & ""
wscript.echo "generic_data_inc"
wscript.echo "" & objAdapter2.BytesReceivedPersec & ""
wscript.echo "bytes/sec"
wscript.echo ""
wscript.echo ""
wscript.echo "" & "Net_" & objAdapter2.Name & "_BytesSent/sec" & ""
wscript.echo "generic_data_inc"
wscript.echo "" & objAdapter2.BytesSentPersec & ""
wscript.echo "bytes/sec"
wscript.echo ""
wscript.echo ""
wscript.echo "" & "Net_" & objAdapter2.Name & "_BytesTotal/sec" & ""
wscript.echo "generic_data_inc"
wscript.echo "" & objAdapter2.BytesTotalPersec & ""
wscript.echo "bytes/sec"
wscript.echo ""
Next
WScript.Quit