Sådan downloader du filer fra PowerShell i Windows 10

PowerShell blev en standardapp i Windows med Windows 8. Den er ikke en erstatning for kommandoprompt, men den kan gøre ting, som kommandoprompt ikke kan, og oftere er den nemmere at bruge. Et almindeligt eksempel på dette er at downloade filer. Hvis du vil downloade en fil fra kommandoprompten, har du en del bøjler, som du skal springe igennem. Normalt skal du installere en app som wget eller Cygwin. Med PowerShell er det meget enklere. Du kan downloade filer fra PowerShell og gemme dem i den aktuelle mappe eller i en hvilken som helst anden mappe efter eget valg.

Download filer fra PowerShell

Du behøver ikke administratorrettigheder for at downloade filer fra PowerShell. Alt du behøver at vide er den korrekte kommando. Den følgende kommando vil downloade en fil og gemme den i den aktuelle mappe. Hvis du kører PowerShell som en almindelig bruger, åbnes den til din brugermappe som standard. Hvis du ikke ændrer mappen, kan du finde den downloadede fil i roden af ​​din brugermappe.

  Sådan kontrollerer du enheds- og appkompatibilitet, før du reserverer en Windows 10-kopi

Syntaks:

powershell -command "& { iwr url/FileName.Extension -OutFile FileName.Extension }"

Eksempel:

powershell -command "& { iwr https://cloud.wdzwdz.com/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg -OutFile image.jpg }"

Gem til mappeplacering

Der er to måder at downloade filer fra PowerShell og gemme dem på en mappeplacering. Den første metode får dig til at skifte til den mappe, du vil gemme til, med cd-kommandoen.

For eksempel, når du åbner PowerShell, åbner den din nuværende brugermappe. Du kan bruge cd-kommandoen til at skifte til for eksempel mappen Downloads.

Syntaks:

cd Folder path

Eksempel:

cd C:UsersfatiwDownloads

Når du er i den nye mappe, kan du bruge kommandoen fra det forrige afsnit og downloade din fil.

  Sådan tilføjes "Flyt til" eller "Kopier til" til Windows 10's kontekstmenu

Den anden metode kræver ikke ændring til en anden mappeplacering. I stedet kan du bare tilføje gemmeplaceringen til den kommando, du udfører, som er som følger.

Syntaks:

$client = new-object System.Net.WebClient
 $client.DownloadFile("url/FileName.Extension","SaveLocationFileName.Extension")

Eksempel:

$client = new-object System.Net.WebClient
 $client.DownloadFile("https://cloud.wdzwdz.com/wp-content/uploads/2018/03/Lines-In-The-Sky.jpg","C:New folderimage1.jpg")

Forbehold

PowerShell vil ikke kontrollere, om det filnavn, du har givet, allerede bliver brugt. Det vil overskrive en fil uden varsel, så hvis du allerede har en fil med navnet image.jpg i en mappe, skal du sørge for ikke at downloade og gemme en anden fil med samme navn.

Hvis du kører PowerShell som en almindelig bruger, vil det ikke lade dig gemme filer til roden af ​​dit Windows-drev.

  Sådan tilslutter du et WiFi-netværk på Windows 11

PowerShell vil ikke rette filtypenavne. Hvis du bruger PowerShell til at downloade en JPG-fil og beder den gemme den som en PNG, når du giver den lagringsplaceringen, vil PowerShell ikke rette dig. Dette vil resultere i, at du ikke kan åbne filen, fordi udvidelsen er forkert. Du bliver nødt til at rette filtypenavnet, før du kan åbne filen.