![Exchange 2010 系统公用文件夹存储在哪里?](https://linux22.com/image/696878/Exchange%202010%20%E7%B3%BB%E7%BB%9F%E5%85%AC%E7%94%A8%E6%96%87%E4%BB%B6%E5%A4%B9%E5%AD%98%E5%82%A8%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
我正在尝试恢复位于系统公共文件夹 > 电子表格注册表 > 组织表格中的项目。我正在使用 Veeam B&R 备份我的 Exchange 服务器。我可以在恢复资源管理器中看到邮箱数据库和 PF 数据库,但只显示默认公共文件夹。系统公共文件夹丢失。
我现在的问题是:系统公用文件夹是否存储在 Active Directory 或 Exchange 2010 公用文件夹 EDB 中?
答案1
在向 Veeam 提交支持请求后,我们发现系统公共文件夹存储在公共文件夹数据库中,但出于某种原因,他们的软件没有对其进行备份。我环境中的 PFDB 与我备份后可以恢复的 PFDB 之间存在大小差异。备份版本中缺少 130MB。
我们发现,在 EMC 中,可以通过转到公用文件夹管理控制台并左键单击“系统公用文件夹”,然后单击“EFORMS REGISTRY”来找到系统公用文件夹根目录的路径。在右侧窗格中,右键单击“组织表单”并转到属性。它在“常规”选项卡上显示对象的位置(公用文件夹数据库:)。
所以我知道它在数据库中,但 Veeam 在备份期间不会处理它。我手动备份了我的 PFDB,并使用 StorageCraft GRE 打开数据库,系统公共文件夹就在那里。
答案2
以下是在 Exchange 管理控制台 (EMC) 中尝试的几个命令,它们将帮助您找到所需内容:
Get-PublicFolderDatabase –IncludePreExchange2010 –Status
即使您的环境中正在运行另一个版本,它也将显示所有公共文件夹。
Get-PublicFolderDatabase –Identity 'System Public Folder' | Format-List
如果你的数据库确实按照你的想法命名,那么上面的代码将提供一个很好的信息列表,包括 DatabaseName 和
答案3
此命令将列出您的公用文件夹数据库及其存储的 EDB
Get-PublicFolderDatabase -IncludePreExchange2010 | FL name,edbfilepath