#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 кажется многообещающим