Supérieur à l'invite de commandes, il pourrait même la remplacer dans un avenir proche car il offre plus de puissance et de contrôle sur le système d'exploitation.
Microsoft a développé Windows PowerShell pour l'automatisation des tâches et la gestion des configurations.
Basé sur le .NET Framework, il comprend une interface en ligne de commande et un langage de script.
Dans ce tutoriel, vous utilisez Windows PowerShell pour télécharger un fichier depuis Internet à l'aide de commandes simples.
Procédure détaillée du téléchargement d'un fichier avec PowerShell sous Windows 10
1. Ouvrez la console PowerShell en tant qu'administrateur.
Pour cela, appuyez sur la touche Windows et tapez powershell dans la zone de recherche sur Windows.
Faites un clic droit sur Windows Powershell (Application de bureau) et sélectionnez "Exécuter en tant qu'administrateur".
Sélectionnez Oui dans la fenêtre UAC qui apparaît.
2. Maintenant, copiez le lien du fichier que vous souhaitez télécharger en utilisant PowerShell.
Voir l'image ci-dessous, par exemple :
3. Copiez et collez la commande suivante dans le Bloc-notes :
Code : Tout sélectionner
$client = new-object System.Net.WebClient
$client.DownloadFile(“Download Link”,“File Destination\file name.file extension”)
Insérez le chemin du dossier de téléchargement, le nom et l'extension que vous souhaitez pour le fichier à la place de File Destination\File name.file extension.
Attention : NE PAS enlever les doubles guillemets.
Voir l'exemple ci-dessous pour la modification de la commande :
Code : Tout sélectionner
$client = new-object System.Net.WebClient
$client.DownloadFile(“https://upload.wikimedia.org/wikipedia/commons/thumb/5/58/MountainLion.jpg/435px-MountainLion.jpg”,“C:\Users\Patricia\Pictures\Puma.png”)
Appuyez sur Entrée pour télécharger le fichier.
6. Voilà ! Vous pouvez naviguer jusqu'au dossier de téléchargement pour trouver votre fichier qui y est stocké.
Remarque :
Si le téléchargement d'un fichier particulier vous oblige à entrer des informations d'identification comme des détails de connexion au serveur, vous pouvez alors utiliser la commande suivante pour télécharger le fichier d'un seul coup :
Code : Tout sélectionner
$client = new-object System.Net.WebClient
$client.Credentials = Get-Credential
$client.DownloadFile(“http://thewindowsclub.thewindowsclub.netdna-cdn.com/wp-content/upload/2016/Windows-Explorer-Process-Task-Manager-600x405.png”,“C:\Users\Digdarshan\Pictures\TWC\Task-Manager.png”)
Source (en anglais) : http://www.thewindowsclub.com/download- ... powershell