我们正在将客户端从 Exchange2003 迁移到 Exchage2013(通过 2007)。
我们已成功从 SBS2011 迁移到具有 Windows 2008 R2 和 Exchange2007 的临时服务器,但是在 Windows 2012 服务器(我们已在其上安装了 Exchange 2013 而没有任何错误)上,当我们运行 Exchange EMS 时出现以下错误(server.domain.local 已替换真正的 FQDN)。
由于管理员凭据不被接受,我们也无法登录 ECP。
Exchange 2013 EMS 错误:-
VERBOSE: Connecting to server.domain.local
New-PSSession: [server.domain.local] Connecting to remote server server.domain.local failed with the following error message : Access is denied. For more information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ New-PSSession -Connection URI "$connectionUri" -ConfigurationName Microsoft.Excha ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotein
gTransportException
+ FullQualifiedErrorId : AccessDenied,PSSessionOpenFailed
重复四次然后提示:
Failed to connect to an Exchange server in the current site.
Enter the server FQDN where you want to connect.:
我们已经重建了 ECP 和 OWA 文件夹,服务已充分打包,检查了时间同步和 AD 同步,检查了 DNS 和 DHCP 是否全部正确,禁用了除一个 NIC 之外的所有 NIC,并且 Exchange 2007 的 EMS 工作正常...但是找不到任何指示去哪里查找。
我还按照 Joe 的建议运行了 EMTshooter,虽然它确认了错误,但它将其归类为“未知错误”
...
Location ConnectToAnyServer 2
VERBOSE: Connecting to SERVER.domain.local
new-pssession : [server.domain.local] Connecting to remote server server.domain.local failed with the
following error message : Access is denied. For more information, see the about_Remote_Troubleshooting Help topic.
At D:\tools\EMTshooter\EMTConnectFunctions.ps1:177 char:15
+ $session = new-pssession -connectionURI "http://$fqdn/powershell?serializatio ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotin
gTransportException
+ FullyQualifiedErrorId : AccessDenied,PSSessionOpenFailed
The Exchange Management Troubleshooter successfully completed connecting to:
server.domain.local
Failed to connect to any Exchange Server in the current site.
Problem found:
Looking for error...
Unknown Error
After each error is resolved, close this window and re-run the tool to check for additional problems.
有人可以提供一些指点吗?
短暂性脑缺血发作
答案1
检查您是否正在运行 Essentials....
如果您正在运行 Windows 2012 Server Essentials,则不支持 Exchange 2013。
同样,如果您运行的是添加了 Essentials Role 的 Windows 2012 Server Standard,则不支持 Exchange 2013。先决条件检查不会将 Essentials Role 报告为安装问题,但它不受支持。
如果已经到了这一步,则需要先卸载 Exchange 2013,然后删除 Essentials Role,然后再重新安装 Exchange 2013。在某些情况下,可能必须重新安装整个服务器,因为我在安装 Essentials Role 后删除它时遇到了问题。
请注意,您必须移动/删除在 Exchange 2013 安装中创建的发现邮箱和仲裁邮箱,才能卸载 Exchange 2013 服务器。本文很好地解释了该过程http://msexchangeguru.com/2013/01/02/exchange-2013-error/
在卸载过程中,您将需要运行一些 EMS CmdLets,由于您的 EMS 无法正常工作,请以管理员身份运行常规 PowerShell,然后运行以下命令Add-PSSnapin *exch*
。这将使您可以从 PowerShell 中访问 Exchange CmdLets。