后台智能传输服务 (BITS) 4.0 可以使用 Windows PowerShell cmdlet 创建和管理文件下载和上传传输作业。
Import-Module BitsTransfer
mkdir -force c:\temp\BITSFILES
Start-BitsTransfer -Source https://aka.ms/WinServ16/StndPDF -Destination c:\temp\BITSFILES\WindowsServer2016.pdf
适用于 BITS 的 Windows PowerShell cmdlet 提供与 bitsadmin 命令行实用工具相同的功能。 但是,Windows PowerShell 也执行以下作:
- 使用可扩展且面向管理的脚本语言自动执行 BITS 任务。
- 为所有与作业相关的任务提供单个工具。
注意
若要使用这些命令,必须先使用 Import-Module BitsTransfer 命令导入 BITS PowerShell 模块。 有关详细信息,请参阅以下 TechNet 文章。
有关使用 Windows Powershell 的详细信息,请参阅 Windows PowerShell。
BITS PowerShell 类
命名空间:Microsoft.BackgroundIntelligentTransfer.Management
程序集:System.Management.Automation
这些 BITS 命令类由 Windows PowerShell 实现。 这些类仅包含在此软件开发工具包(SDK)中,以便完全完成。 这些类的成员不能直接使用,也不能用于派生其他类。
| 类 | 描述 |
|---|---|
| AddBitsFileCommand | 将一个或多个文件添加到现有 BITS 传输作业。 有关参数和示例的详细信息,请参阅 Add-BitsFile cmdlet。 |
| ClearBitsTransferCommand | 取消 BITS 传输作业。 有关参数和示例的详细信息,请参阅 Clear-BitsTransfer cmdlet。 |
| CompleteBitsTransferCommand | 完成 BITS 传输作业。 有关参数和示例的详细信息,请参阅 Complete-BitsTransfer cmdlet。 |
| GetBitsTransferCommand | 检索现有 BITS 传输作业的关联 BitsJob 对象。 有关参数和示例的详细信息,请参阅 Get-BitsTransfer cmdlet。 |
| NewBitsTransferCommand | 创建新的 BITS 传输作业。 有关参数和示例的详细信息,请参阅 New-BitsTransfer cmdlet。 |
| ResumeBitsTransferCommand | 恢复 BITS 传输作业。 有关参数和示例的详细信息,请参阅 Resume-BitsTransfer cmdlet。 |
| SetBitsTransferCommand | 修改现有 BITS 传输作业的属性。 有关参数和示例的详细信息,请参阅 Set-BitsTransfer cmdlet。 |
| SuspendBitsTransferCommand | 暂停 BITS 传输作业。 有关参数和示例的详细信息,请参阅 Suspend-BitsTransfer cmdlet。 |