Comment télécharger un fichier avec une commande PowerShell dans Windows 10



Télécharger des fichiers via Windows PowerShell: Un guide simple

Windows PowerShell, intégré à Windows 10, offre des capacités allant au-delà du simple remplacement de l’invite de commande. Bien plus qu’un outil de configuration de base, il permet également des actions quotidiennes comme le téléchargement de fichiers. Cette fonctionnalité, bien que simple en apparence, s’étend à des scénarios plus complexes, tels que le téléchargement de fichiers protégés par authentification.

Vous trouverez ci-dessous les commandes essentielles pour réaliser cette opération:

$client = new-object System.Net.WebClient
$client.DownloadFile("Lien de téléchargement","Destination du fichier")

Dans cette syntaxe, remplacez « Lien de téléchargement » par l’URL du fichier que vous souhaitez obtenir. N’oubliez pas d’inclure les guillemets. Pour « Destination du fichier », indiquez le chemin complet où vous souhaitez enregistrer le fichier, incluant le nom et l’extension. PowerShell n’est pas conçu pour créer de nouveaux dossiers, assurez-vous donc que le dossier de destination existe déjà. La précision de l’extension est importante pour assurer le bon fonctionnement du fichier téléchargé.

Voici un exemple concret de la commande en action:

$client = new-object System.Net.WebClient
$client.DownloadFile("https://i.imgur.com/JnphmRt.jpg","C:UsersFatima WahabDesktopcat.jpg")

Si le téléchargement nécessite une authentification, insérez la commande suivante entre les deux lignes mentionnées précédemment:

$client.Credentials =  Get-Credential

Cette commande déclenchera une fenêtre de dialogue vous demandant vos identifiants. Il est crucial de noter que l’invite ne spécifie pas quel compte est requis (Google, Dropbox, etc.). Il est donc nécessaire de savoir cela au préalable.

La commande complète, avec authentification, se présentera ainsi:

$client = new-object System.Net.WebClient
$client.Credentials = Get-Credential
$client.DownloadFile("https://i.imgur.com/JnphmRt.jpg","C:UsersFatima WahabDesktopcat.jpg")

Un point important à retenir est que le lien fourni doit mener directement au fichier, et non à une page web avec un bouton de téléchargement. Un lien incorrect pourrait générer une erreur ou enregistrer la page HTML au lieu du fichier attendu.