自动备份 Outlook 数据文件

自动备份 Outlook 数据文件

有没有办法在 Outlook 正在运行时自动备份 Outlook 数据文件?我想到任务计划程序上的标准任务并使用该copy命令,但如果 Outlook 正在运行,它就不会复制。Outlook 或 Windows 中有什么?我们将主要使用 Outlook 2010,但我想了解 2010 和更新版本。

答案1

是的,使用卷影复制服务 (VSS) 即可实现。它基本上会生成一个“快照”,然后您可以从中进行备份。

首先,您需要检查您的卷是否支持此功能。您可以通过vssadmin list volumes从管理员命令提示符运行来执行此操作。

要创建快照,您可以运行vssadmin create shadow /for=‹Volume›

要访问该卷,首先需要找到快照的位置,您可以通过运行 来获取该位置vssadmin list shadows。查找包含类似 的行Shadow Copy Volume: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy5。这\\?\GLOBALTOOR\...是快照的路径。您可以从那里复制所需的任何文件。

最后,删除快照可能是一个好主意,因为您可能不想永远保留它。要执行vssadmin delete shadows /for=‹Volume›此操作,您需要添加参数之一/shadow=‹GUID›/oldest/all

如果这听起来太复杂,有些备份应用程序也可以执行这些步骤。例如开源应用程序复制

答案2

检查这是否有帮助:用于安排 pst 文件备份的脚本。该脚本可用于制作备份存档,并在完成后让脚本再次启动 Outlook,因此几乎不会被注意到。

答案3

我认为您可以使用 Windows 的内置备份功能并选择存储 Outlook 文件的目录。它可能不如其他解决方案那么优雅,但它应该可以工作。

只需设置时间表即可自动备份

相关内容