Я искал по всему миру сценарий 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 часа назад