我正在寻找使用 FTP 来编写大型机作业流。为此,我可以通过 FTP 连接到大型机并运行以下命令:
QUOTE TYPE E
QUOTE SITE FILETYPE=JES
PUT myjob.jcl
那么,我将如何在 PowerShell 中执行此操作?我已经阅读了很多关于标准 FTP 传输的内容,但我还没有看到任何关于自定义准备调用的内容。
谢谢阅读。
编辑
根据此处的答案和本文,这是我提出的解决方案:
@echo off
echo user %1> ftpcmd.dat
echo %2>> ftpcmd.dat
echo QUOTE TYPE E>> ftpcmd.dat
echo QUOTE SITE FILETYPE=JES>> ftpcmd.dat
echo put %3>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat %4
del ftpcmd.dat
用法:
C:\>fileup user123 pa$$word myfile.txt ftp.server.com