Utilisation de BITS

Les étapes suivantes montrent comment effectuer un transfert de fichiers à l’aide des interfaces BITS (Background Intelligent Transfer Service).

Pour effectuer un transfert de fichiers

  1. Se connecter au service BITS
  2. Créer un travail de transfert
  3. Ajouter des fichiers au travail
  4. Démarrer le travail
  5. Déterminer si BITS a correctement transféré les fichiers
  6. Terminer le travail

Les étapes précédentes montrent comment transférer des fichiers à l’aide des valeurs de propriété par défaut d’un travail. Vous pouvez modifier le comportement par défaut en modifiant une ou plusieurs valeurs de propriété du travail. Par exemple, vous pouvez modifier la priorité selon laquelle le travail est traité par rapport à d’autres travaux de la file d’attente, spécifier votre propre paramètre de proxy et vous inscrire pour recevoir une notification d’événement lorsque BITS a transféré les fichiers. Pour plus d’informations, consultez Définition et récupération des propriétés d’un travail.

Windows PowerShell fournit un mécanisme simple pour gérer de nombreuses tâches BITS. Cette section contient les rubriques suivantes qui montrent comment utiliser Windows PowerShell applets de commande avec BITS :

Notes

À compter de Windows 10 version 1607, vous pouvez également exécuter des applets de commande PowerShell et utiliser BITSAdmin ou d’autres applications qui utilisent les interfaces BITS à partir d’une ligne de commande PowerShell Remote connectée à un autre ordinateur (physique ou virtuel). Cette fonctionnalité n’est pas disponible lors de l’utilisation d’une ligne de commande PowerShell Direct sur une machine virtuelle sur la même machine physique, et elle n’est pas disponible lors de l’utilisation des applets de commande WinRM.

Un travail BITS créé à partir d’une session PowerShell distante s’exécute dans le contexte du compte d’utilisateur de cette session et ne progresse que lorsqu’au moins une session d’ouverture de session locale active ou une session PowerShell distante est associée à ce compte d’utilisateur. Pour plus d’informations, consultez Pour gérer les sessions PowerShell à distance.

 

Cette section contient également les rubriques suivantes :

Pour obtenir un exemple de code qui utilise les interfaces BITS, consultez Exemples et outils BITS.