使用 BITS

以下步骤显示如何使用后台智能传输服务 (BITS) 接口执行文件传输。

执行文件传输

  1. 连接到 BITS 服务
  2. 创建传输作业
  3. 将文件添加到作业
  4. 启动作业
  5. 确定 BITS 是否已成功传输文件
  6. 完成作业

前面的步骤显示如何使用作业的默认属性值传输文件。 可以通过更改作业的一个或多个属性值来更改默认行为。 例如,可以更改处理作业相对于队列中其他作业的优先级,指定自己的代理设置,并注册以在 BITS 传输文件时接收事件通知。 有关详细信息,请参阅设置和检索作业的属性

Windows PowerShell 提供了一种简单的机制来管理许多 BITS 任务。 本节包含以下主题,这些主题显示如何将 Windows PowerShell cmdlet 与 BITS 配合使用:

注意

从 Windows 10 版本 1607 开始,还可以从连接到另一台(物理或虚拟)计算机的 PowerShell 远程命令行运行 PowerShell Cmdlet,并使用 BITSAdmin 或其他使用 BITS 接口的应用程序。 当对同一物理计算机上的虚拟机使用 PowerShell Direct 命令行时,此功能不可用;当使用 WinRM cmdlet 时也不可用。

从远程 PowerShell 会话创建的 BITS 作业将在该会话的用户帐户上下文下运行,并且只有在至少有一个活动的本地登录会话或远程 PowerShell 会话与该用户帐户关联时才会进行。 有关详细信息,请参阅管理 PowerShell 远程会话

 

本节还包含下列主题:

有关使用 BITS 接口的示例代码,请参阅 BITS 示例和工具