2017-05-18 29 views
0

我们希望每天将文件从共享位置传输到远程位置。如何使用FTP或脚本将文件从Windows传输到大型机?

我被告知使用下面的脚本:

ASCII 
QUOTE SITE RECFM=FB LRECL=750 BLKSIZE=23250 FILE=SEQ CYL PRI=50 SEC=20 
PUT filename ‘filename(+1)' 
BYE 

此外,建议使用MOVEit自由5.5.0.0 - 安全的FTP客户端。

上面的脚本是否必须写入Mainframe或.dat文件中?

+0

这些都是FTP命令。 'ASCII'表示传输采用ascii,而不是二进制模式。 'QUOTE'是'QUOTE PASV'的简称。 '站点RECFM = FB LRECL = 750 BLKSIZE = 23250 FILE = SEQ CYL PRI = 50 SEC = 20'是特定于站点的命令。 “PUT文件名”表示发送文件。 “BYE”表示断开连接。 – alvits

+0

脚本应该以MOVEit自由理解的格式编写。它是ascii文本格式。并存储在使用MOVEit Free的客户端。 – alvits

+1

谢谢alvit。我们尝试使用Moveit自由发送文件:FTPS -e:隐式-a -natpasv -d -user:xxxxxx -password:yyyyyyyy -z -s:WareSuppPROD.citation 167.xxx.xxx.xx 990 – Dotnetsoul

回答

1

使用文本编辑器,把ftp命令,每行一个命令。

ASCII 
QUOTE SITE RECFM=FB LRECL=750 BLKSIZE=23250 FILE=SEQ CYL PRI=50 SEC=20 
PUT filename ‘filename(+1)' 
BYE 

让我们假设你做的脚本文件名是send.txt,那么你就可以运行该命令ftps,如:

ftps -s:send.txt hostname 
+0

谢谢...明白了!将在早上尝试,并确认... – Dotnetsoul

+0

非常感谢,alvits。经过一些调整,我们今天成功传输了文件。 – Dotnetsoul

+0

我们必须在命令PUT文件名'文件名(+1)'中删除(+1),它的工作方式就像魅力! – Dotnetsoul

相关问题