共用方式為


bitsadmin addfilewithranges

將檔案加入至指定的作業。 BITS 會從遠端檔案下載指定的範圍。 此參數僅適用於下載作業。

Syntax

bitsadmin /addfilewithranges <job> <remoteURL> <localname> <rangelist>

Parameters

Parameter Description
作業 作業的顯示名稱或 GUID。
remoteURL 伺服器上的檔案URL。
localname 本機電腦上的檔名。 必須包含檔案的絕對路徑。
rangelist offset:length 配對的逗號分隔清單。 使用冒號來分隔位移值與長度值。 例如,0:100,2000:100,5000:eof 的值會告知 BITS 從位移 0、100 個字節從位移 2000 傳輸 100 個字節,以及從位移 5000 到檔尾的剩餘位元組。

Remarks

  • 記號 eof 是 中 <rangelist>偏移和長度配對內的有效長度值。 它會指示服務讀取至指定檔案的結尾。

  • 如果指定長度為零的範圍以及使用相同位移的另一個範圍,則 addfilewithranges 命令會失敗,並出現錯誤碼0x8020002c,例如:

    c:\bits>bitsadmin /addfilewithranges j2 http://bitsdc/dload/1k.zip c:\1k.zip 100:0,100:5

    錯誤訊息: 無法將檔案新增至工作 - 0x8020002c。 位元組範圍清單包含一些不支援的重疊範圍。

    因應措施: 請勿先指定零長度範圍。 例如,使用 bitsadmin /addfilewithranges j2 http://bitsdc/dload/1k.zip c:\1k.zip 100:5,100:0

Examples

若要從位移 0、100 個字節從位移 2000 傳輸 100 個字節,以及從位移 5000 到檔尾的剩餘位元組:

bitsadmin /addfilewithranges http://downloadsrv/10mb.zip c:\10mb.zip 0:100,2000:100,5000:eof