我注意到在
地位
中的网络接口窗口
网络和共享中心
,它显示发送和接收了多少字节,以及持续时间。
通过知道持续时间,我可以计算出系统使用的平均带宽。
此外,由于我正在使用
Windows 10
,我可以去
网络&互联网
在
地位
选项卡中列出了过去30天的数据使用情况。这不太理想,因为它似乎没有区分上传和下载。
我想知道几个
Windows 10
通过使用
Powershell
脚本自动获取这些值。我该怎么做?
命令:
Get-NetAdapterStatistics
返回发送和接收的字节数,但不存在持续时间,所以我无法计算平均速率。
命令:
$Tcpip_NI = Get-WmiObject -class Win32_PerfRawData_Tcpip_NetworkInterface -computername "LocalHost"
$Tcpip_NI | Select BytesReceivedPersec, BytesSentPersec, BytesTotalPersec, Name;
返回似乎与吞吐量有关的附加信息。
编辑
我确信这些不会返回我想要的值,至少在我的系统中是这样。当我的互联网连接最多为100Mbps时,我得到了大约3.3 Gbps。我很确定LAN流量包含在这个值中,但我的系统不会达到3.3 Gbps的连续平均值。无论如何,我只是意识到了这一点,但我会把我所拥有的留在下面。
但是,我需要知道与
Name
s
我尝试使用以下命令,但
InterfaceAlias
与
名称
s从上面的命令中列出。因此,我无法在上面的命令和下面的命令的输出之间建立名称和IP地址的相关性。
Get-NetIPAddress |Select IPAddress, InterfaceAlias
好的,我稍后再测试,但我认为这个命令应该显示
名称
和
InterfaceDescription
:
Get-NetAdapter