Gibt es ein eingebautes Kommandozeilen-Tool unter Windows wie wget / curl?


40

Ich komme aus einem Linux / Unix-Hintergrund und habe mich gefragt, ob Windows eine Binärdatei hat, die Dateien von der Konsole herunterladen kann.

Ich möchte einen bestimmten Prozess und eine meiner Anforderungen automatisieren, um nicht viel Software zu installieren, sondern das eingebaute Material so oft wie möglich zu verwenden.

Vielen Dank!


um ehrlich zu sein ... wget und curl sind keine wirklich eingebauten befehle.
Mike

1
Windows 8.1, Oktober 2017 - Sowohl curl als auch wget sind in PowerShell enthalten. Dies zeigt Folgendes
SDsolar

Ich habe noch keine ausreichende Berechtigung, um eine Antwort auf dieser Website zu veröffentlichen, aber die akzeptierte Antwort ist falsch. In der Tat gibt es eine Out-of-Box-Alternative für Windows:bitsadmin /transfer myDownloadJob /download /priority normal https://path/to/remote/file.txt c:\path\to\local\file.txt
aaronsteers

Antworten:


11

In Windows gibt es keinen vergleichbaren Befehl. Sie können das .net Framework über Windows PowerShell wie im folgenden Beispiel verwenden:

https://superuser.com/questions/362152/native-alternative-to-wget-in-windows-powershell

oder wie ich und benutze wget für Windows:

http://gnuwin32.sourceforge.net/packages/wget.htm


1
Vielen Dank! Ich hatte auf eine native Binärdatei gehofft, aber ... was soll's! : D
Carlspring

Die Gnu-Version von Wget für Windows weist einen großen Fehler auf, der beim Herunterladen großer Dateien zum Absturz führt.
Juan Jimenez

Ich habe noch keine ausreichende Berechtigung, um eine Antwort auf dieser Website zu veröffentlichen, aber die akzeptierte Antwort ist falsch. In der Tat gibt es eine Out-of-Box-Alternative für Windows:bitsadmin /transfer myDownloadJob /download /priority normal https://path/to/remote/file.txt c:\path\to\local\file.txt
aaronsteers

24

Power Shell.

$wc = New-Object System.Net.WebClient
$wc.DownloadFile($source, $dest)

Es gibt auch Invoke-WebRequest in PS 3.0.


Ich hatte wirklich auf eine native Implementierung des Systems gehofft.
Carlspring

5
Es ist ein gebürtiger Teil des Systems. Es wird mit Windows ausgeliefert.
Ryan Ries


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.