Bitsadmin to narzędzie wiersza poleceń w systemie Windows, które umożliwia zarządzanie transferem plików w tle za pomocą usługi Background Intelligent Transfer Service (BITS). Umożliwia pobieranie i przesyłanie plików w sposób nieinwazyjny oraz efektywny, co jest szczególnie przydatne w przypadku dużych plików lub ograniczonej przepustowości sieci.
bitsadmin [Opcje] Akcja [Parametry]
Parametr | Opis |
---|---|
/create | Tworzy nowy zadanie BITS do transferu plików. |
/addfile | Dodaje plik do istniejącego zadania BITS. |
/setpriority | Ustawia priorytet zadania (np. low, normal, high). |
/resume | Wznawia wstrzymane zadanie BITS. |
/cancel | Anuluje zadanie BITS. |
/info | Wyświetla informacje o zadaniu BITS. |
/complete | Kończy zadanie BITS, gdy transfer plików jest zakończony. |
bitsadmin /create MyDownloadJob
W tym przykładzie tworzymy nowe zadanie BITS o nazwie „MyDownloadJob”. Po utworzeniu zadania możemy dodać do niego pliki do pobrania.
bitsadmin /addfile MyDownloadJob http://example.com/file.zip C:\Downloads\file.zip
Ten przykład dodaje plik do zadania „MyDownloadJob”. Plik z adresu URL zostanie pobrany i zapisany lokalnie w podanej lokalizacji.
bitsadmin /setpriority MyDownloadJob high
W tym przykładzie zmieniamy priorytet zadania „MyDownloadJob” na wysoki, co sprawi, że transfer plików będzie miał wyższy priorytet w stosunku do innych zadań w tle.
bitsadmin /resume MyDownloadJob
To polecenie wznawia zadanie „MyDownloadJob”, które mogło zostać wstrzymane wcześniej.
bitsadmin /info MyDownloadJob
Dzięki temu poleceniu możemy wyświetlić szczegółowe informacje o zadaniu „MyDownloadJob”, takie jak status transferu, postęp oraz ewentualne błędy.
bitsadmin /complete MyDownloadJob
W końcu, po zakończeniu transferu, możemy użyć tego polecenia, aby zakończyć zadanie „MyDownloadJob”. To pozwoli na zwolnienie zasobów systemowych, które były używane przez BITS.