您目前已離線,請等候您的網際網路重新連線

您無法安裝 Exchange Server 2010 SP1,如果網域 NetBIOS 名稱包含連字號字元

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

2491951
徵狀
請考慮下列案例:
  • Active Directory 網域 NetBIOS 名稱包含 Microsoft Exchange Server 2010年環境中的連字號 (&) 字元。
  • 您嘗試在環境中的伺服器上安裝 Exchange Server 2010 Service Pack 1 (SP1)。
在這個案例中,在安裝失敗。此外,您會收到下列錯誤訊息:
剖析 EntityName 時發生錯誤。Line7,放置 12。
發生的原因
連字號字元是保留的字元在 XML 中,就會發生這個問題。因此,字元會造成失敗的目前登入使用者的剖析。
解決方案
若要解決這個問題,請依照下列步驟執行。

附註 更新彙總套件 4 中解決這個問題,如 Exchange Server 2010 Service Pack 1。如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2579150 更新彙總套件 4 的 Exchange Server 2010年服務套件 1 的描述
  1. 將所有的安裝檔案從光碟複製到硬碟,然後在指令碼] 資料夾中開啟 ManageScheduledTask.ps1 檔案。
  2. 找出下列幾行:
    function Get-CurrentUserName { [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() $id.Name }
  3. 變更線條如下所示:
    function Get-CurrentUserName{ [System.Security.Principal.WindowsIdentity]$id = [System.Security.Principal.WindowsIdentity]::GetCurrent() [System.String]$fixedName = $id.Name.Replace('&','`&') return $fixedName }
  4. 儲存檔案,然後再從硬碟安裝 Exchange Server 2010 SP1。
  5. 安裝下列更新:
    2579150 更新彙總套件 4 的 Exchange Server 2010年服務套件 1 的描述
狀況說明
Microsoft 已確認這是在 「 Microsoft 產品資料 」 適用於 」 一節中所列的問題。

警告:本文已自動翻譯

內容

文章識別碼:2491951 - 最後檢閱時間:08/12/2011 00:21:00 - 修訂: 3.0

  • Microsoft Exchange Server 2010 Enterprise
  • Microsoft Exchange Server 2010 Standard
  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB2491951 KbMtzh
意見反應