bitsadmin addfilewithranges
Aggiunge un file al processo specificato. BITS scarica gli intervalli specificati dal file remoto. Questa opzione è valida solo per i processi di download.
Sintassi
bitsadmin /addfilewithranges <job> <remoteURL> <localname> <rangelist>
Parametri
Parametro | Descrizione |
---|---|
processo | Nome visualizzato o GUID del processo. |
remoteURL | URL del file nel server. |
localname | Nome del file nel computer locale. Deve contenere un percorso assoluto del file. |
rangelist | Elenco delimitato da virgole di coppie offset:length. Utilizzare due punti per separare il valore di offset dal valore di lunghezza. Ad esempio, un valore indica 0:100,2000:100,5000:eof a BITS di trasferire 100 byte dall'offset 0, 100 byte dall'offset 2000 e i byte rimanenti dall'offset 5000 alla fine del file. |
Osservazioni:
L'eof del token è un valore di lunghezza valido all'interno delle coppie di offset e lunghezza in
<rangelist>
. Indica al servizio di leggere fino alla fine del file specificato.Il
addfilewithranges
comando avrà esito negativo con codice di errore 0x8020002c, se viene specificato un intervallo di lunghezza zero insieme a un altro intervallo usando lo stesso offset, ad esempio:c:\bits>bitsadmin /addfilewithranges j2 http://bitsdc/dload/1k.zip c:\1k.zip 100:0,100:5
Messaggio di errore: Impossibile aggiungere file al processo - 0x8020002c. L'elenco di intervalli di byte contiene alcuni intervalli sovrapposti, che non sono supportati.
Soluzione alternativa: non specificare prima l'intervallo di lunghezza zero. Ad esempio, usare
bitsadmin /addfilewithranges j2 http://bitsdc/dload/1k.zip c:\1k.zip 100:5,100:0
Esempi
Per trasferire 100 byte dall'offset 0, 100 byte dall'offset 2000 e i byte rimanenti dall'offset 5000 alla fine del file:
bitsadmin /addfilewithranges http://downloadsrv/10mb.zip c:\10mb.zip 0:100,2000:100,5000:eof