如何通过 PowerShell 下载文件 (Start-BitsTransfer)
要从 Internet 下载文件,您可以使用图形界面或 PowerShell 模块 BitsTransfer 中的命令。在这篇博文中,我展示了如何使用 Windows PowerShell 下载文件。
BitsTransfer 模块
为了下载文件,我们需要 Cmdlet Start-BitsTransfer,可以通过探索模块的命令找到它。
Get-Command -Module BitsTransfer通过 PowerShell 下载文件
好吧,我们所要做的就是提供一个 URL。例如,我想从 Technet 下载并观看有关 Windows Azure 的视频。下载的文件应保存在我的主目录中。所以,我跑
Start-BitsTransfer "http://video.ch9.ms/ch9/3202/b43a9daa-b0e7-4591-b1b9-14a4ab503202/AzureFridayEventGridBanisadr20170814_high.mp4" -Destination $Home通过 PowerShell 观看视频
下载后,使用 Invoke-Item 打开文件。
Invoke-Item $Home\AzureFridayEventGridBanisadr20170814_high.mp4异步下载大文件
如果您正在考虑下载大文件,您可以在不中断工作的情况下完成此操作。然后在后台开始下载。好消息是,如果您退出 PowerShell,下载甚至还会继续。当您关闭计算机时,下载将在下次启动后自动恢复。
例子 :
Start-BitsTransfer "http://video.ch9.ms/ch9/3202/b43a9daa-b0e7-4591-b1b9-14a4ab503202/AzureFridayEventGridBanisadr20170814_mid.mp4" -Destination $Home -Asynchronous
检查下载运行的状态
Get-BitsTransfer重要提示:要打开下载的文件,您必须完成传输。
Get-BitsTransfer | Complete-BitsTransfer完成后,检查您的目录以查找该文件。
Get-ChildItem $Home -Filter *.mp4




