我有在Windows XP中工作的现有批处理脚本。这些脚本使用Windows XP中支持的rcp和rsh命令。
这些脚本用于连接到Unix框并向其中传输文件。稍后使用rsh,文件将安装在系统上。
在Windows 7中,这些命令似乎不可用。我被困在如何使现有安装在Windows 7上正常工作]
在这方面的任何帮助将不胜感激。
找到了解决此问题的方法。需要遵循以下步骤:
我在Windows 10计算机上尝试了此解决方案。但是在执行rcp.exe(或rsh.exe)时,出现以下错误窗口:
“过程入口点DnsGetIpAddressList不能位于动态链接库C:\ test-rcp \ MSWSOCK.DLL中。”
C:\ test-rcp \是我复制.exe和dll文件的文件夹。
我尝试删除mswsock.dll。完成此操作后,运行rcp(不带参数)显示了帮助(开始看起来不错!)。但是,我执行了一个测试,将本地文件复制到运行RSHD守护程序的远程服务器上,并且未复制该文件。 rcp没有引发任何错误消息。当从具有旧版Windows且支持rcp的服务器中rcp'文件时,RSHD守护程序工作正常。