ドメインの NetBIOS 名にアンパサンド文字が含まれている場合は、Exchange Server 2010 SP1 をインストールすることはできません。


現象


次のような状況で問題が発生します。
  • Active Directory ドメインの NetBIOS 名には、アンパサンド (&)、Microsoft Exchange Server 2010 環境での文字が含まれています。
  • 環境内のサーバーに Exchange Server 2010 Service Pack 1 (SP1) をインストールしようとするとします。
このシナリオでは、インストールが失敗します。 さらに、以下のエラー メッセージが表示されます。
エンティティ名を解析中にエラーが発生しました。 Line7、12 を配置します。

原因


この問題は、アンパサンド文字が XML の予約文字であるために発生します。 したがって、エラーが発生する現在のログオン ユーザーの解析は、文字が発生します。

解決方法


この問題を解決するには、次の手順を実行します。 注: Exchange Server 2010 Service Pack 1 用の更新プログラムのロールアップ 4 でこの問題が解決します。 詳細については、次のマイクロソフト サポート技術情報番号をクリックしてください。
2579150 Exchange Server 2010 Service Pack 1 の更新プログラムのロールアップ 4 について
  1. すべてのインストール ファイルを CD からハード ディスクにコピーし、スクリプト フォルダーに 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 Exchange Server 2010 Service Pack 1 の更新プログラムのロールアップ 4 について

状態


マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。