Udostępnij za pośrednictwem


bitsadmin dodajplikzzakresami

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.

Składnia

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

Parametry

Parametr Opis
zadanie Nazwa wyświetlana lub identyfikator GUID zadania.
remoteURL (adres zdalnego adresu) Adres URL pliku na serwerze.
nazwa_lokalna Nazwa pliku na komputerze lokalnym. Musi zawierać ścieżkę bezwzględną do pliku.
lista zakresów 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.

Uwagi

  • Token eof jest prawidłową wartością długości w parach przesunięcia i długości 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: Nie należy najpierw określać zakresu 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

Przykłady

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