Ich muss eine Datei über http von der Befehlszeile auf einem Windows Server 2008 herunterladen. Ich suche nach etwas wie wget , aber es muss ein eingebautes Tool sein.
Gibt es so ein Werkzeug?
windows-server-2008
http
steenhulthin
quelle
quelle
Antworten:
Wenn Sie PowerShell installiert haben ...
quelle
(New-Object System.Net.WebClient).DownloadFile("http://download.microsoft.com/download/8/C/5/8C5EEDC7-3D72-4BB6-A55E-37F3977CD892/wpilauncher.exe","C:\wpilauncher.exe")
powershell "your command with quotes escaped by a backslash"
, damit es funktionierte.Sie verwenden Curl auch: http://curl.haxx.se/docs/manpage.html
etwas wie
curl -O http://domain.com/file.gz
sollte arbeiten
quelle
Kein Wget-Äquivalent, das unter Windows integriert ist.
quelle
Ich würde lügen, um die Powershell-Methode zu verwenden, aber wenn Sie verwendet werden, um auf einige Seiten zu gelangen, wie z. B. solche mit fehlerhaftem SSL-Code (selbstsigniert oder anders), müssen Sie die Erwartungen zuerst vor dem Aufruf festlegen
Dies wird wiederum ebenfalls fehlschlagen, wenn es zu vielen Umleitungen umleitet, z. wenn es Cookies braucht, um etc etc zu behalten ...
So traurig, ohne selbst eine kleine ausführbare Datei zu schreiben, scheint es außer wget nichts zu geben, das wirklich alle Situationen bisher bewältigen kann ... würde gerne falsch liegen.
quelle