So laden Sie eine Datei mit PowerShell herunter

So laden Sie eine Datei mit PowerShell herunter
PowerShell ist eine Befehlsleitungs-Skriptschale, mit der eine Vielzahl verschiedener Aufgaben automatisiert werden. PowerShell wird von Windows, Linux und MacOS -Betriebssystemen unterstützt. PowerShell unterstützt mehrere CMDlets, um Hunderte von Operationen durchzuführen. Diese CMDlets können verwendet werden, um auf der lokalen Maschine zu arbeiten oder Daten aus Online -Quellen abzurufen.

In diesem Beitrag werden wir die möglichen Möglichkeiten zum Herunterladen einer Datei mit PowerShell zeigen.

So laden Sie eine Datei mit PowerShell herunter?

PowerShell ist eine Scripting -Shell, um die Verwaltung des Systems zu automatisieren, kann aber auch zum Herunterladen einer Datei verwendet werden.

Die Methoden sind wie folgt zum Herunterladen einer Datei aus dem Quell -Link mit PowerShell.

  • Invoke-WebRequest: Das primäre CMDLet
  • iwr: ist ein Alias ​​von Invoke-WebRequest CMDLet
  • wget: ist ein Alias ​​von Invoke-WebRequest CMDLet
  • Locken: ist auch ein Alias ​​von Invoke-WebRequest CMDLet

Beispiel 1: Verwenden von Invoke-WebRequest zum Herunterladen einer Datei

In diesem Beispiel die Invoke-WebRequest wird verwendet, um die Datei vom Quellort auf den absoluten Pfad des lokalen Laufwerks herunterzuladen.

Invoke -WebRequest -uri "https: // github.Com/Powershell/PowerShell ''
-Outfile "C: \ Benutzer \ PowerShell \ Dokumente \ PowerShell \ WebRequest_PowerShell.html "
LS "C: \ Benutzer \ PowerShell \ Dokumente \ PowerShell"

Der obige Code wird als beschrieben als,

- Der Pfad der zu heruntergeladenen Datei wird an die “übergeben“-UriParameter

- Der Zielpfad wird mit der “definiert“-OutfileParameter

Wie Sie im obigen Screenshot sehen können, wird die Datei ohne Fehler auf den Zielpfad heruntergeladen.

Beispiel 2: Verwenden Sie IWR zum Herunterladen einer Datei

Der "iwr”Ist ein Alias ​​des CMDLET im Invoke-WebRequest, mit dem auch Dateien vom Link heruntergeladen werden können. Der Beispielcode wird verwendet, um eine Datei mit “herunterzuladeniwr”:

iwr -uri "https: // github.Com/Powershell/PowerShell ''
-Outfile "C: \ Benutzer \ PowerShell \ Dokumente \ PowerShell \ IWR_POWERSHELL.html "
LS "C: \ Benutzer \ PowerShell \ Dokumente \ PowerShell"

Wie Sie im obigen Screenshot sehen können, wird die Datei mit Hilfe von erfolgreich heruntergeladen "Iwr".

Beispiel 3: Verwenden Sie mit WGET, um eine Datei herunterzuladen

Wie "Iwr", Das WGE ist auch ein Alias ​​der Invoke-WebRequest cmdlet. Durch die gleiche Syntax ersetzen Sie einfach die Invoke-WebRequest mit "WGet" So laden Sie die Datei herunter. Das Beispiel ist wie folgt.

WGet -uri "https: // github.Com/Powershell/PowerShell ''
-Outfile "C: \ Benutzer \ PowerShell \ Dokumente \ PowerShell \ WGet_PowerShell.html "
LS "C: \ Benutzer \ PowerShell \ Dokumente \ PowerShell"

Die heruntergeladene Datei ist im Download -Pfad gemäß den oben genannten Ergebnissen zu sehen.

Beispiel 4: Verwenden Sie Curl zum Herunterladen einer Datei

Die Datei aus dem Link kann mithilfe des Befehls für Invoke-WebRequest Alias ​​heruntergeladen werden, Locken. Das unten angegebene Beispiel wird die Datei von der Quelle auf den lokalen Laufwerk herunterladen.

curl -uri "https: // github.Com/Powershell/PowerShell ''
-Outfile "C: \ Benutzer \ PowerShell \ Dokumente \ PowerShell \ curl_powerShell.html "
LS "C: \ Benutzer \ PowerShell \ Dokumente \ PowerShell"

Es kann im angeschlossenen Screenshot bemerkt werden, dass der PowerShell.HTML wird erfolgreich auf den Pfad heruntergeladen.

Sie haben die vier verschiedenen Methoden zum Herunterladen von Dateien vom Quell -Link zum lokalen Laufwerk gelernt.

Abschluss

Eine Datei kann mit Microsoft PowerShell über den Befehl Invoke-WebRequest heruntergeladen werden. Der PowerShell bietet drei Aliase von Invoke-WebRequest i.e., iwr, curl und wget. Dieser Beitrag zeigt verschiedene Methoden zum Herunterladen einer Datei mit PowerShell. Obwohl die Arbeit all dieser vier CMDlets gleich ist, können Sie eine dieser Dateien verwenden, um eine Datei mit PowerShell herunterzuladen.