Se o PowerShell for uma opção, essa é a rota preferida, já que você (potencialmente) não precisará instalar nada extra:
(new-object System.Net.WebClient).DownloadFile('http://www.xyz.net/file.txt', 'C:\tmp\file.tx??t')
Se falhar, o Wget for Windows, como outros apontaram, é definitivamente a segunda melhor opção. Como postado em outra resposta parece que você pode baixar Wget sozinho , ou você pode pegá-lo como uma parte de Cygwin ou MSys .
Se por algum motivo, você ficar preso em um intervalo de tempo, usando uma máquina que não tenha o PowerShell e , você terá acesso zero a um navegador da Web em funcionamento (ou seja, o Internet Explorer é o único navegador no sistema, e suas configurações estão corrompidas), e seu arquivo está em um site FTP (em oposição ao HTTP):
start->run "FTP", press "OK".
Se a memória estiver lá desde o Windows 98, posso confirmar que ela ainda está lá no Windows 8 RTM (talvez seja necessário acessar appwiz.cpl
e adicionar / remover recursos para obtê-la). Este utilitário pode baixar e carregar arquivos de / para sites FTP na web. Ele também pode ser usado em scripts para automatizar qualquer operação.
Esta ferramenta que está sendo construída tem sido uma verdadeira economia de vida para mim no passado, especialmente nos dias de ftp.cdrom.com - Eu baixei o Firefox dessa forma uma vez, em uma máquina completamente quebrada que tinha apenas um dial conexão com a Internet (quando o tamanho máximo do pacote do sneakernet ainda era de 1,44 MB, e o Firefox ainda era chamado de "Netscape" / me faz trollface ).
Algumas dicas: é o seu próprio processador de comandos e tem sua própria sintaxe. Tente digitar "ajuda". Todos os sites FTP exigem um nome de usuário e senha; mas se eles permitem usuários "anônimos", o nome de usuário é "anônimo" e a senha é o seu endereço de e-mail (você pode criar um se não quiser ser rastreado, mas geralmente há algum tipo de lógica para garantir um endereço de email válido).