1

Я пытаюсь запустить скрипт в PowerShell для загрузки файла с веб-страницы.

Используемая команда:

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

Команда выполняется, но она загружает только часть файла, а затем останавливает загрузку.

Я также попробовал следующий и тот же результат:

$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)"

Любые идеи относительно того, почему это остановило бы загрузку?

1 ответ1

1

Вы, кажется, используете одно из трех предложений из этой статьи.

3 способа загрузки файлов с помощью PowerShell

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

Вы пробовали другие? Сталкивались ли вы с той же проблемой с двумя другими методами?

Не то, что вы используете, должно быть проблематично (лично у меня никогда не было проблем с этим методом - хотя я больше не использую это в предпочтении пути .NET для повышения производительности), но проверка работоспособности с использованием других методов может указать путь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .