Команда PowerShell для захвата файла с сайта SFTP ошибка файла загрузки

#powershell

Вопрос:

Я тоже хочу назвать этот сайт Sftp. Захватите все файлы в папке «данные» при его запуске, и у меня есть модель загрузки posh-ssh, когда я запускаю ее, я получаю

Исключение, вызывающее «Файл загрузки» с аргументом(ами) «2»: «Во время запроса веб-клиента произошло исключение».

 $ftp = "sftp://test/data" 
$user = "user" 
$pass = "PasswordTest"
$remoteDropDir = 'C:test'
$webclient = New-Object System.Net.WebClient 
$webclient.Credentials = New-Object System.Net.NetworkCredential($user,$pass)   
$WebClient.DownloadFile( $ftp, $remoteDropDir)
 

Комментарии:

1. Я бы рекомендовал ознакомиться с документацией MS, касающейся параметров, предоставленных для этого DownloadFile() метода. Он ожидает имя файла, а не каталог.

2. Возможно, вам захочется взглянуть на некоторые из доступных FTP-модулей. WinSCP кажется многообещающим