好吧我不知道问题是什么,但我一直在互联网上,无法让这个工作!我试图将一个4字节的文本文件简单上传到ftp服务器。我完全从这个answer中获取了代码并输入了我想上传的文件以及服务器密码和用户名。但每次我等待它最终都会给我发错误:
使用“0”参数调用“GetResponse”的异常:“基础连接已关闭:接收时发生意外错误。” 在\ hqpublic \ public \ EMSDropBox \ test2.ps1:22 char:39 + $ ftpresponse = $ ftprequest.GetResponse<<<< () + CategoryInfo:NotSpecified:(:) [],MethodInvocationException + FullyQualifiedErrorId:DotNetMethodException
非常感谢任何帮助!
答案 0 :(得分:0)
我唯一可以想到的就是添加$ftprequest.UsePassive = $false
。
它将关闭被动模式并修复通常由FTP服务器在没有FTP连接跟踪的情况下位于防火墙后面引起的连接问题。