是否有任何方法可以将文件从Unix驱动器复制到Windows驱动器上?
答案 0 :(得分:3)
我一直使用安全副本(SCP)手动执行此操作。 SCP已经安装在大多数Unix机器上。在我的电脑上,我安装了PuTTY这是一个适用于Windows的安全终端应用程序,还包含一个安全复制实用程序。
当您从Windows命令行手动执行安全复制时,将Unix用户名放入命令行命令,但是您必须在提示符下键入密码,因此它是交互式的。但我也想过从脚本或批处理文件中做到这一点。在这种情况下,您需要在适当的计算机上create and install private and public keys。我创建了适当的密钥并将它们安装在Windows和Unix机器上,然后我再次手动执行Windows命令行安全复制,并且不请求我输入我的密码。所以这是你完成任务的一种方式。不过,我确信还有很多其他方法。
答案 1 :(得分:2)
是的,只要脚本正在执行的操作系统可以从Unix驱动器读取并写入Windows驱动器。由于这是标记的vbscript,我假设您在Windows上运行,因此您可能希望查看类似this的内容以访问Windows的Unix文件系统(尽管这是Linux ext驱动程序)。然后它只是运行一个标准的复制功能来完成你的任务。
答案 2 :(得分:2)
由于您有Samba标记,您是否在谈论将网络共享从Unix计算机安装到Windows计算机上?
如果是这样,它只是被视为普通网络驱动器,您可以通过共享复制您拥有权限的任何内容。
答案 3 :(得分:1)
我会使用expect工具。
以下是一个示例,如何上传
/local/path/to/file
到
\\HOST\SHARE\remote\path\to\file
使用密码domain\user
{/ 1}}进行身份验证:
password