- - Sådan downloades en fil med en PowerShell-kommando i Windows 10

Sådan downloades en fil med en PowerShell-kommando i Windows 10

Windows PowerShell leveres sammen med Windows 10. Du kan endda erstatte kommandoprompten i Power User-menuen med PowerShell. Ligesom Command Prompt giver PowerShell dig mulighed for at udføre et utal af konfigurationshandlinger på dit skrivebord, f.eks. Afinstallation af standard apps. Du kan også bruge til noget langt mere grundlæggende, såsom at downloade en fil. Med en simpel kommando kan du ikke kun downloade en offentligt tilgængelig fil, men du kan også downloade en, der kræver godkendelse, før den kan downloades, f.eks. en fil i din Dropbox-mappe. Vi har detaljeret processen her.

De kommandoer, du har brug for, er;

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

I ovennævnte kommando erstatter du 'Downloadlink 'med linket til den fil, du vil kopiere. Webadressen skal være inde i citatmærker, og parenteser er en del af syntaks. Udskift 'File Destination' med den placering, du vil gemme filen på og derefter og filtypenavnet. Du kan angive ethvert navn, du ønsker, men sørg for at få udvidelsen ret. PowerShell opretter ikke en mappe, så sørg for, at den mappe, du vil gemme filen allerede findes.

Kommandoen ser sådan ud;

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

powershell download fil

Hvis du prøver at downloade en fil, der kræver, at du logger på en tjeneste, skal du indsætte denne kommando mellem de to linjer;

$client.Credentials =  Get-Credential

En prompt på skærmen beder dig om at indtaste dinlogin og adgangskode. Du bliver nødt til at vide inden hånden, hvilket login og adgangskode du skal indtaste, fordi prompten ikke fortæller dig, om den beder om din Google-konto eller dine Dropbox-legitimationsoplysninger.

Kommandoen, komplet med godkendelseskommandoen, ser sådan ud;

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

Sørg for, at du har et direkte link til en fil. Links til sider med en download-knap fungerer ikke. I stedet får du enten en fejl eller ender med at gemme selve siden i stedet for filen.

Kommentarer