bitsadmin addfilewithranges
Добавляет файл в указанное задание. BITS загружает указанные диапазоны из удаленного файла. Этот параметр действителен только для заданий загрузки.
Синтаксис
bitsadmin /addfilewithranges <job> <remoteURL> <localname> <rangelist>
Параметры
Параметр | Описание |
---|---|
задание | Отображаемое имя задания или GUID. |
remoteURL | URL-адрес файла на сервере. |
localname | Имя файла на локальном компьютере. Должен содержать абсолютный путь к файлу. |
список диапазонов | Список пар offset:length с разделителями-запятыми. Используйте двоеточие для разделения значения смещения от значения длины. Например, значение 0:100,2000:100,5000:eof BITS сообщает BITS передавать 100 байт из смещения 0, 100 байт от смещения 2000, а остальные байты от смещения 5000 до конца файла. |
Замечания
Маркер 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
.
Примеры
Чтобы передать 100 байт из смещения 0, 100 байтов от смещения 2000 и оставшихся байтов от смещения 5000 до конца файла:
bitsadmin /addfilewithranges http://downloadsrv/10mb.zip c:\10mb.zip 0:100,2000:100,5000:eof