PS Autres ...

Télécharger des fichiers grâce à Powershell

Petit script qui permet de télécharger des fichiers à l’aide de Powershell.

Il me sert à télécharger une mise à jour d’un logiciel de 120 Mo qui se fait journalièrement.
De ce fait il n’est téléchargé qu’une seule fois sur le web et les utilisateurs qui le désirent peuvent lancer l’installation rapidement à partir du serveur. 

La méthode utilisé est BITS (transfert en arrière plan), cette dernière permet de reprendre le téléchargement s’il a été interrompu.

POUR TELECHARGER UN SEUL FICHIER :

Import-Module BitsTransfer 
Start-BitsTransfer -Source http://www.monsite.com/lefichier.exe -Destination C:Folder_DL


POUR TELECHARGER PLUSIEURS FICHIERS, UTILISEZ UN CSV :

    fichierPath.csv
Source, Destination
http://www.monsite.com/lefichier_1.pdf, C:Folder_DL
http://www.monsite.com/lefichier_2.exeC:Folder_DL
http://www.monsite.com/lefichier_3.exeC:Folder_DL
http://www.monsite.com/lefichier_4.exeC:Folder_DL 

    le script :

Import-Module BitsTransfer 
Import-CSV c:fichierPath.csv | Start-BitsTransfer
 

Si vous cherchez de l’aide sur la CmdLet BitTransfer, c’est ici :
http://technet.microsoft.com/en-us/library/dd347701.aspx 


Click to comment

Leave a Reply

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Most Popular

To Top
Verified by MonsterInsights