传输一个或多个文件。 默认情况下,BITSAdmin 服务会创建一个以 NORMAL 优先级运行的下载作业,并使用进度信息更新命令窗口,直到传输完成或发生严重错误,
如果服务成功传输所有文件并取消作业,则服务将完成该作业(如果发生严重错误)。 如果服务无法向作业添加文件,或者您为 type 或 job_priority 指定了无效值,则不会创建作业。 若要传输多个文件,请指定多个 <RemoteFileName>-<LocalFileName> 对。 对必须以空格分隔。
Note
如果发生暂时性错误,BITSAdmin 命令将继续运行。 若要结束命令,请按 Ctrl+C。
Syntax
bitsadmin /transfer <name> [<type>] [/priority <job_priority>] [/ACLflags <flags>] [/DYNAMIC] <remotefilename> <localfilename>
Parameters
| Parameter | Description |
|---|---|
| name | 作业的名称。 此命令不能是 GUID。 |
| 类型 | Optional. 设置作业类型,包括:
|
| priority | Optional. 设置作业的优先级,包括:
|
| ACLflags | Optional. 指示要通过下载的文件维护所有者和 ACL 信息。 指定一个或多个值,包括:
|
| /DYNAMIC | 使用 BITS_JOB_PROPERTY_DYNAMIC_CONTENT 配置作业,这放宽了服务器端的要求。 |
| remotefilename | 文件传输到服务器后的名称。 |
| localfilename | 驻留在本地的文件的名称。 |
Examples
要启动名为 myDownloadJob 的传输作业,请执行以下作:
bitsadmin /transfer myDownloadJob http://prodserver/audio.wma c:\downloads\audio.wma