日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

psftp上传文件到服务器,使用PsFtp将文件上传到FTP Powershell

發布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 psftp上传文件到服务器,使用PsFtp将文件上传到FTP Powershell 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我在這個問題上一直在抨擊我的大腦,似乎無法修復它。我正在嘗試使用PSFTP將文件上傳到FTP。

我正在使用的腳本:

#------------------------------------------------------

#local variables

$ftp_server = "SERVERNAME"

$ftp_path = "/FTPPATH/PATH"

$local = "C:\ftp\"

$local_in = Join-Path $local "In"

$local_out = Join-Path $local "Out"

$session = "my_ftp_session"

# set up credentials object

$username = "FFandP"

$password = Get-Content "$local_out\Credentials.txt" | ConvertTo-SecureString -AsPlainText -Force

$cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $username, $password

Set-FTPConnection -Server $ftp_server -Credentials $cred -Session $session -KeepAlive -confirm -UseBinary

Get-ChildItem -Path $local_out |

% {

$ftp_file = "$ftp_path/$($_.Name)" # determine item fullname

Add-FTPItem -Path $ftp_file -LocalPath $_.FullName -Session $session -

}

# -------------------------------------------------

我收到錯誤:

Add-FTPItem : Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (550) File

unavailable (e.g., file not found, no access)."

At line:22 char:1

+ Add-FTPItem -Path $ftp_file -LocalPath $_.FullName -Session $session

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException

+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Add-FTPItem

我已嘗試自行運行Add-FTPitem命令,但我收到同樣的錯誤。

我可以使用FileZilla上傳到FTP。我也嘗試刪除變量并使用硬編碼路徑;我得到了同樣的錯誤。

有什么想法嗎?

總結

以上是生活随笔為你收集整理的psftp上传文件到服务器,使用PsFtp将文件上传到FTP Powershell的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。