当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 测量链接速度(带宽)

作者:精品下载站 日期:2024-12-14 07:38:02 浏览:15 分类:玩电脑

使用 PowerShell 测量链接速度(带宽)


最近我一直在编写一个应该检查下载速度的脚本。当然是使用 PowerShell。我想在这里分享一下。

代码

这是我的代码,用于收集有关我的下载速度和链接速度的信息。

输入要下载的文件的 URL 并提供下载文件的位置。

$File  = 'https://patrick6649.files.wordpress.com/2022/08/lektion18.mp4'
$Location = Join-Path -Path $Home -ChildPath "Downloads\lektion18.mp4"

$time = Measure-Command {
    Start-BitsTransfer -Source $File -Destination $Location 
    
} | Select-Object -ExpandProperty TotalSeconds

$filesize = (Get-ChildItem -Path $Home\Downloads\lektion18.mp4).Length/1MB

$Speed = ($filesize / $time) * 8

Write-Output "Network Speed: $([math]::Round($Speed,2)) Mbit/sec"

简短说明:将从我的主页下载一个文件。这是一个关于德语 Powershell 配置文件的视频。在下载文件期间,使用 Measure-Command cmdlet 测量该过程。最后我们得到最终结果以及下载文件所花费的时间。

[玩转系统] 使用 PowerShell 测量链接速度(带宽)

制作人员

感谢这篇博客文章的作者激发了编写此脚本的想法。

https://www.joakimnordin.com/is-it-possible-to-check-the-internet-performance-at-a-clients-network-using-powershell/

享受测量下载速度的乐趣。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯