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

[玩转系统] 如何通过 PowerShell 下载文件 (Start-BitsTransfer)

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

如何通过 PowerShell 下载文件 (Start-BitsTransfer)


要从 Internet 下载文件,您可以使用图形界面或 PowerShell 模块 BitsTransfer 中的命令。在这篇博文中,我展示了如何使用 Windows PowerShell 下载文件。

BitsTransfer 模块

为了下载文件,我们需要 Cmdlet Start-BitsTransfer,可以通过探索模块的命令找到它。

Get-Command -Module BitsTransfer

[玩转系统] 如何通过 PowerShell 下载文件 (Start-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 下载文件 (Start-BitsTransfer)

通过 PowerShell 观看视频

下载后,使用 Invoke-Item 打开文件。

Invoke-Item $Home\AzureFridayEventGridBanisadr20170814_high.mp4

[玩转系统] 如何通过 PowerShell 下载文件 (Start-BitsTransfer)

异步下载大文件

如果您正在考虑下载大文件,您可以在不中断工作的情况下完成此操作。然后在后台开始下载。好消息是,如果您退出 PowerShell,下载甚至还会继续。当您关闭计算机时,下载将在下次启动后自动恢复。

例子 :

Start-BitsTransfer "http://video.ch9.ms/ch9/3202/b43a9daa-b0e7-4591-b1b9-14a4ab503202/AzureFridayEventGridBanisadr20170814_mid.mp4" -Destination $Home -Asynchronous

[玩转系统] 如何通过 PowerShell 下载文件 (Start-BitsTransfer)

检查下载运行的状态

Get-BitsTransfer

[玩转系统] 如何通过 PowerShell 下载文件 (Start-BitsTransfer)

重要提示:要打开下载的文件,您必须完成传输。

Get-BitsTransfer | Complete-BitsTransfer

完成后,检查您的目录以查找该文件。

Get-ChildItem $Home -Filter *.mp4

[玩转系统] 如何通过 PowerShell 下载文件 (Start-BitsTransfer)

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

取消回复欢迎 发表评论:

关灯