Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Contoh berikut menunjukkan cara menggunakan alat bitsadmin untuk melakukan tugas yang paling umum.
Mentransfer file
Untuk membuat pekerjaan, tambahkan file, aktifkan pekerjaan dalam antrean transfer, dan untuk menyelesaikan pekerjaan:
bitsadmin /transfer myDownloadJob /download /priority normal https://downloadsrv/10mb.zip c:\\10mb.zip
BITSAdmin terus menunjukkan informasi kemajuan di jendela MS-DOS hingga transfer selesai atau terjadi kesalahan.
Membuat pekerjaan pengunduhan
Untuk membuat pekerjaan unduhan bernama myDownloadJob:
bitsadmin /create myDownloadJob
BITSAdmin mengembalikan GUID yang secara unik mengidentifikasi pekerjaan. Gunakan GUID atau nama pekerjaan dalam panggilan berikutnya. Teks berikut adalah output sampel.
Sample output
created job {C775D194-090F-431F-B5FB-8334D00D1CB6}
Menambahkan file ke pekerjaan pengunduhan
Untuk menambahkan file ke pekerjaan:
bitsadmin /addfile myDownloadJob https://downloadsrv/10mb.zip c:\\10mb.zip
Ulangi panggilan ini untuk setiap file yang ingin Anda tambahkan. Jika beberapa pekerjaan menggunakan myDownloadJob sebagai namanya, Anda harus menggunakan GUID pekerjaan untuk mengidentifikasinya secara unik agar selesai.
Mengaktifkan pekerjaan pengunduhan
Setelah Anda membuat pekerjaan baru, BITS secara otomatis menangguhkan pekerjaan. Untuk mengaktifkan pekerjaan dalam antrean transfer:
bitsadmin /resume myDownloadJob
Jika beberapa pekerjaan menggunakan myDownloadJob sebagai namanya, Anda harus menggunakan GUID pekerjaan untuk mengidentifikasinya secara unik agar selesai.
Menentukan kemajuan pekerjaan pengunduhan
Sakelar /info mengembalikan status pekerjaan dan jumlah file dan byte yang ditransfer. Ketika status ditampilkan sebagai TRANSFERRED, itu berarti bahwa BITS telah berhasil mentransfer semua file dalam pekerjaan. Anda juga dapat menambahkan argumen /verbose untuk mendapatkan detail lengkap pekerjaan, dan /list atau /monitor untuk mendapatkan semua pekerjaan dalam antrean transfer.
Untuk mengembalikan status pekerjaan:
bitsadmin /info myDownloadJob /verbose
Jika beberapa pekerjaan menggunakan myDownloadJob sebagai namanya, Anda harus menggunakan GUID pekerjaan untuk mengidentifikasinya secara unik agar selesai.
Menyelesaikan pekerjaan pengunduhan
Untuk menyelesaikan pekerjaan setelah status berubah menjadi TRANSFERRED:
bitsadmin /complete myDownloadJob
Anda harus menjalankan sakelar /complete sebelum file dalam pekerjaan tersedia. Jika beberapa pekerjaan menggunakan myDownloadJob sebagai namanya, Anda harus menggunakan GUID pekerjaan untuk mengidentifikasinya secara unik agar selesai.
Memantau pekerjaan dalam antrean transfer menggunakan sakelar /list
Untuk mengembalikan status pekerjaan dan jumlah file dan byte yang ditransfer untuk semua pekerjaan dalam antrean transfer:
bitsadmin /list
Sample output
{6AF46E48-41D3-453F-B7AF-A694BBC823F7} job1 SUSPENDED 0 / 0 0 / 0
{482FCAF0-74BF-469B-8929-5CCD028C9499} job2 TRANSIENT_ERROR 0 / 1 0 / UNKNOWN
Listed 2 job(s).
Memantau pekerjaan dalam antrean transfer menggunakan sakelar /monitor
Untuk mengembalikan status pekerjaan dan jumlah file dan byte yang ditransfer untuk semua pekerjaan dalam antrean transfer, refresh data setiap 5 detik:
bitsadmin /monitor
Note
Untuk menghentikan refresh, tekan CTRL+C.
Sample output
MONITORING BACKGROUND COPY MANAGER(5 second refresh)
{6AF46E48-41D3-453F-B7AF-A694BBC823F7} job1 SUSPENDED 0 / 0 0 / 0
{482FCAF0-74BF-469B-8929-5CCD028C9499} job2 TRANSIENT_ERROR 0 / 1 0 / UNKNOWN
{0B138008-304B-4264-B021-FD04455588FF} job3 TRANSFERRED 1 / 1 100379370 / 100379370
Memantau pekerjaan dalam antrean transfer menggunakan sakelar /info
Untuk mengembalikan status pekerjaan dan jumlah file dan byte yang ditransfer:
bitsadmin /info
Sample output
GUID: {482FCAF0-74BF-469B-8929-5CCD028C9499} DISPLAY: myDownloadJob
TYPE: DOWNLOAD STATE: TRANSIENT_ERROR OWNER: domain\user
PRIORITY: NORMAL FILES: 0 / 1 BYTES: 0 / UNKNOWN
CREATION TIME: 12/17/2002 1:21:17 PM MODIFICATION TIME: 12/17/2002 1:21:30 PM
COMPLETION TIME: UNKNOWN
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
ERROR FILE: https://downloadsrv/10mb.zip -> c:\10mb.zip
ERROR CODE: 0x80072ee7 - The server name or address could not be resolved
ERROR CONTEXT: 0x00000005 - The error occurred while the remote file was being
processed.
DESCRIPTION:
JOB FILES:
0 / UNKNOWN WORKING https://downloadsrv/10mb.zip -> c:\10mb.zip
NOTIFICATION COMMAND LINE: none
Menghapus pekerjaan dari antrean transfer
Untuk menghapus semua pekerjaan dari antrean transfer, gunakan sakelar /reset:
bitsadmin /reset
Sample output
{DC61A20C-44AB-4768-B175-8000D02545B9} canceled.
{BB6E91F3-6EDA-4BB4-9E01-5C5CBB5411F8} canceled.
2 out of 2 jobs canceled.