Batch file 如何为pkcs ftp上载编写批处理?

Batch file 如何为pkcs ftp上载编写批处理?,batch-file,ftp,cryptography,private-key,Batch File,Ftp,Cryptography,Private Key,我正在尝试编写一个脚本,它会自动连接到ftp服务器并上载两个简单的文件。 我在互联网上找到了很多关于通过批处理文件将文件上传到ftp服务器的指南,效果很好 我的问题是,我需要使用PKCS证书连接到服务器。 甚至可以用批处理编写这样的脚本吗 如果没有,还有其他可能性吗 系统:Windows 7.7601 当前脚本: set tempftp=fileserver.ftp :# create ftp-script echo OPEN xxx.xx.xx.xx > %tempftp% echo U

我正在尝试编写一个脚本,它会自动连接到ftp服务器并上载两个简单的文件。 我在互联网上找到了很多关于通过批处理文件将文件上传到ftp服务器的指南,效果很好

我的问题是,我需要使用PKCS证书连接到服务器。 甚至可以用批处理编写这样的脚本吗

如果没有,还有其他可能性吗

系统:Windows 7.7601

当前脚本:

set tempftp=fileserver.ftp
:# create ftp-script
echo OPEN xxx.xx.xx.xx > %tempftp%
echo USER username pwd >> %tempftp%

rem not working:
echo cd FTP

echo send %1 >> %tempftp%
echo disconnect >> %tempftp%
echo quit >> %tempftp%
:# execute
ftp.exe -n -i -s:%tempftp%
del %tempftp%
pause
exit
问候 马里奥


“英语不是我的第一语言,请编辑以保持清晰,然后删除此评论!”

我会查看,因为它有更多选项,包括身份验证选项

谢谢你的链接,真不错的程序。我可以在这里问一个问题吗:我尝试了以下连接:
start/B curl.exe-x proxy:port--key.ppksftp://.../folder1/in/ >result.html
当前未上载,只是为了查看它是否有效,但它告诉我:遇到了以下错误:无效URL请求的URL的某些方面不正确。可能的问题:缺少或不正确的访问协议(应为http://''或类似协议)缺少主机名URL路径中的非法双转义主机名中的非法字符;不允许使用下划线