我正在使用Windows copy命令为域用户执行Microsoft Outlook文件的自动文件备份。 使用此批处理文件6个月后问题是每个用户的.pst文件大小正在增长,复制操作太长而无法完成。
我想知道有没有办法只复制.pst文件中的更改位。我正在做的是每次用户登录时复制整个文件。
copy C:\"Documents and Settings"\%USERNAME%\"Local Settings"\"Application Data"\Microsoft\Outlook\ \\storage\folder1\folder2\%USERNAME%\%DESTDIR% /y /v
感谢
答案 0 :(得分:1)
此页面可能会帮助您完成此操作:link
答案 1 :(得分:0)
总之:使用常规Windows copy
命令,编号
但是你有几个选择。可能最好是询问您的用户(或让您的管理员)减小邮箱的大小。
另一种方法是尝试robocopy
实用程序,它是Windows Server Resource Kit的一部分,并取代了Server 2008 R2上的Windows版本中的xcopy
。根据我的经验,这有点快。如果文件未更改,它还包括跳过副本的选项,如果您的用户不经常使用电子邮件,这可能会有所帮助。
rsync
(详细信息here,Windows版本here)执行真正的差异副本,因此仅复制文件之间更改的字节。但是,这需要在侦听端安装为Windows服务,并且需要作为程序安装在每个客户端上。