+7 950 002 35 21

Передача файлов по протоколу BITS с помощью Powershell

  1. Передавать файлы между компьютерами становится все проще. В этом примере я расскажу как передать большие файлы между компьютерами не имея промежуточного сервера. Только два компьютера и оболочка PowerShell :
  2. BITS или Background Intelligent Transfer service — (Фоновая интеллектуальная служба передачи) – это служба Windows, которая используется для передачи файлов между системами.
  3. Загружаем модуль поддержки Bits в Power Shell это так :
  4. Import-Module BitsTransfer
  5. Далее можно вывести типо help так :
  6. get-command *-BITS*
  7. Начинаем скачивать файл командой :
  8. Start-BitsTransfer -source http://ip адрес/название файла -destination c:\temp
  9. Мы запустили скачивание и показали откуда. В конце добавили куда закачать. В консоль PowerShell нам будет показано сообщение :
  10. ThisisafiletransferthatusestheBackgroundIntelligentTransferservice (BITS)  и строка из 0, которая работает в качестве прогресс бара. Нули будут добавляться в процессе загрузки тем самым показывая на сколько скачан файл.
  11. Если для скачивания файла требуется ввод пароля и логина то тогда в конце нужно добавить :
  12. -Authentication NTLM -Credential Get-Credential
  13. Будет показано графическое окно вода.
  14. Передавать файлы между компьютерами становится все проще. В этом примере я рассказал как передать большие файлы между компьютерами не имея промежуточного сервера. Только два компьютера и оболочка PowerShell :
polosa
Подписка на новости сайта
Ваш e-mail: