J'ai besoin de télécharger un fichier via http à partir de la ligne de commande sur un serveur Windows 2008. Je recherche quelque chose comme wget , mais ce doit être un outil intégré.
Existe-t-il un tel outil?
windows-server-2008
http
steenhulthin
la source
la source
Réponses:
Si PowerShell est installé ...
la source
(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"
pour le faire fonctionner.vous utilisez également curl: http://curl.haxx.se/docs/manpage.html
quelque chose comme
curl -O http://domain.com/file.gz
devrait marcher
la source
Aucun équivalent wget intégré / par défaut sur Windows.
la source
Je préférerais utiliser la méthode PowerShell, cependant, lorsqu'il est utilisé pour accéder à certaines pages, comme celles avec un code SSL erroné (auto-signé ou autre), vous devez définir les attentes avant l'appel
À son tour, cela échouera également, s'il redirige plusieurs fois vers f.ex. s'il a besoin de cookies pour conserver etc etc ...
Donc, malheureusement, sans écrire un petit exécutable par moi-même, il ne semble pas y avoir quelque chose en plus de wget qui puisse vraiment gérer toutes les situations jusqu'à présent ... j'aimerais avoir tort.
la source