Eu venho de um background Linux / Unix e fiquei pensando se o Windows possui um binário que pode baixar arquivos do console.
Gostaria de automatizar um determinado processo e um dos meus requisitos para não instalar muito software, mas usar o material embutido o máximo possível.
Obrigado!
windows
command-line-interface
curl
wget
carlspring
fonte
fonte
bitsadmin /transfer myDownloadJob /download /priority normal https://path/to/remote/file.txt c:\path\to\local\file.txt
Respostas:
Não há wget como comando interno no Windows. Você pode usar o .net Framework via Windows PowerShell, como neste exemplo:
https://superuser.com/questions/362152/native-alternative-to-wget-in-windows-powershell
ou como eu faço e uso o wget para Windows:
http://gnuwin32.sourceforge.net/packages/wget.htm
fonte
bitsadmin /transfer myDownloadJob /download /priority normal https://path/to/remote/file.txt c:\path\to\local\file.txt
Powershell.
Há também Invoke-WebRequest no PS 3.0.
fonte
Se você possui o PowerShell> = 3.0, pode usar Invoke-WebRequest
Ou jogou golfe
Baixe um arquivo via HTTP no Windows
fonte
Eu gosto do utilitário http-ping. Você pode executar com estas configurações: faça ping uma vez e salve o conteúdo em google.html
Não requer instalação. Confira mais sobre o http-ping aqui
fonte