Verwenden von BITS

Die folgenden Schritte zeigen, wie sie eine Dateiübertragung mithilfe der BITS-Schnittstellen (Background Intelligent Transfer Service) durchführen.

So führen Sie eine Dateiübertragung aus

  1. Verbinden zum BITS-Dienst
  2. Erstellen eines Übertragungsauftrags
  3. Hinzufügen von Dateien zum Auftrag
  4. Starten des Auftrags
  5. Ermitteln, ob bits die Dateien erfolgreich übertragen hat
  6. Abschließen des Auftrags

Die vorherigen Schritte zeigen, wie Dateien mithilfe der Standardeigenschaftswerte für einen Auftrag übertragen werden. Sie können das Standardverhalten ändern, indem Sie einen oder mehrere Eigenschaftswerte des Auftrags ändern. Beispielsweise können Sie die Priorität ändern, mit der der Auftrag relativ zu anderen Aufträgen in der Warteschlange verarbeitet wird, Eine eigene Proxyeinstellung angeben und sich registrieren, um ereignisbenachrichtigungen zu erhalten, wenn BITS die Dateien übertragen hat. Weitere Informationen finden Sie unter Festlegen und Abrufen der Eigenschaften eines Auftrags.

Windows PowerShell bietet einen einfachen Mechanismus zum Verwalten vieler BITS-Aufgaben. Dieser Abschnitt enthält die folgenden Themen, in denen die Verwendung Windows PowerShell Cmdlets mit BITS veranschaulicht wird:

Hinweis

Ab Windows 10 Version 1607 können Sie auch PowerShell-Cmdlets ausführen und BITSAdmin oder andere Anwendungen verwenden, die die BITS-Schnittstellen über eine PowerShell-Remotebefehlszeile verwenden, die mit einem anderen Computer verbunden ist (physisch oder virtuell). Diese Funktion ist nicht verfügbar, wenn Sie eine PowerShell Direct-Befehlszeile für einen virtuellen Computer auf demselben physischen Computer verwenden, und sie ist nicht verfügbar, wenn Sie WinRM-Cmdlets verwenden.

Ein BITS-Auftrag, der aus einer Remote-PowerShell-Sitzung erstellt wurde, wird im Benutzerkontokontext dieser Sitzung ausgeführt und wird nur dann ausgeführt, wenn diesem Benutzerkonto mindestens eine aktive lokale Anmeldesitzung oder Remote-PowerShell-Sitzung zugeordnet ist. Weitere Informationen finden Sie unter So verwalten Sie PowerShell-Remotesitzungen.

Dieser Abschnitt enthält auch die folgenden Themen:

Beispielcode, der die BITS-Schnittstellen verwendet, finden Sie unter BITS-Beispiele und -Tools.