Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell和FTP(再次)_Powershell_Ftp - Fatal编程技术网

Powershell和FTP(再次)

Powershell和FTP(再次),powershell,ftp,Powershell,Ftp,这可能吗?请帮忙 我不接受来自文件-s:filename的输入,而是尝试使用Powershell技巧,如下所示: **$cmd = "OPEN server username password binary cd somedir lcd someotherdir mget *.dat disconnect quit" function ftpCommand { ftp -i -n } $cmd | ftpCommand** Powershell ISE仅显示正在运行的脚本/选择,按Ctrl+

这可能吗?请帮忙

我不接受来自文件-s:filename的输入,而是尝试使用Powershell技巧,如下所示:

**$cmd = 
"OPEN server
username
password
binary
cd somedir
lcd someotherdir
mget *.dat
disconnect
quit"
function ftpCommand { ftp -i -n }
$cmd | ftpCommand**

Powershell ISE仅显示正在运行的脚本/选择,按Ctrl+Break可停止。

您可以使用Powershell选项执行此任务,因为已存在预制功能。

您只需运行以下操作:


获取FTPFile-Sourceftp://server/path -目标C:\temp-UserName-PasswordP@ssw0rd

管道不起作用。如果这是Unix,您将有机会使用命令聊天。我尝试这样做的原因是没有包含用户名密码信息的文件。实现这一点的最佳方法是什么?@user114385:为什么不在临时文件中即时替换密码呢?我和zdan在一起。。。帕斯卡说,你不能像上面所说的那样在PowerShell中使用这种管道方法。您希望搜索powershell ftp,以查看是否有人使用.NET类将某些ftp脚本作为函数或模块共享。