我有一个正常工作的 Exchange 2016 服务器。数据库之间的迁移一切都很好。我安装了另一个 Exchange 2016 来替换旧的。安装很顺利,所有邮箱都被移动了,但我不得不从 powershell 进行安装,因为 UI 抛出了关于系统助理邮箱无法访问的错误。迁移完成并且邮件流正常运行后,我想解决此问题以防止将来出现问题。在线阅读论坛和文章后,我注意到两台服务器上根本没有“Microsoft Exchange System Attendant”服务。我不知道它以前是否存在,但我在旧服务器上没有遇到任何问题。但是现在两台服务器上都没有 SA 服务。我很困惑,在网上找不到任何关于此的信息。
正如joeqwerty所说,在 Exchange 2013 中删除了 SA 服务,并且配置对象仍驻留在配置分区中。
要解决SA问题,您可以使用命令“ Get-Mailbox -Arbitration | 查看旧服务器的数据库中所有仲裁邮箱是否运行良好。fl Name,Database ”,如果仲裁邮箱不在数据库中(空值),您可以尝试重新启用它们:
如果以上检查没有问题,可以通过命令“ Get-MailboxDatabase -Identity -Status | fl Name,Mounted ”,如果没有,你可以重新挂载它:
此外,您还可以在尝试使用 UI 移动所有邮箱时检查事件查看器中是否发生了一些事件。