Eu pesquisei em todo o mundo por um script Powershell que fará o download de uma pasta, incluindo todos os arquivos e subpastas, de um site FTP. A maioria deles veio do StackOverflow. O problema que estou tendo é que nenhum deles funciona. Todos acabam lançando um erro de algum tipo. Não tenho pontos no StackOverflow para comentar ou fazer perguntas. Alguém tem um que é conhecido por trabalhar?
relate perguntas
-
É possível usar FTP sem sistema de arquivos no cliente?
-
Powershell e regex: lista de arquivos "backup ao salvar" do Notepad ++. Editar nome, classificar por lastwritetime
-
Adicionando cor de primeiro plano ao perfil do Powershell?
-
Não é possível ativar o Microsoft Print to PDF depois de desativado
-
Posso fazer com que este script do PowerShell aceite vírgulas?
Você pode usar o assembly Winscp Powershell. Aqui está o código de exemplo para baixar todas as pastas em /home/user
$session.add_QueryReceived( { Write-Host "Erro: $($ .Message)" $ .Continue() } )
$session.GetFiles("/home/usuário/*", "d:\download").Check()
Link para o código original.
https://winscp.net/eng/docs/library_example_recursive_download_custom_error_handling