定期在两台Windows 2008服务器之间移动多个目录。
由于安全要求,服务器都不应设置网络共享或安装无关软件。
管理员对两台计算机的访问权限(包括远程桌面访问,如果有帮助)。
第三台机器:
执行其余工作的脚本(除了移动文件之外)当前是用F#编写的,但任何基于.net /命令行的解决方案都没问题。
答案 0 :(得分:1)
您可能会发现PsExec是实现此目的的有用工具。
答案 1 :(得分:0)
使用.NET套接字从头开始创建一个简单的文件传输程序?这就是我至少会做的事情。只需通过网络进行字节流,只需使用此程序即可访问的几个预设文件夹(两者都需要异步IO)。
编辑:或者这可能算作无关的软件,无论多小?
答案 2 :(得分:0)
您可以将目录压缩并通过netcat
发送答案 3 :(得分:0)
你最好的选择是LZMA / RAR / ZIP up并使用scp(ssh / ssl ftp)或者安装和卸载ssh文件系统(sshfs,应该可以使用cygwin)。但是,如果这比SMB股票更安全则是另一个问题。安装和卸载sshfs文件系统的专家是,共享仅在数据传输之前可用,并且受4096位私有 - 公共RSA密钥保护,而不是块状密码。