Uma linha do PowerShell V4:
(iwr http://blog.stackexchange.com/).Content >index.html`
ou
(iwr http://demo.mediacore.tv/files/31266.mp4).Content >video.mp4
Essa é basicamente a única linha V3 de Warren (impressionante) (obrigado por isso!) - com apenas uma pequena alteração para fazê-la funcionar em um V4 PowerShell.
O one-liner de Warren - que simplesmente usa wget
e não iwr
- ainda deve funcionar para a V3 (pelo menos, eu acho; no entanto, não a testei). De qualquer forma. Mas ao tentar executá-lo em um V4 PowerShell (como tentei), você verá o PowerShell falhando ao resolver wget
como um cmdlet / programa válido.
Para os interessados, isso é - como eu peguei no comentário de Bob em resposta à resposta aceita (obrigado, cara!) - por causa do PowerShell V4, wget
e com o curl
alias Invoke-WebRequest
, definido como iwr
padrão . Assim, wget
não pode ser resolvido (assim como curl
não pode funcionar aqui) .