如何安排下载仅在特定时间开始?

如何安排下载仅在特定时间开始?

我们的卫星互联网提供商在晚上 11 点到晚上 7 点之间为我们提供“无限制浏览”。由于我们白天的带宽非常有限,而下载量又相当大,除了熬夜之外,还有什么办法可以安排下载仅在晚上 11 点开始?我在想也许可以使用 PowerShell 命令(但我不知道如何实现这一点)或者可以使用 GUI 替代方案。

我尝试过 Windows 任务计划程序,但虽然我可以打开浏览器,但我不知道如何让下载自行开始。

我正在运行 Windows 8.1

答案1

我认为任何像样的下载管理器都有这个功能...谷歌搜索后,我发现的第二个结果是免费下载管理器,免费且开源,并且功能列表中提到“强大的调度程序”,所以我想这样就可以了。

答案2

我会使用计划任务。如果必须,您可以将其输入到 powershell 窗口中,但它也可以从 cmd.exe 控制台运行。

SchTasks /Create /SC DAILY /TN "Late Night Download" /TR “C:\Downloader.ps1” /ST 23:00

或者尝试它的 GUI。

任务调度.msc。

下载器.ps1

Import-Module BitsTransfer
Start-BitsTransfer "http://downloads.sourceforge.net/sevenzip/7z920.msi" "C:\Temp\7z920.msi" -Description "Late Night Download" -DisplayName "Unlimited Browsing after 11pm"

答案3

以下是我的做法:

  • 在您的下载管理器中创建下载。
  • 当下载仍在进行时,退出,不要暂停。
  • 使用计划任务或任何第三方软件将其安排在晚上 11 点后启动。

答案4

您已经知道如何在需要时运行浏览器(只需确保浏览器指向下载文件,而不是网页!)

我建议您使用 FireFox,因为您可以将其设置为自动保存文件并且不提示:

orange Firefox button (or Tools menu) > Options > General > "Saves files to"

来源

对于 IE,有一个SU 上列出了一些选项

相关内容