次の方法で共有


bitsadmin addfilewithranges

指定したジョブにファイルを追加します。 BITS は、指定された範囲をリモート ファイルからダウンロードします。 このスイッチは、ダウンロード ジョブに対してのみ有効です。

構文

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

パラメーター

パラメーター 説明
仕事 ジョブの表示名または GUID。
リモートURL サーバー上のファイルの URL。
ローカル名 ローカル コンピューター上のファイルの名前。 ファイルへの絶対パスを含める必要があります。
レンジリスト offset:length ペアのコンマ区切りのリスト。 オフセット値と長さの値を区切るには、コロンを使用します。 たとえば、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