gpt4 book ai didi

PowerShell 原始 FTP

转载 作者:行者123 更新时间:2023-12-03 11:25:43 25 4
gpt4 key购买 nike

我希望使用 FTP 编写大型机作业流。为此,我可以通过 FTP 连接到大型机并运行以下命令:

QUOTE TYPE E
QUOTE SITE FILETYPE=JES
PUT myjob.jcl

那么,我该如何在 PowerShell 中执行此操作?我已经阅读了大量关于标准 FTP 传输的内容,但我还没有看到任何关于自定义准备调用的内容。

感谢阅读。

编辑

根据这里的答案和 this article,这是我想出的解决方案:

@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

最佳答案

您能否为 FTP 使用 -s 开关并指定一个包含要运行的命令的文件?

  -s:filename     Specifies a text file containing FTP commands; the
commands will automatically run after FTP starts.

然后您可以在 PowerShell 中将其称为

ftp -s:<myscript> <host>

关于PowerShell 原始 FTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6268885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com