21 janvier 2025

Krusell France

Ta dose d'actu digital !

Tutoriel : Télécharger des fichiers avec BITS via PowerShell, explications complètes

tuto powershell transférer des fichiers avec BITS
Rate this post

Présentation

Dans ce tutoriel, nous allons voir comment télécharger des fichiers avec BITS via PowerShell, afin de profiter d’une méthode plus performante qu’avec le cmdlet Invoke-WebRequest. BITS pour Background Intelligent Transfer Service est un composant de Windows qui permet d’effectuer des transferts de données intelligents en arrière-plan. Il offre des possibilités intéressantes par rapport à une simple copie.

Les commandes du module BitsTransfer

Sur Windows, BITS dispose de son module PowerShell nommé “BitsTransfer” qui permet de gérer des jobs via la ligne de commande, ce qui est intéressant pour scripter. Le module intègre 8 commandlets qui vont permettre de créer des jobs avec BITS et de les gérer.

Télécharger un fichier avec BITS, via HTTP(S)

Pour télécharger un fichier via un job BITS, il suffit d’utiliser le commandlet Start-BitsTransfer avec les paramètres adéquats. Une barre de progression s’affiche durant le processus de téléchargement.

Téléchargement asynchrone avec BITS, via HTTPS

Le mode asynchrone permet de lancer plusieurs jobs en boucle à la volée. Il suffit d’indiquer le paramètre “-Asynchronous” à la commande Start-BitsTransfer pour activer ce mode.

Des paramètres supplémentaires pour les transferts BITS

Différents paramètres comme “-Priority”, “-Credential”, “-Authentication”, “-DisplayName” et “-TransferType” peuvent être précisés lors du lancement d’un job BITS pour personnaliser le processus de transfert.

Transférer un ensemble de fichiers avec BITS via SMB

Les transferts BITS ne se limitent pas aux fichiers web, ils peuvent aussi être utilisés pour transférer des fichiers via le protocole SMB. Il est possible de copier des fichiers entre deux machines en utilisant Start-BitsTransfer avec des chemins UNC.

Conclusion

Lorsqu’il s’agit de transférer des données avec PowerShell, BITS est une solution simple et efficace. Grâce à ce tutoriel, vous disposez de quelques exemples pour prendre en main le transfert de fichiers BITS avec PowerShell.

Source : www.it-connect.fr

  • julien castex redacteur tech

    Julien est un journaliste tech polyvalent avec une expérience couvrant divers aspects de la high tech, en passant par les smartphones et l'Intelligence Artificielle. Il écrit sur les dernières tendances technologiques, les startups et les projets innovants ainsi que les impacts de la technologie sur la société.

    Voir toutes les publications