Der "wget”CMDLet ist Linux -Basistool, das die Dateien mithilfe der bereitgestellten URL innerhalb des Terminals herunterlädt. Es unterstützt alle Arten von Protokollen, einschließlich “Ftp "," ftps "," http "und" https”. Leider wird dieses CMDLET in PowerShell nicht unterstützt. Powershell hat jedoch andere Alternativen, einschließlich der “Invoke-WebRequest "," Start-Bitstransfer "oder" Invoke-RESTMethod "”Cmdlet. Alle diese CMDlets sind in der Lage, Operationen durchzuführen, die “wget" dürfen.
In diesem Tutorial wird eine Anleitung zur Suche nach der Alternative zum “überblickwget”Cmdlet.
So laden Sie eine Datei in PowerShell herunter?
Diese Ansätze können als Ersatz für die “angesehen werdenwget”CMDLET:
Methode 1: Verwenden Sie das CMDLet „Invoke-WebRequest“, um eine Datei herunterzuladen
Das cmdlet "Invoke-WebRequestGreifen Sie die Dateien aus dem Internet, indem Sie ihre URLs verwenden. Es ist der Ersatz für die “wget”Cmdlet von Linux.
Beispiel
In diesem Beispiel wird eine Datei mit PowerShell aus dem Internet heruntergeladen:
$ src = "https: // www.Afriku.EDU/Images/Standard/Beispiel.PDF "Nach dem obigen Code:
Methode 2: Verwenden Sie das CMDLet "Invoke-restMethod", um eine Datei herunterzuladen
Das cmdlet "REVOKE-RESTMETHOD"Ist eine weitere Alternative für die"wget”Cmdlet. Es lädt auch die Dateien aus dem Internet über die bereitgestellte URL herunter.
Beispiel
Diese Demonstration lädt eine Datei aus dem Internet mit der bereitgestellten URL herunter:
$ src = "https: // www.Afriku.EDU/Images/Standard/Beispiel.PDF "
So wird die Datei mit dem obigen Code mit PowerShell heruntergeladen.
Methode 3: Verwenden Sie das CMDLet "Start-BitStransfer", um eine Datei herunterzuladen
Der "Start-Bitstransfer”CMDLet ist ein bisschen wie die oben genannten CMDlets mit geringfügigen Parameterunterschieden.
Beispiel
In diesem Beispiel wird demonstriertStart-Bitstransfer”:
$ src = "https: // www.Afriku.EDU/Images/Standard/Beispiel.PDF "Anstatt das "zu verwenden"-URI ”Verwenden Sie" -Source ""Parameter und als Alternative von"-Outfile “, nutzen Sie die„ -destination" Möglichkeit:
Das drehte sich darum, Dateien aus dem Internet herunterzuladen.
Abschluss
Der "wget”Ist ein Linux-basiertes CMDLet, das das Terminal zum Herunterladen von Dateien aus dem Internet mithilfe seiner URL hilft. Es wird in PowerShell nicht unterstützt. PowerShell hat jedoch mehrere Ersatzstoffe, einschließlich “Start-Bitstransfer "," Invoke-RESTMethod "und" Invoke-WebRequest "”Cmdlets. Dieser Blog hat auf dem "ausgearbeitet"wget”CMDLET und seine Ersatzstoffe in Powershell.