Windows PowerShell est fourni avec Windows 10. Vous pouvez même remplacer l'invite de commande dans le menu Utilisateur avec PowerShell. À l'instar de l'invite de commande, PowerShell vous permet d'effectuer une multitude d'actions de configuration sur votre bureau, telles que la désinstallation d'applications par défaut. Vous pouvez également utiliser pour quelque chose de beaucoup plus fondamental, 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 télécharger un fichier qui nécessite une authentification avant de pouvoir le télécharger, par exemple. un fichier dans votre dossier Dropbox. Nous avons détaillé le processus ici.
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 "Téléchargerlink 'avec 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 où vous souhaitez enregistrer le fichier, puis l’extension du fichier. Vous pouvez spécifier le nom de votre choix, mais assurez-vous que l'extension est correcte. PowerShell ne créera pas de dossier. Assurez-vous que le dossier dans lequel vous souhaitez enregistrer le fichier existe déjà.
La commande ressemblera à quelque chose comme ceci;
$client = new-object System.Net.WebClient $client.DownloadFile("http://i.imgur.com/JnphmRt.jpg","C:UsersFatima WahabDesktopcat.jpg")

Si vous essayez de télécharger un fichier nécessitant de vous connecter à un service, insérez cette commande entre les deux lignes.
$client.Credentials = Get-Credential
Un message à l'écran vous demandera d'entrer votrelogin et mot de passe. Vous devrez savoir à l'avance quels identifiant et mot de passe entrer, car l'invite ne vous dira pas s'il vous demande votre compte Google ou vos informations d'identification Dropbox.
La commande, complète avec la commande d'authentification, ressemblera à ceci:
$client = new-object System.Net.WebClient $client.Credentials = Get-Credential $client.DownloadFile("http://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 sauvegarderez la page elle-même au lieu du fichier.
commentaires