NetWorker:从已删除的存档数据库还原单个邮箱失败

Summary: NetWorker:从已删除的存档数据库还原单个邮箱失败

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

不会删除任何更改

Exchange Online 归档数据库。
客户需要从已删除的归档数据库还原单个邮箱。
运行 RDB 并还原数据库。
使用 Exchange PS 命令“New-mailboxRestoreRequest”失败,并显示错误:

数据库“YYYYY”上不存在邮箱“xxxxxxxxx”

Cause

客户使用错误的命令还原存档邮箱

Resolution

恢复 数据库是将物理文件从备份介质(磁盘或磁带)复制到数据库作的相应文件位置。恢复 是更新从备份还原的数据库文件的过程,其中包含自备份以来对数据库所做的更改,通常使用重做日志文件。(还原的备份文件 + 更改 = 恢复)。

可以使用两个不同的选项完成还原:

选项 1:

RDB 的还原已成功完成,并使用 NW(从 NMM GUI)或 Exchange(使用以下命令)报告数据,没有问题:

[PS] C:\Windows\system32>Get-MailboxDatabase “YYYYYY” |Get-MailboxStatistics |FT DisplayName,TotalItemSize|输出文件 C:\YYYYYY_List.txt

.
Personal Archive - user_example (123456) 1.759 GB (1,888,296,806 字节)                            
..

因此,为了获取正确的存档邮箱 GUID,我们运行了以下 Exchange 命令:

[PS] C:\Windows\system32>Get-MailboxStatistics -database “YYYYYYY”|fl legacyDN,displayname,mailboxGUID,disconnectreason|Out-File C:\YYYYYY_GUID_List.txt
[PS] C:\Windows\system32>
 
LegacyDN :/O=CORP/OU=EXCHANGE ADMINISTRATIVE GROUP (YGFODHOFHHFFOH)/CN=RECIPIENTS/CN=user_example (123456)123
DisplayName :Personal Archive - user_example (123456)
邮箱Guid : aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee
DisconnectReason :

+ FullyQualifiedErrorId:65F1A251,Microsoft.Exchange.Management.RecipientTasks.RestoreMailbox

然后,运行以下命令以恢复并添加“baditemlimit”,以避免由于文件损坏而导致的故障:

[PS] C:\Windows\system32>Restore-Mailbox -RecoveryDatabase “YYYYYYY” -RecoveryMailbox aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee -TargetFolder “Personal Archive - user_example (123456)” -Identity “user_example (123456)-baditemlimit 200000


最后,将报告以下内容:

......
移动类型:恢复
移动阶段:完成
开始时间:年/月/日:小时:毫米:秒*M
结束时间 : mm/d/yyyy hh:mm:ss *M
状态码:
0StatusMessage:恢复数据库中的此邮箱已还原到目标用户邮箱。
ReportFile:E:\Microsoft Exchange\V14\Logging\MigrationLogs\restore-Mailboxyyyymmdd-hhmmss-1234567.xml


选项 2:

按照以下命令从恢复数据库还原归档项目:

使用以下命令从恢复数据库 YYYYYY 还原存档邮箱:

Get-Mailbox“user_example” |% { New-MailboxRestoreRequest -SourceDatabase YYYYYYY -SourceStoreMailbox “Personal Archive - user_example (123456)” -TargetMailbox $_.Identity -TargetIsArchive }
 
这将首先获取用户的邮箱,并使用所需的参数将其传递给 New-MailboxRestoreRequest cmdlet。

验证所有内容均已还原后,可以使用 Get-MailboxRestoreRequest 删除已完成的还原请求。例如,要与 Remove-RestoreRequest cmdlet 一起删除所有已完成的还原请求,请使用以下命令:

Get-MailboxRestoreRequest |其中 { $_.Status -eq Completed } |Remove-MailboxRestoreRequest Confirm:$false 

Affected Products

NetWorker
Article Properties
Article Number: 000056799
Article Type: Solution
Last Modified: 12 Mar 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.