Я искал по всему миру сценарий Powershell, который загрузит папку, включая все файлы и подпапки, с FTP-сайта. Большинство из них пришло из StackOverflow. У меня проблема в том, что ни один из них не работает. Все закидывают ошибку какой-то. У меня нет возможности комментировать или задавать вопросы в StackOverflow. Есть ли у кого-нибудь заведомо работающий?
1 ответ
Вы можете использовать сборку Winscp Powershell. Вот пример кода для загрузки всех папок в / home / user
$ session.add_QueryReceived (Ошибка {Write-Host “: $ ($.Message) “$.Продолжать() } )
$ session.GetFiles (“/ home / user / *”, “d: download”). Проверить ()
Ссылка на исходный код.
https://winscp.net/eng/docs/library_example_recursive_download_custom_error_handling
Хотите сделать это с помощью Native Powershell. Спасибо.
– Ziggy32
7 часов назад
@ Ziggy32 – В вашем вопросе об этом не упоминается.
– Рамхаунд
7 часов назад
Что ж … Winscp – это не Powershell. Я попросил метод с использованием Powershell.
– Ziggy32
4 часа назад