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

Windows PowerShell est fourni avec Windows 10. Vous pouvez même remplacer l’invite de commande dans le menu Power User par PowerShell. Comme l’invite de commandes, PowerShell vous permet d’effectuer une myriade d’actions de configuration sur votre bureau, telles que la désinstallation des applications par défaut. Vous pouvez également utiliser pour pour quelque chose de beaucoup plus basique, comme le téléchargement d’un fichier. Avec une simple commande, vous pouvez non seulement télécharger un fichier accessible au public, mais vous pouvez également en télécharger un qui nécessite une authentification avant de pouvoir être téléchargé, par exemple un fichier dans votre dossier Dropbox. Nous avons détaillé le processus ici.

  35 meilleures applications Web et conseils de 2016

Les commandes dont vous avez besoin sont;

$client = new-object System.Net.WebClient
$client.DownloadFile("Download Link","File Destination")

Dans la commande ci-dessus, vous remplacerez «Lien de téléchargement» par le lien vers le fichier que vous souhaitez copier. L’URL doit être entre guillemets et les crochets font partie de la syntaxe. Remplacez «Destination du fichier» par l’emplacement dans lequel vous souhaitez enregistrer le fichier, puis par l’extension du fichier. Vous pouvez spécifier le nom de votre choix, mais assurez-vous d’avoir la bonne extension. PowerShell ne créera pas de dossier, alors assurez-vous que le dossier dans lequel vous souhaitez enregistrer le fichier existe déjà.

  Comment vérifier si un périphérique est USB 3.0 ou USB 2.0

La commande ressemblera à quelque chose comme ceci;

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

fichier de téléchargement PowerShell

Si vous essayez de télécharger un fichier qui vous oblige à vous connecter à un service, insérez cette commande entre les deux lignes;

$client.Credentials =  Get-Credential

Une invite à l’écran vous demandera de saisir votre identifiant et votre mot de passe. Vous allez devoir savoir à l’avance quel login et mot de passe saisir car l’invite ne vous dira pas si elle vous demande votre compte Google ou vos identifiants Dropbox.

La commande, complétée par la commande d’authentification, ressemblera à ceci;

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

Assurez-vous d’avoir un lien direct vers un fichier. Les liens vers des pages avec un bouton de téléchargement ne fonctionneront pas. Au lieu de cela, vous obtiendrez une erreur ou finirez par enregistrer la page elle-même au lieu du fichier.

  Correction de Gears of War 4 ne se chargeant pas dans Windows 10