0

好的,我不确定问题是什么,但我一直在互联网上,无法让它工作!我正在尝试将 4 字节文本文件简单上传到 ftp serer。我完全从这个答案中获取了代码,并放入了我想要上传的文件以及服务器密码和用户名。但是每次我等待时,它最终都会向我发送此错误:

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

任何帮助将不胜感激!

4

1 回答 1

0

我唯一能想到尝试的就是添加$ftprequest.UsePassive = $false.

它将关闭被动模式并修复通常由 FTP 服务器位于防火墙后面而没有 FTP 连接跟踪导致的连接问题。

于 2013-06-26T19:09:48.523 回答