powershell ftp上传问题

时间:2013-06-26 18:49:14

标签: powershell ftp

好吧我不知道问题是什么,但我一直在互联网上,无法让这个工作!我试图将一个4字节的文本文件简单上传到ftp服务器。我完全从这个answer中获取了代码并输入了我想上传的文件以及服务器密码和用户名。但每次我等待它最终都会给我发错误:

使用“0”参数调用“GetResponse”的异常:“基础连接已关闭:接收时发生意外错误。” 在\ hqpublic \ public \ EMSDropBox \ test2.ps1:22 char:39 + $ ftpresponse = $ ftprequest.GetResponse<<<< ()     + CategoryInfo:NotSpecified:(:) [],MethodInvocationException     + FullyQualifiedErrorId:DotNetMethodException

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

我唯一可以想到的就是添加$ftprequest.UsePassive = $false

它将关闭被动模式并修复通常由FTP服务器在没有FTP连接跟踪的情况下位于防火墙后面引起的连接问题。