загрузить файл в SFTP Filezilla - PullRequest
0 голосов
/ 14 ноября 2018

Я хочу загрузить файл в SFTP Filezilla, но у меня появляется сообщение об ошибке, и я не могу решить свою проблему

$ftp = "Address"
$Username = "username" 
$Password = "password" 
$Localdir = "address\test.docx"

$webclient = New-Object System.Net.WebClient 
$webclient.Credentials = New-Object System.Net.NetworkCredential($UserName, $Password)

foreach ($item in (dir $Localdir "*.docx")) {

"Uploading $item..."
    $uri = New-Object System.Uri($ftp+$item.Name) 
    Write-Output $uri,$item.FullName
    $webclient.UploadFile($uri, $item.FullName)  
}

Когда я выполняю свой скрипт, у меня появляется сообщение об ошибке:

Исключение при вызове «UploadFile» с аргументом (ами) «2»: «Возникла исключительная ситуация во время запроса веб-клиента. Для символа C: \ Users \ PCA \ Downloads \ powershell \ test4 - для просмотра .ps1: 15: 5 + $ webclient.UploadFile ($ ftp, $ item) + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId: WebException

Как решить эту проблему? (Я выполняю этот сценарий в Windows 10 и версия powershell 5.1)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...