bitsadmin
プログラマではない人々がBITSを使うためには、一般的には、bitsadminを使います。ただ、bitsadminを使ってファイルをダウンロードするのは微妙に面倒なので、ここではその利用方法は割愛させていただきます。ただし、他のプログラムがBITSを使ってダウンロード・アップロードしているファイルでもbitsadminで監視できます。
bitsadmin /list は、ダウンロードジョブの一覧を閲覧するコマンドです。
C:\Users\espresso3389\Desktop>bitsadmin /list BITSADMIN version 3.0 [ 7.0.6001 ] BITS administration utility. (C) Copyright 2000-2006 Microsoft Corp. {890226C7-8F28-4460-9FE1-8C0B17DCC75A} 'bitswget' CONNECTING 0 / 1 0 / 1559289 Listed 1 job(s).
さらに、特定のジョブについて、詳細な情報が欲しければ、次のように/infoを使います。
C:\Users\espresso3389\Desktop>bitsadmin /info {890226C7-8F28-4460-9FE1-8C0B17DCC75A} /verbose BITSADMIN version 3.0 [ 7.0.6001 ] BITS administration utility. (C) Copyright 2000-2006 Microsoft Corp. GUID: {890226C7-8F28-4460-9FE1-8C0B17DCC75A} DISPLAY: 'bitswget' TYPE: DOWNLOAD STATE: TRANSFERRING OWNER: caffelatte\espresso3389 PRIORITY: NORMAL FILES: 0 / 1 BYTES: 1135206 / 1559289 CREATION TIME: 2008/11/16 6:18:59 MODIFICATION TIME: 2008/11/16 6:19:15 COMPLETION TIME: UNKNOWN ACL FLAGS: NOTIFY INTERFACE: UNREGISTERED NOTIFICATION FLAGS: 3 RETRY DELAY: 600 NO PROGRESS TIMEOUT: 1209600 ERROR COUNT: 0 PROXY USAGE: PRECONFIG PROXY LIST: NULL PROXY BYPASS LIST: NULL DESCRIPTION: JOB FILES: 1135206 / 1559289 WORKING http://xxxxx/ff/dd/zz.zip -> C:\Users\espresso3389\Desktop\test.zip NOTIFICATION COMMAND LINE: 'C:\Users\espresso3389\Desktop\bitsget.exe' '"C:\Users\espresso3389\Desktop\bitsget.exe" --complete {890226C7-8F28-4460-9FE1-8C0B17DCC75A}' Peercaching flags Enable download from peers :false Enable serving to peers :false CUSTOM HEADERS: NULL
そして、結果的に、そのジョブを削除(強制終了)させたければ、/cancelを使います。
C:\Users\espresso3389\Desktop>bitsadmin /cancel {890226C7-8F28-4460-9FE1-8C0B17DCC75A} BITSADMIN version 3.0 [ 7.0.6001 ] BITS administration utility. (C) Copyright 2000-2006 Microsoft Corp. Job canceled.