Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В следующих примерах показано, как использовать средство bitsadmin
для выполнения наиболее распространенных задач.
Передача файла
Чтобы создать задание, добавьте файлы, активируйте задание в очереди передачи и выполните задание:
bitsadmin /transfer myDownloadJob /download /priority normal https://downloadsrv/10mb.zip c:\\10mb.zip
BITSAdmin продолжает отображать сведения о ходе выполнения в окне MS-DOS до завершения передачи или ошибки.
Создание задания загрузки
To create a download job named myDownloadJob:
bitsadmin /create myDownloadJob
BITSAdmin возвращает GUID, который однозначно идентифицирует задание. Используйте guid или имя задания в последующих вызовах. Ниже приведен пример выходных данных.
Sample output
created job {C775D194-090F-431F-B5FB-8334D00D1CB6}
Добавление файлов в задание скачивания
Чтобы добавить файл в задание, выполните следующие действия.
bitsadmin /addfile myDownloadJob https://downloadsrv/10mb.zip c:\\10mb.zip
Повторите этот вызов для каждого файла, который требуется добавить. If multiple jobs use myDownloadJob as their name, you must use the job's GUID to uniquely identify it for completion.
Активация задания скачивания
После создания нового задания BITS автоматически приостанавливает задание. Чтобы активировать задание в очереди передачи, выполните следующие действия.
bitsadmin /resume myDownloadJob
If multiple jobs use myDownloadJob as their name, you must use the job's GUID to uniquely identify it for completion.
Определение хода выполнения задания загрузки
The /info switch returns the state of the job and the number of files and bytes transferred. Когда состояние отображается как TRANSFERRED
, это означает, что BITS успешно передал все файлы в задании. You can also add the /verbose argument to get complete details of the job, and /list or /monitor to get all the jobs in the transfer queue.
Чтобы вернуть состояние задания, выполните следующие действия.
bitsadmin /info myDownloadJob /verbose
If multiple jobs use myDownloadJob as their name, you must use the job's GUID to uniquely identify it for completion.
Завершение задания загрузки
Чтобы завершить задание после изменения состояния в TRANSFERRED
:
bitsadmin /complete myDownloadJob
Перед тем как файлы в задании станут доступными, необходимо запустить параметр /complete
. If multiple jobs use myDownloadJob as their name, you must use the job's GUID to uniquely identify it for completion.
Мониторинг заданий в очереди передачи с помощью переключателя /list
Чтобы вернуть состояние задания и количество файлов и байтов, передаваемых для всех заданий в очереди передачи:
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).
Мониторинг заданий в очереди передачи с помощью переключателя /monitor
Чтобы вернуть состояние задания и количество файлов и байтов, передаваемых для всех заданий в очереди передачи, обновляя данные каждые 5 секунд:
bitsadmin /monitor
Note
Чтобы остановить обновление, нажмите клавиши 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
Мониторинг заданий в очереди передачи с помощью переключателя /info
Чтобы вернуть состояние задания и количество файлов и байтов, передаваемых:
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
Удаление заданий из очереди передачи
Чтобы удалить все задания из очереди передачи, используйте переключатель /reset:
bitsadmin /reset
Sample output
{DC61A20C-44AB-4768-B175-8000D02545B9} canceled.
{BB6E91F3-6EDA-4BB4-9E01-5C5CBB5411F8} canceled.
2 out of 2 jobs canceled.