Condividi tramite


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