我支持几个组织,这些组织将其用户的电子邮件托管在第三方 Exchange 服务(而非 Office365)上。邮箱总数约为 50 个。
这些 Exchange 主机定期备份用户的数据,但如果用户删除邮箱或其他意外用户错误,则需要收取相当高昂的恢复费用。此外,他们的备份并不像我希望的那样频繁,有时备份间隔几天。
由于我没有这些 Exchange 服务器的管理员权限,因此无法在这些服务器上安装或设置本地备份软件。因此,我需要一种本地方式来将其邮箱同步到本地文件。
显而易见的方法是在我的备份计算机上为每个用户创建一个 Outlook 配置文件,然后每天为每个用户登录 Outlook,允许他们与本地 PC 同步,并将 Outlook 缓存期限设置为“全部”。这至少会将他们的整个 Exchange 帐户(电子邮件、联系人、日历、待办事项等)的本地快照下载到 PC 中,保存为 .OST 文件,如果需要,我可以稍后使用它来恢复。但是,由于我需要备份的 Exchange 帐户数量众多,这种方法并不实用。此外,它还需要我手动操作。
有谁知道以自动方式完成这种“备份”的方法吗?到目前为止,我见过的最接近的软件是 MailStore,它可以安排执行此操作。但是,它只下载电子邮件,并忽略所有日历条目、联系人等。我需要全部的帐户,而不仅仅是电子邮件。
也许 Powershell 脚本就是答案。目前还不确定。
谢谢您的指点!
答案1
正如 joeqwerty 上面所回复的,如果您没有管理员权限,则很难移动。
我想到的是要求每个 Exchange 用户手动备份他们的邮箱。