Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W poniższych przykładach pokazano, jak używać narzędzia bitsadmin
do wykonywania najbardziej typowych zadań.
Transfer pliku
Aby utworzyć zadanie, dodaj pliki, aktywuj zadanie w kolejce transferu i wykonaj zadanie:
bitsadmin /transfer myDownloadJob /download /priority normal https://downloadsrv/10mb.zip c:\\10mb.zip
BitSAdmin nadal wyświetla informacje o postępie w oknie MS-DOS do momentu zakończenia transferu lub wystąpienia błędu.
Tworzenie zadania pobierania
Aby utworzyć zadanie pobierania o nazwie myDownloadJob:
bitsadmin /create myDownloadJob
BitSAdmin zwraca identyfikator GUID, który jednoznacznie identyfikuje zadanie. Użyj identyfikatora GUID lub nazwy zadania w kolejnych wywołaniach. Poniższy tekst to przykładowe dane wyjściowe.
Przykładowe dane wyjściowe
created job {C775D194-090F-431F-B5FB-8334D00D1CB6}
Dodawanie plików do zadania pobierania
Aby dodać plik do zadania:
bitsadmin /addfile myDownloadJob https://downloadsrv/10mb.zip c:\\10mb.zip
Powtórz to wywołanie dla każdego pliku, który chcesz dodać. Jeśli wiele zadań używa myDownloadJob jako nazwy, należy użyć identyfikatora GUID zadania, aby jednoznacznie zidentyfikować go do ukończenia.
Aktywowanie zadania pobierania
Po utworzeniu nowego zadania usługa BITS automatycznie zawiesza zadanie. Aby aktywować zadanie w kolejce transferu:
bitsadmin /resume myDownloadJob
Jeśli wiele zadań używa myDownloadJob jako nazwy, należy użyć identyfikatora GUID zadania, aby jednoznacznie zidentyfikować go do ukończenia.
Określanie postępu zadania pobierania
Przełącznik /info zwraca stan zadania oraz liczbę plików i bajtów przeniesionych. Gdy stan jest wyświetlany jako TRANSFERRED
, oznacza to, że usługa BITS pomyślnie przetransferowała wszystkie pliki w zadaniu. Możesz również dodać argument /verbose, aby uzyskać pełne szczegóły zadania, a /list lub /monitor, aby pobrać wszystkie zadania w kolejce transferu.
Aby zwrócić stan zadania:
bitsadmin /info myDownloadJob /verbose
Jeśli wiele zadań używa myDownloadJob jako nazwy, należy użyć identyfikatora GUID zadania, aby jednoznacznie zidentyfikować go do ukończenia.
Ukończenie zadania pobierania
Aby ukończyć zadanie po zmianie stanu na TRANSFERRED
:
bitsadmin /complete myDownloadJob
Przed udostępnieniem plików w zadaniu należy uruchomić przełącznik /complete
. Jeśli wiele zadań używa myDownloadJob jako nazwy, należy użyć identyfikatora GUID zadania, aby jednoznacznie zidentyfikować go do ukończenia.
Monitorowanie zadań w kolejce transferu przy użyciu przełącznika /list
Aby zwrócić stan zadania oraz liczbę plików i bajtów przesłanych dla wszystkich zadań w kolejce transferu:
bitsadmin /list
Przykładowe dane wyjściowe
{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).
Monitorowanie zadań w kolejce transferu przy użyciu przełącznika /monitor
Aby zwrócić stan zadania oraz liczbę plików i bajtów przesyłanych dla wszystkich zadań w kolejce transferu, odświeżając dane co 5 sekund:
bitsadmin /monitor
Uwaga
Aby zatrzymać odświeżanie, naciśnij CTRL+C.
Przykładowe dane wyjściowe
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
Monitorowanie zadań w kolejce transferu przy użyciu przełącznika /info
Aby zwrócić stan zadania oraz liczbę plików i bajtów przeniesionych:
bitsadmin /info
Przykładowe dane wyjściowe
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
Usuwanie zadań z kolejki transferu
Aby usunąć wszystkie zadania z kolejki transferu, użyj przełącznika /reset:
bitsadmin /reset
Przykładowe dane wyjściowe
{DC61A20C-44AB-4768-B175-8000D02545B9} canceled.
{BB6E91F3-6EDA-4BB4-9E01-5C5CBB5411F8} canceled.
2 out of 2 jobs canceled.