Bagikan melalui


contoh bitsadmin

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.

Contoh keluaran

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 untuk penyelesaian.

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 untuk penyelesaian.

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 untuk penyelesaian.

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 untuk penyelesaian.

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

Contoh keluaran

{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

Nota

Untuk menghentikan refresh, tekan CTRL+C.

Contoh keluaran

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

Contoh keluaran

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

Contoh keluaran

{DC61A20C-44AB-4768-B175-8000D02545B9} canceled.
{BB6E91F3-6EDA-4BB4-9E01-5C5CBB5411F8} canceled.
2 out of 2 jobs canceled.