Udostępnij przez


bitsadmin addfilewithranges

Dodaje plik do określonego zadania. Usługa BITS pobiera określone zakresy z pliku zdalnego. Ten przełącznik jest prawidłowy tylko w przypadku zadań pobierania.

Syntax

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

Parameters

Parameter Description
zadanie Nazwa wyświetlana lub identyfikator GUID zadania.
remoteURL Adres URL pliku na serwerze.
localname Nazwa pliku na komputerze lokalnym. Musi zawierać ścieżkę bezwzględną do pliku.
rangelist Rozdzielana przecinkami lista par offset:length. Użyj dwukropka, aby oddzielić wartość przesunięcia od wartości długości. Na przykład wartość 0:100,2000:100,5000:eof informuje usługę BITS o przetransferowaniu 100 bajtów z przesunięcia 0, 100 bajtów z przesunięcia 2000, a pozostałe bajty z przesunięcia 5000 na koniec pliku.

Remarks

  • Token eof jest prawidłową wartością długości w parach offset i length w .<rangelist> Nakazuje usłudze odczytywanie na końcu określonego pliku.

  • Polecenie addfilewithranges zakończy się niepowodzeniem z kodem błędu 0x8020002c, jeśli zostanie określony zakres o zerowej długości wraz z innym zakresem przy użyciu tego samego przesunięcia, takiego jak:

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

    Komunikat o błędzie: Nie można dodać pliku do zadania — 0x8020002c. Lista zakresów bajtów zawiera pewne nakładające się zakresy, które nie są obsługiwane.

    Obejście problemu: Nie określaj najpierw zakresu o zerowej długości. Na przykład użyj polecenia bitsadmin /addfilewithranges j2 http://bitsdc/dload/1k.zip c:\1k.zip 100:5,100:0

Examples

Aby przenieść 100 bajtów z przesunięcia 0, 100 bajtów z przesunięcia 2000, a pozostałe bajty z przesunięcia 5000 na koniec pliku:

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