BITS-Transfer
Inhaltsverzeichnis
Einleitung
Der Background Intelligent Transfer Service (engl. für Intelligenter Hintergrundübertragungsdienst, kurz BITS) ist eine Softwarekomponente in neueren Versionen von Microsoft Windows zur Übertragung von Daten über HTTP im Hintergrund. Für den Transfer von Daten zieht BITS ungenutzte Netzwerkressourcen heran, so dass der Durchsatz anderer Netzwerkaktivitäten nicht nachteilig beeinflusst wird. Der Dienst wird hauptsächlich von Windows Update, Microsoft Update, Windows Server Update Services und Systems Management Server zum Verteilen von Software-Updates genutzt. Weiterhin findet er beispielsweise im Antivirenprogramm Microsoft Security Essentials zum Laden von Signaturdateien Verwendung. BITS kann über eine COM-Schnittstelle angesprochen werden, was den Zugriff über viele Programmiersprachen ermöglicht.
Info: Die Daten werden erst beim Abschluss eines BITS-Transfers-Jobs im Speicherort (Destination) angezeigt!
Tipps: Mit dem Parameter –asynchronous wird der BITS-Transfer-Job automatisch fortgesetzt wenn z.B. der Computer neustartet oder Netzwerkunterbrüche erscheinen.
Vorteile von BITS-Transfer Jobs
- Job kann nach einem Neustart fortgesetzt werden.
- Transfer fungiert über HTTP.
- Perfekt für Datentransfer über eine langsame Leitung.
- Zuverlässiger Dateitransfer
Befehle (werden in PowerShell ausgeführt)
Kopierbefehl (erstellt einen neuen Background Intelligent Transfer Service (BITS) Job)
Start-BitsTransfer -Source <\\freigabe\ordner\*> -Destination <\\freigabe\ordner\>
oder
Start-BitsTransfer -Source <http://webseite.ch\file.txt> -Destination <C:\Pfad>
Anzeigen aller offenen BITS-Transfer-Jobs
Get-BitsTransfer | Format-Table -Wrap -AutoSize
Löschen eines BITS-Transfer-Jobs
Get-BitsTransfer -JobId <JobId> | Remove-BitsTransfer
Fortsetzen eines BITS-Transfer-Jobs
Get-BitsTransfer -JobId <JobId> | Resume-BitsTransfer
Weitere Parameters und Infos:
https://technet.microsoft.com/en-us/library/dd819413.aspx
http://c-nergy.be/blog/?p=2538