Fazendo download de um arquivo no PowerShell

0

Estou tentando executar um script no PowerShell para baixar um arquivo de uma página da Web.

O comando sendo usado é:

wget 'http://AnyWeb.com/test/test.txt' -outfile 'F:\junk\TEST2.txt'

O comando é executado, mas só baixa parte do arquivo e pára o download.

Eu também tentei o seguinte e o mesmo resultado:

$url = 'http://AnyWeb.com/test/test.txt'
$output = 'F:\junk\test2.txt'
$start_time = Get-Date
Invoke-WebRequest -Uri $url -OutFile $output
Write-OutPut "Time taken: $((Get-Date).Subtract($Start_time).Seconds) second(s)"

Alguma idéia de por que ele interromperia o download?

    
por Frank 23.06.2018 / 21:13

1 resposta

0

Você parece estar usando uma das três sugestões deste artigo.

3 ways to download files with PowerShell

https://blog.jourdant.me/post/3-ways-to-download-files-with-powershell

Já experimentou os outros? Você encontrou o mesmo problema com os outros dois métodos?

Não que o que você está usando seja problemático (eu pessoalmente nunca tive problema com esse método - embora eu não use mais isso de preferência para o caminho .NET para o ganho de desempenho), mas uma verificação de sanidade usando o outros métodos podem apontar o caminho.

    
por 25.06.2018 / 05:28

Tags