共用方式為


DataStrings.InvalidSmtpDomainName 執行 Microsoft 365 混合式設定精靈時 (網域) 錯誤

原始 KB 編號: 3132123

問題

當您執行 Microsoft 365 混合式設定精靈時,當精靈嘗試連線到內部部署 Exchange 環境時,您會收到下列錯誤訊息:

DataStrings.InvalidSmtpDomainName (網域)

當精靈嘗試連線到內部部署 Exchange 環境時的錯誤訊息螢幕快照。

此外,您也會遇到下列徵兆:

  • 當您執行命令時 Get-ExchangeServer * | FL ,輸出會傳回您不預期會看到的 Exchange 伺服器。 此伺服器已解除委任或無法再使用,且您不打算讓伺服器重新上線。

  • 當您在 %appdata%\Microsoft\Exchange Hybrid Configuration檢視混合式設定精靈記錄檔時,您會看到下列內容:

    • 對於不再可用的 Exchange Server,其項目類似下列專案。 此項目會確認伺服器不會傳回功能變數名稱。

      <property type=“System.String” value=“CN=MailServer001,CN=Servers,CN=Exchange 管理群組 (FYDIBOHF23SPDLT) ,CN=Administrative Groups,CN=Exchangetest,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com” name=“DistinguishedName”/>
      <property type=“System.String” value=“” name=“Domain”/>

    • 在您環境中啟動並執行之 Exchange 伺服器的專案,如下所示。 此項目顯示這些伺服器會傳回功能變數名稱。

      <property type=“System.String” value=“CN=MailServer002,CN=Servers,CN=Exchange 管理群組 (FYDIBOHF23SPDLT) ,CN=Administrative Groups,CN=Exchangetest,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com” name=“DistinguishedName”/>
      <property type=“System.String” value=“contoso.com” name=“Domain”/>

解決方案

警告

這些步驟需要 Active Directory 服務介面 編輯器 (ADSI 編輯) 。 不正確地使用 ADSI 編輯可能會造成嚴重問題,而您可能需要重新安裝作業系統。 我們無法保證無法解決因不正確使用 ADSI 編輯而導致的問題。 請自行承擔ADSI編輯的風險。

使用 ADSI 編輯從網域組態移除 Exchange 伺服器:

  1. 開啟 ADSI 編輯,然後連線到組態容器。

  2. 找出下列專案:

    CN=Servers、CN=Exchange 管理群組 (FYDIBOHF23SPDLT) 、CN=系統管理群組、CN=Contoso、CN=Microsoft Exchange、CN=Services、CN=Configuration、DC=Contoso、DC=com

  3. 在 Servers 容器中,移除您環境中不再可用之 Exchange 伺服器的 CN=<ServerName> 物件。

  4. 確認 Exchange 伺服器已從網域組態中移除。 若要這樣做,請開啟 Exchange 管理命令介面,然後執行下列 PowerShell 命令:

    Get-ExchangeServer * | FL
    

    請確定伺服器已不再列在輸出中。 您可能必須等候 Active Directory 複寫完成。

  5. 重新執行 Microsoft 365 混合式設定精靈。

其他相關資訊

是否仍需要協助? 請前往 Microsoft 社群Exchange TechNet 論壇