問題
當您在 Exchange 混合式部署的 Office 365 中嘗試將信箱從您的內部部署 Exchange 環境移動或連線到 Exchange Online 時,您會收到類似下列其中一項的錯誤訊息:
-
錯誤:對 HTTPs://mail 的呼叫> <。由於沒有服務正在偵聽指定的端點錯誤詳細資料,因此找不到任何服務在 HTTPs://mail 上偵聽。在上沒有端點偵聽。 <功能變數名稱> .com/ews/mrsproxy,可能會接受該訊息。 這通常是由不正確的位址或 SOAP 動作所造成。 遠端伺服器傳回錯誤404找不到。
-
錯誤: MigrationTransientException:對 "HTTPs://mail. <DomainName> .com/mrsproxy .svc" 的呼叫超時。 錯誤詳細資料:要求通道在等待00:00:00.0020000 之後的回復時超時。 增加傳遞給呼叫要求的超時值,或增加系結的 SendTimeout 值。 分派給這個作業的時間可能是較長超時的一部分。 --> 到 "HTTPs://mail. <DomainName> .com/mrsproxy" 的 HTTP 要求超過了00:00:00.0020000 的已分派超時值。
-
錯誤: MigrationTransientException:對「HTTPs://mail.contoso.com/EWS/mrsproxy.svc ' 的呼叫失敗,因為沒有服務正在偵聽指定的端點。 錯誤詳細資料:沒有任何端點在偵聽 HTTPs://mail.contoso.com/EWS/mrsproxy.svc,可接受該訊息。 這通常是由於不正確的位址或 SOAP 動作所造成。 如需詳細資訊,請參閱 InnerException (如果有的話)。 遠端伺服器傳回錯誤:(404)找不到。 --> 呼叫「HTTPs://mail.contoso.com/EWS/mrsproxy.svc」失敗,因為服務沒有在指定的端點上偵聽。
不過,您可能仍然能成功地移動其他信箱。
原因
如果 Exchange Online MailUser物件的ExchangeGUID屬性與內部部署信箱的ExchangeGUID屬性不相符,可能會發生這個問題。 若要成功移動信箱,Exchange Online 信箱和相關聯的內部部署遠端信箱中的 ExchangeGUID 屬性值必須相符。
解
將 Exchange Online 中已啟用郵件功能的使用者的 ExchangeGUID 屬性設為符合相對應的內部部署信箱的 ExchangeGUID 屬性,然後重試移動。 若要執行這項操作,請依照下列步驟執行:
-
針對您想要移動的內部部署信箱,檢索 ExchangeGUID 屬性的值。 若要這樣做,請在內部部署伺服器上開啟 Exchange 管理命令介面,然後執行下列命令:
Get-Mailbox <MailboxName> | Format-List ExchangeGUID
記下值。 您稍後會在步驟2B 中需要它。
-
透過使用遠端 PowerShell 連線至 Exchange Online。 如需詳細資訊,請參閱使用遠端 PowerShell 連線到 Exchange Online。 接著,請執行下列動作:
-
確定 Exchange Online 中已啟用郵件功能的使用者的 ExchangeGUID 屬性值。 若要這樣做,請執行下列命令:
Get-MailUser -Identity <UserName> | fl displayname,ExchangeGuid
-
在 Exchange Online 中設定已啟用郵件功能的使用者的 ExchangeGUID 屬性值,以符合內部部署信箱的 ExchangeGUID 屬性。 若要這樣做,請執行下列命令:
Set-MailUser -Identity <UserName> -ExchangeGUID <Value Retrieved From Step 1>
-
-
重試移動。
其他相關資訊
是否仍需要協助? 移至 Microsoft 社區 或 Exchange TechNet 論壇。