Preciso fazer o download de um arquivo através de http a partir da linha de comando em um servidor Windows 2008. Estou procurando algo como o wget , mas deve ser uma ferramenta interna.
Existe tal ferramenta?
windows-server-2008
http
steenhulthin
fonte
fonte
Respostas:
Se você possui o PowerShell instalado ...
fonte
(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"
para fazê-lo funcionar.você também usa curl: http://curl.haxx.se/docs/manpage.html
algo como
curl -O http: //domínio.com/arquivo.gz
Deveria trabalhar
fonte
Nenhum equivalente do wget embutido / padrão no Windows.
fonte
Eu gostaria de usar a maneira do PowerShell, no entanto, quando usado em algumas páginas, como aquelas com código SSL errôneo (autoassinado ou outro), você precisa definir as expectativas primeiro antes da chamada
Por sua vez, isso também falhará, se ele redirecionar para muitas vezes, por exemplo, f.ex. se precisar de cookies para guardar etc etc ...
Infelizmente, sem escrever um pequeno executável sozinho, não parece haver algo além do wget que realmente possa lidar com todas as situações até agora ... adoraria estar errado.
fonte