С файлом размером 210 МБ использование сценария, подобного приведенному ниже, занимает чуть более 10 минут с Powershell:
$webclient = New-Object System.Net.WebClient
$uri1 = New-Object System.Uri($Ftp2)
$webclient.UploadFile($uri1, $File2)
Однако при использовании FileZilla для одного и того же файла требуется менее 2 минут.
Оптимизирован ли FileZilla? Могу ли я как-то улучшить вызов Powershell?
Я предпочитаю использовать PS, так как у меня есть скрипты, которые загружают файлы размером в несколько ГБ...
$webclient.proxy = null
для отключения использования прокси. Кроме того, пробовали ли вы использовать класс .Net FTPWebRequest вместо этого? - person techie007   schedule 18.02.2013