Exchange 2010:移动请求完成后查找移动请求日志

Exchange 2010:移动请求完成后查找移动请求日志

编辑:此处对我的问题进行了重大修改,使其更加精简。我继续使用 100 作为损坏项目计数,并从 Exchange Shell 运行它。

因此,我将 SBS 2003 迁移到 2011,这真是一段令人悲伤的旅程:所有邮箱都已将邮箱存储从OLDSERVER移动到NEWSERVER,除一个邮箱外,本地移动请求均成功完成。

我现在想做的是查看以前的移动请求日志文件:当它们正在进行时,我可以右键单击“属性”>“日志”>“查看日志文件”,但现在它们已经完成,无法使用。我也不能使用:

Get-MoveRequestStatistics <user> -includereport | fl MoveReport

...因为移动请求现已完成并且出现错误“找不到对应的移动请求...”。

基本上,我想要做的是向用户呈现错误项目列表,以便他们知道哪些项目没有遇到,如果丢失了任何重要内容,则能够检查他们当前的 OST、archive.pst 等,以便在可能的情况下进行恢复。

如果所有这些都需要包含在批量 Exchange power shell 命令中,以便将输出传送到磁盘上某处的日志文件中,我洗耳恭听,并希望它能够帮助我们在下次迁移时提供帮助。

答案1

从字面上回答您的问题,不,没有办法将邮箱从旧用户更改为用户邮箱。

但是,您可以删除邮箱并创建一个新邮箱。确保将旧邮箱中的所有地址复制到新邮箱。还要从当前邮箱获取当前的可分辨名称,并将其作为 x500 地址添加到新邮箱中。

但这不是最佳选择。您应该重新启动邮箱迁移,并提出一个新问题,了解迁移失败的原因。

要查看以前移动的日志,请使用以下 powershell 命令:

(Get-Mailbox **alias** | Get-MailboxStatistics -IncludeMoveHistory).MoveHistory

相关内容