bitsadmin addfilewithranges
지정된 된 작업에 파일을 추가 합니다. BITS는 원격 파일에서 지정된 된 범위를 다운로드 합니다. 이 스위치는 다운로드 작업에만 유효합니다.
구문
bitsadmin /addfilewithranges <job> <remoteURL> <localname> <rangelist>
매개 변수
매개 변수 | 설명 |
---|---|
작업(job) | 작업의 표시 이름 또는 GUID. |
remoteURL | 서버에 있는 파일의 URL입니다. |
localname | 로컬 컴퓨터의 파일 이름입니다. 파일의 절대 경로를 포함해야 합니다. |
rangelist | 오프셋:길이 쌍의 쉼표로 구분된 목록입니다. 길이 값에서 오프셋된 값을 구분 하려면 콜론을 사용 합니다. 예를 들어, 0:100,2000:100,5000:eof 의 값은 오프셋 0에서 100 바이트, 오프셋 2000에서 100 바이트, 오프셋 5000에서 파일 끝까지 나머지 바이트를 전송하도록 BITS에 지시합니다. |
설명
토큰 eof 에 있는 오프셋 및 길이가 쌍 내에서 유효한 길이 값은
<rangelist>
합니다. 지정된 된 파일의 끝까지 읽는 서비스에 지시 합니다.addfilewithranges
다음과 같이 동일한 오프셋을 사용하여 길이가 0인 범위를 다른 범위와 함께 지정하면 명령이 오류 코드 0x8020002c로 실패합니다.c:\bits>bitsadmin /addfilewithranges j2 http://bitsdc/dload/1k.zip c:\1k.zip 100:0,100:5
오류 메시지: 작업에 파일을 추가할 수 없음 - 0x8020002c. 바이트 범위 목록을 지원 되지 않는 몇 가지 겹치는 범위를 포함 합니다.
해결 방법: 길이가 0인 범위를 먼저 지정하지 마세요. 예를 들어
bitsadmin /addfilewithranges j2 http://bitsdc/dload/1k.zip c:\1k.zip 100:5,100:0
를 사용합니다.
예제
오프셋 0에서 100 바이트, 오프셋 2000에서 100 바이트, 오프셋 5000에서 파일 끝까지 나머지 바이트를 전송하려면
bitsadmin /addfilewithranges http://downloadsrv/10mb.zip c:\10mb.zip 0:100,2000:100,5000:eof