Windows-Server-2012

無法執行在 2003-2013 遷移期間安裝的 Exchange 2013 EMS

  • March 4, 2015

我們正在將客戶端從 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 之外的所有內容,並且 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.

任何人都可以提供任何指示嗎?

TIA

檢查您是否正在執行 Essentials….

如果您執行的是 Windows 2012 Server Essentials,則不支持 Exchange 2013。

同樣,如果您執行的是添加了 Essentials 角色的 Windows 2012 Server Standard,則不支持 Exchange 2013。pre-req 檢查不會將 Essentials 角色報告為安裝問題,但不受支持。

如果您已經走到這一步,您將需要解除安裝 Exchange 2013,然後在重新安裝 Exchange 2013 之前刪除 Essentials 角色。在某些情況下,您可能必須重新安裝伺服器,因為在安裝 Essentials 角色後我遇到了問題。

請注意,您必須移動/刪除在 Exchange 2013 安裝中創建的發現郵箱和仲裁郵箱才能解除安裝 Exchange 2013 伺服器。這篇文章很好地解釋了這個過程http://msexchangeguru.com/2013/01/02/exchange-2013-error/

在解除安裝期間,您將需要執行一些 EMS CmdLets,因為您的 EMS 不工作,然後以管理員身份執行普通 PowerShell,然後執行以下Add-PSSnapin *exch*. 這將使您能夠從 PowerShell 中訪問 Exchange CmdLet。

引用自:https://serverfault.com/questions/671353