女士们,先生们,
目前,我正处于从Exchange 2003迁移到Exchange 2010的最后阶段。此时,交换服务器处于共存状态,其中大部分交换用户的邮箱尚未迁移到2010服务器。 实际上,我只将两个帐户迁移到Exch2010服务器。 第一个是我的域pipe理员邮箱,然后是我的最终用户的邮箱。 我无法通过OWA访问我的迁移的最终用户的邮箱。 更具体地说,仍然在Exch2003上的所有未迁移的用户在通过OWA访问邮件时没有任何问题,但在尝试login到2010 OWA后,任何迁移的用户都会看到非常模糊的“Bad Command”错误。 (我的意思是说,他们在浏览器中input“mail / exchange”,并成功地redirect到了新的Exch2010服务器的OWAlogin名,input他们的凭证后,他们得到上面提到的“Bad Command”错误。新的Exch2010服务器上的“testuser”,并尝试连接到他们的邮箱时收到相同的消息。
我已请求Microsoft Exchange专业人员提供支持,以帮助解决此问题,但他们表示,除非将2010 Exchange Server升级到将其置于Microsoft支持领域内的SP3,否则他们将无法帮助我,而Exch2010 SP1不再支持。
我下载了SP3修补程序,并在升级邮箱服务器angular色时遇到错误。 错误如下:
Summary: 15 item(s). 12 succeeded, 1 failed. Elapsed time: 00:33:02 Organization Preparation Completed Elapsed Time: 00:09:54 Preparing Setup Completed Elapsed Time: 00:00:02 Stopping Services Completed Elapsed Time: 00:00:25 Languages Completed Elapsed Time: 00:00:00 Remove Exchange Files Completed Elapsed Time: 00:01:45 Preparing Files Completed Elapsed Time: 00:00:00 Copy Exchange Files Completed Elapsed Time: 00:00:47 Language Files Completed Elapsed Time: 00:05:38 Restoring services Completed Elapsed Time: 00:00:02 Languages Completed Elapsed Time: 00:02:54 Hub Transport Role Completed Elapsed Time: 00:04:19 Client Access Role Completed Elapsed Time: 00:03:17 Mailbox Role Failed Error: The following error was generated when "$error.Clear(); if (!$RoleIsDatacenter) { $arbUsers = @(get-user -Filter {lastname -eq "MSExchApproval 1f05a927-3be2-4fb9-aa03-b59fe3b56f4c"} -IgnoreDefaultScope -ResultSize 1); if ($arbUsers.Length -ne 0) { $mbxname = $arbUsers[0].name; $mbxs = @( get-mailbox -arbitration -Filter {name -eq $mbxname} -IgnoreDefaultScope -resultSize 1 ); if ( $mbxs.length -eq 0) { $dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController); if ($dbs.Length -ne 0) { enable-mailbox -Arbitration -identity $arbUsers[0] -database $dbs[0].Identity; } } } } " was run: "The user's Active Directory account must be logon-disabled for linked, shared, or resource mailbox.". The user's Active Directory account must be logon-disabled for linked, shared, or resource mailbox. Click here for help... http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex88D115&l=0&cl=cp Elapsed Time: 00:03:54
看到这个错误后,我去看看我的域pipe理员帐户的Exchange用户属性,并得到另一个错误消息,指出:
“这个对象上的属性有无效的数据,如果你点击OK,默认值将会被使用,如果在属性页面点击Apply或者OK之前没有改变它们,将会被保存,如果点击cancel,对象将会是显示的只读和损坏的值将被保留。“
如果我去查看我的最终用户的属性,只有域pipe理员帐户,我不会得到这个或任何其他错误。
在尝试做一些研究之后,我开始明白,安装Exchange 2010 SP3的过程将在升级过程中强制卸载2010服务器上的所有用户和邮箱。 我的假设是,我的域pipe理员邮箱以某种方式被破坏,现在阻止了Exch2010 SP3安装的完成…这反过来…阻止我得到微软的支持来解决我的迁移用户无法通过OWA访问他们的邮件。
我的直觉告诉我,我需要删除/重新创build我的域pipe理员帐户的邮箱,才能完成升级到SP3,但我不完全确定如何做到这一点。 我怀疑我可以通过ASDI编写,但是我不愿意做任何“有潜在危险”的事情,因为我的ADDS基础设施无法删除。
任何人都可以提供一些指导或澄清这种情况? 这是我第一次尝试进行Exchange迁移,现在我对这个问题越来越感到紧张。
如果需要更多的信息来帮助诊断问题的根源,请让我知道,我会尽我所能遵守。
编辑 – 无论邮件可能包含在域pipe理员的邮件帐户是完全不重要的。 据我所知,从来没有被积极地用作交stream手段。 要删除邮箱并重新创build一个新邮箱是我的理想步骤,如果这样做是解决问题的最简单的解决scheme。
最终发现此问题是由于Exchange 2010的安装不当造成的。有一个幻像数据库和一个幻像交换服务器,其中包含残留的registry项,导致Exchange服务器无法正常工作。
长话短说,我不得不单独删除和重新创build每个虚拟目录,以及通过ADDS基础架构彻底search陈旧的服务器和数据库logging。
此时,我已成功将所有用户迁移到新的2010 Exchange服务器,configuration了CASangular色,并对防火墙进行了必要的更改,以便将邮件路由到新的服务器。
到目前为止,一切正在顺利进行。 此时,我正在closuresLegacy交换服务器,并等待几天,以确保Exchange系统在没有2003服务器的情况下运行,然后再永久停用服务器并删除它的logging。
感谢您提供支持,HopelessN00B和我的道歉反应慢。
technet上提供的Exchange 2010“删除邮箱”页面 :
在控制台树中,导航到“收件人configuration”>“邮箱”。
在结果窗格中,select要删除的邮箱。
在操作窗格中的邮箱名称下,单击“删除”。
会出现一个警告,询问您确定要删除“邮箱名称”吗? 单击是以删除邮箱。
Remove-Mailbox -Identity contoso \ john
Remove-Mailbox -Identity contoso \ john -Permanent