很容易找到并创建一个脚本来测试基于Web的环境(例如SharePoint)的上传。
但是如何指定/降低上传速度? 我想模拟大而慢的上传,并且不想检查上传是否从基础架构组件达到超时。 我不想将此脚本复制到我的基础结构中的不同位置,以检查哪个组件存在超时问题。 (改变基础设施中的纽约速度不是一种选择) 这个测试的原因是因为少数用户只能使用慢速互联网连接(卫星,isdn,调制解调器等),但必须上传大文件。
如何创建PowerShell脚本以便以极低的速度上传文件?
提前谢谢!
答案 0 :(得分:0)
您应该在MSDN上关注NetAdapter:https://technet.microsoft.com/en-us/library/jj130867(v=wps.630).aspx
例如
[cmdletbinding()]
param(
[int]$ThrottleLimit = 5
)
foreach -parallel -throttlelimit $ThrottleLimit ($n in 1..5){
"Working on $n"
"{0:hh}:{0:mm}:{0:ss}" -f (Get-Date)
}
}
我希望你能在我的答案中找到合适的解决方案; - )