我在这个问题上一直在抨击我的大脑,似乎无法修复它。我正在尝试使用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相关推荐

  1. flask实现文件简易服务器,可根据链接上传下载

    flask实现文件简易服务器,可根据链接上传下载 # -*- encoding: utf-8 -*- from flask import send_file, request from gevent ...

  2. 上传文件到服务器地址怎么配置,文件上传到服务器怎么配置

    文件上传到服务器怎么配置 内容精选 换一换 模型准备以昇腾模型压缩工具的安装用户将需要量化的TensorFlow模型上传到Linux服务器任意目录下.本章节以sample自带的yolov3/pre_m ...

  3. 实时传输文件到服务器,如何将数据实时上传到云服务器

    如何将数据实时上传到云服务器 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 华 ...

  4. jq上传本地文件到服务器,jq实现前端文件上传

    formdata formdata是xmlhttprequest level 2 新增的一个接口. 使用formdata可以实现各种文件上传. 使用 // 创建formdata的实例 var form ...

  5. node 自动上传文件到服务器,利用nodejs监控文件变化并使用sftp上传到服务器

    最近在用react+express做一个自己的工具型网站(其实就是夺宝岛抢拍器) 然后因为经常要改动,而且又要放到服务器上进行测试.总是要webpack,然后手动把文件上传上去,不胜其烦,索性搜索了下 ...

  6. 局域网上传文件到服务器很慢,win10局域网内传文件很慢怎么办_win10局域网内文件传输很慢如何处理-win7之家...

    在使用win10系统的过程中,相同的环境下我们可以将电脑设置成局域网模式,这样就能够进行文件的传输,非常方便,可是最近有用户发现自己的win10系统局域网内传送文件很慢,那么win10局域网内传文件很 ...

  7. 怎么用git将本地代码上传到远程服务器_git命令 将本地代码上传到远程服务器...

    git命令将本地代码上传到远程服务器,首先你需要在远程服务器创建仓库. 1.添加README.md文件,初始化git,这样在本地文件夹下会生成README.md和.git(隐藏文件)两个文件.就是将这 ...

  8. 如何将视频上传到网站服务器,如何将本地视频上传到云服务器

    如何将本地视频上传到云服务器 内容精选 换一换 在本地主机和Windows云服务器上分别安装QQ.exe等工具进行数据传输.使用远程桌面连接mstsc方式进行数据传输.该方式不支持断点续传,可能存在传 ...

  9. 服务器怎么打开数据库文件夹,服务器怎么打开数据库文件夹下

    服务器怎么打开数据库文件夹下 内容精选 换一换 GaussDB(for MySQL)全兼容MySQL协议,因此,连接GaussDB(for MySQL)实例目前有两种方式:普通连接和SSL连接.其中, ...

  10. 云服务器centos登录日志文件,云服务器centos登录日志文件

    云服务器centos登录日志文件 内容精选 换一换 提供多个业务节点提供共享的日志输出目录,方便分布式应用的日志收集和管理.业务特点:多个业务主机挂载同一个共享文件系统,并发打印日志.大文件小I/O: ...

最新文章

  1. axios  一些用法总结
  2. 两机五节点电力系统的潮流仿真计算_南科大杨再跃课题组在电力系统、机器学习等领域取得重要研究成果...
  3. docker run命令详解
  4. 国内Python最有钱途的方向,开发第二,它排第一!
  5. IPC介绍——10个ipcs例子
  6. android5.1 投影显示器,5.1.1投影—投影与中心投影(一).ppt
  7. yiic.php,PHP框架YII札记之1
  8. 阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_3 配置解决中文乱码的过滤器
  9. 如何查看xbox账号所在服务器,Xbox账号绑定教程
  10. 解决办法:undefined reference to symbol 'shm_open@@GLIBC_2.2.5'
  11. const 成员函数
  12. 给电视盒子换上第三方桌面
  13. 淘宝图片上传接口,淘宝图片搜索商品接口,以图搜货接口,淘宝拍立淘接口
  14. 三阶及四阶Runge-Kutta法
  15. 简单的视频压缩大小技巧来了,小白也能轻松上手
  16. 向量维数与向量空间维数的区别
  17. 程序员坐牢会被安排写代码吗?
  18. EV1527离线语音控制器模块调试日志
  19. 成都睿铂|如何对倾斜摄影相机进行畸变校正
  20. 一种基于模板匹配的图像配准方法

热门文章

  1. 如何用php开发oa系统,oa系统怎么使用
  2. cmd 查询ip 服务器信息,cmd查看ip(cmd查别人ip)
  3. 诺瓦-测试-面经(一面+二面)
  4. U8系统UFO报表无法打印
  5. 哈理工oj 1677
  6. 服务器系统小米随身wifi,Mac OS10.13正常使用的小米随身WIFI无线驱动 | 陳松's 博客...
  7. 第1章 软件测试概述需求分析
  8. 建立数据通道,解决IMX6边编码边解码的问题
  9. 兴业数金牛客java笔试题
  10. 一款免费的数据库工具,比Navicat还要好用,功能还很强大