我们在我们公司使用笔记本电脑。 我们从各自的工作站连接到networking。 我们通常从连接到networking的其他系统复制文件。 问题是这个人可能根据他的意愿从networking上断开(去会议,离开办公室等),因此复制过程被终止。
我如何处理这种情况? 有没有可以从终止点开始复制过程的场景?
PS:我们使用Windows XP
带有/ Z开关的Robocopy将从上一个已复制的成功块中重新启动部分副本。 我不记得它是否内置到XP(我想不是),但Windows 2003资源工具包版本在Windows XP上正常工作。
/ Z开关使Robocopy效率稍差,但是如果您复制大文件,它可以帮助。
实际上,有一个更新robocopy – 他们现在称之为RichCopy – http://technet.microsoft.com/en-us/magazine/2009.04.utilityspotlight.aspx
希望有所帮助,新Richcopy的function非常强大。
看看微软的后台智能传输服务, BITS 。 这基本上是一个下载/上传pipe理器(包含在Windows XP中),您可以使用命令行实用程序BITSadmin.exe进行控制 。
我还没有尝试过,但你应该能够把一个login/注销/启动/关机脚本,利用BITS做你想做的。 BITS还具有能够configuration使用多less带宽的优势,您甚至可能会更加喜欢并检测连接并相应地调整带宽,例如,BITS可以继续从用户家中通过VPN检索数据,而不会使饱和连接。
这里是另一个Technet文章 ,介绍了使用BITS的一些代码示例。