使用 BITS
以下步骤显示如何使用后台智能传输服务 (BITS) 接口执行文件传输。
执行文件传输
前面的步骤显示如何使用作业的默认属性值传输文件。 可以通过更改作业的一个或多个属性值来更改默认行为。 例如,可以更改处理作业相对于队列中其他作业的优先级,指定自己的代理设置,并注册以在 BITS 传输文件时接收事件通知。 有关详细信息,请参阅设置和检索作业的属性。
Windows PowerShell 提供了一种简单的机制来管理许多 BITS 任务。 本节包含以下主题,这些主题显示如何将 Windows PowerShell cmdlet 与 BITS 配合使用:
- 使用 Windows PowerShell 创建 BITS 传输作业
- 使用 WinRM Windows PowerShell Cmdlet 管理 BITS 传输作业
- 使用 WMI Windows PowerShell cmdlet 管理 BITS Compact 服务器
注意
从 Windows 10 版本 1607 开始,还可以从连接到另一台(物理或虚拟)计算机的 PowerShell 远程命令行运行 PowerShell Cmdlet,并使用 BITSAdmin 或其他使用 BITS 接口的应用程序。 当对同一物理计算机上的虚拟机使用 PowerShell Direct 命令行时,此功能不可用;当使用 WinRM cmdlet 时也不可用。
从远程 PowerShell 会话创建的 BITS 作业将在该会话的用户帐户上下文下运行,并且只有在至少有一个活动的本地登录会话或远程 PowerShell 会话与该用户帐户关联时才会进行。 有关详细信息,请参阅管理 PowerShell 远程会话。
本节还包含下列主题:
有关使用 BITS 接口的示例代码,请参阅 BITS 示例和工具。