PowerShell Wget Awesome Way å laste ned en fil på

PowerShell Wget Awesome Way å laste ned en fil på

WGET”Cmdlet er Linux Base Tool som laster ned filene ved hjelp av den medfølgende URL -en i terminalen. Den støtter alle typer protokoller, inkludert "FTP ”,“ FTPS ”,“ HTTP ”og“ HTTPS”. Dessverre støttes ikke denne cmdleten i PowerShell. PowerShell har imidlertid andre alternativer, inkludert "Invoke-WebRequest ”,“ Start-BitStransfer ”eller“ Invoke-RestMethod”Cmdlet. Alle disse cmdlets er i stand til å utføre operasjoner som “WGET”Kan.

Denne opplæringen vil oversikt over en guide til å finne alternativet til "WGET”Cmdlet.

Hvordan laste ned en fil i PowerShell?

Disse tilnærmingene kan betraktes som en erstatning for “WGET”Cmdlet:

  • Påkalle-webrequest.
  • Påkalle-RestMethod.
  • Start-bitsstransfer.

Metode 1: Bruk "Invoke-WebRequest" CMDLET for å laste ned en fil

Cmdlet “Påkalle-webrequest”Griper filene fra Internett ved å bruke nettadressene deres. Det er erstatning for "WGET”Cmdlet av Linux.

Eksempel

Dette eksemplet vil laste ned en fil fra Internett ved hjelp av PowerShell:

$ src = "https: // www.Africau.edu/bilder/standard/prøve.PDF "
$ strg = "c: \ doc \ fil.PDF "
Invoke -WebRequest -Uri $ src -outfile $ strg

I henhold til koden ovenfor:

  • Initialiser en variabel “$ src”Og tilordne en URL av filen for å laste ned innenfor inverterte komma.
  • Etter det, initier en annen variabel, “$ strg”Og tilordne en målfilbane innenfor inverterte komma.
  • Legg til "Påkalle-webrequest”Cmdlet, spesifiser en“-Uri”(Ikke -URL) parameter, og tilordne“$ src”.
  • Til slutt, legg til “-Outfile”Alternativ og tilordne“$ strg”Variabel.

Metode 2: Bruk “Invoke-RestMethod” cmdlet for å laste ned en fil

Cmdlet “Påkalle-RestMethod”Er et annet alternativ for“WGET”Cmdlet. Den laster også ned filene fra internett ved hjelp av den medfølgende URL -en.

Eksempel

Denne demonstrasjonen vil laste ned en fil fra Internett ved hjelp av den medfølgende URL -en:

$ src = "https: // www.Africau.edu/bilder/standard/prøve.PDF "
$ strg = "c: \ doc \ fil.PDF "
Invoke -RestMethod -Uri $ src -outfile $ strg


Slik blir filen lastet ned med PowerShell ved å bruke koden ovenfor.

Metode 3: Bruk "start-bitstransfer" cmdlet for å laste ned en fil

Start-bitsstransfer”Cmdlet er litt som de ovennevnte cmdlets med mindre parameterforskjeller.

Eksempel

Dette eksemplet vil demonstrere å laste ned en fil fra Internett ved å bruke "Start-bitsstransfer”:

$ src = "https: // www.Africau.edu/bilder/standard/prøve.PDF "
$ strg = "c: \ doc \ fil.PDF "
Start -BitStransfer -Source $ SRC -Destinasjon $ strg

I stedet for å bruke “-Uri ”bruk“ -kilde”Parameter, og som et alternativ til“-Outfile ”, bruk“ -Destinasjonen”Alternativ:

Det handlet om å laste ned filer fra Internett.

Konklusjon

WGET”Er en Linux-basert cmdlet som hjelper terminalen til å laste ned filer fra Internett ved hjelp av URL-en. Det støttes ikke i PowerShell. PowerShell har imidlertid flere erstatninger, inkludert "Start-bitsstransfer ”,“ Invoke-RestMethod ”og“ Invoke-WebRequest”Cmdlets. Denne bloggen har utdypet “WGET”Cmdlet og dets erstatning i PowerShell.