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
- Se connecter au service BITS
- Créer un travail de transfert
- Ajouter des fichiers au travail
- Démarrer le travail
- Déterminer si BITS a correctement transféré les fichiers
- 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 :
- Utilisation de Windows PowerShell pour créer des tâches de transfert BITS
- Utilisation des applets de commande Windows PowerShell WinRM pour gérer les tâches de transfert BITS
- Utilisation des applets de commande WMI Windows PowerShell pour gérer le serveur compact 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 :
- Meilleures pratiques lors de l’utilisation de BITS
- Énumération des travaux dans la file d’attente de transfert
- Énumération de fichiers dans un travail
- Gestion des erreurs
- Récupérer la réponse à partir d’un travail de chargement-réponse
Pour obtenir un exemple de code qui utilise les interfaces BITS, consultez Exemples et outils BITS.