首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在批处理文件中执行复制命令

在批处理文件中执行复制命令
EN

Stack Overflow用户
提问于 2009-12-27 15:51:13
回答 2查看 1.7K关注 0票数 0

我正在使用windows copy命令为域用户执行Microsoft outlook文件的自动文件备份。使用此批处理文件6个月后存在的问题是,每个用户的.pst文件大小不断增长,复制操作变得太长而无法完成。

我想知道是否有任何方法可以只复制.pst文件中更改的部分,因为我所做的是在每次用户登录时复制整个文件。

代码语言:javascript
复制
copy  C:\"Documents and Settings"\%USERNAME%\"Local Settings"\"Application Data"\Microsoft\Outlook\ \\storage\folder1\folder2\%USERNAME%\%DESTDIR% /y /v

谢谢

EN

回答 2

Stack Overflow用户

发布于 2009-12-27 16:01:17

这个页面可能会帮助你做到这一点:link

票数 1
EN

Stack Overflow用户

发布于 2009-12-27 15:58:49

一言以蔽之:使用常规的Windows copy命令,没有。

不过,您还是有一些选择的。最好的办法可能是让你的用户(或者让你的管理员)减小邮箱的大小。

另一个是尝试robocopy实用程序,它是Windows Server Resource Kit的一部分,在WindowsServer2008 R2以上的版本中取代了xcopy。根据我的经验,这要快一点。它还包括一个选项,如果文件没有更改,可以跳过副本,如果您的用户不经常使用电子邮件,这可能会有所帮助。

rsync (details here,Windows版本here)执行真正的差异复制,因此只复制文件之间更改的字节。但是,这需要作为Windows服务安装在侦听端,并且需要作为程序安装在每个客户端上。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1965465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档