Exchange 2007 SP1 セットアップが失敗し、"Name Property Contains Leading or Trailing Whitespace" エラー メッセージが表示される

 

適用先: Exchange Server 2007 SP1

トピックの最終更新日: 2008-11-20

ここでは、ADSI エディタ ツールを使用して、Microsoft Exchange Server 2007 Service Pack 1 (SP1) のインストールで発生することがある問題を解決する方法について説明します。

Exchange 2007 SP1 をインストールしようとするとき、セットアップの組織準備部分でインストールが失敗します。 このシナリオでは、次のエラー メッセージが表示されます。

Name プロパティの先頭または末尾に不要なスペースが付いています。削除してください。

[drive]:\ExchangeSetupLogs\ExchangeSetup.log ファイルを調べると、次のようなエントリが見つかります。

[<date> <time>] [2] ルート "Recipient Policies" の下にあるフィルタ

"(PolicyOptionListValue NotEqual System.Byte[])"、スコープ "SubTree" で、

型 "EmailAddressPolicy" のオブジェクトを検索しています。

[<date> <time>] [2] [警告] 電子メール アドレス プロパティが含まれていない

受信者ポリシー オブジェクトがあります。 このポリシーは、Get-EmailAddressPolicy コマンドで

パラメータ " IncludeMailboxSettingOnlyPolicy" を指定しないと表示され

ません。

[<date> <time>] [2] 処理を終了しています。

[<date> <time>] [2] 処理を開始しています。

[<date> <time>] [2] 管理者の Active Directory セッション設定:

フォレスト全体の表示: 'True'、構成ドメイン コントローラ: '<domainController>.example.com'、

優先グローバル カタログ: '<domainController>.example.com'、優先ドメイン コントローラ: '{

<domainController>.example.com }'

[<date> <time>] [2] オブジェクト "<smtpdomain1>.com" を処理しています。

[<date> <time>] [2] [エラー] Name プロパティの先頭または末尾に不要な

スペースが付いています。削除してください。

[<date> <time>] [2] 処理を終了しています。

[<date> <time>] [2] 処理を開始しています。

[<date> <time>] [2] 管理者の Active Directory セッション設定:

フォレスト全体の表示: 'True'、構成ドメイン コントローラ: '<domainController>.example.com'、

優先グローバル カタログ: '<domainController>.example.com'、優先ドメイン コントローラ: '{

<domainController>.example.com }'

[<date> <time>] [2] オブジェクト "<smtpdomain2>.com" を処理しています。

[<date> <time>] [2] [エラー] Name プロパティの先頭または末尾に不要な

スペースが付いています。削除してください。

[<date> <time>] [2] 処理を終了しています。

[<date> <time>] [2] 処理を開始しています。

[<date> <time>] [2] 管理者の Active Directory セッション設定:

フォレスト全体の表示: 'True'、構成ドメイン コントローラ: '<domainController>.example.com'、

優先グローバル カタログ: '<domainController>.example.com'、優先ドメイン コントローラ: '{

<domainController>.example.com }'

[<date> <time>] [2] オブジェクト "<smtpdomain3>.com" を処理しています。

[<date> <time>] [2] [エラー] Name プロパティの先頭または末尾に不要な

スペースが付いています。削除してください。

[<date> <time>] [2] 処理を終了しています。

[<date> <time>] [2] 処理を開始しています。

[<date> <time>] [2] 管理者の Active Directory セッション設定:

フォレスト全体の表示: 'True'、構成ドメイン コントローラ: '<domainController>.example.com'、

優先グローバル カタログ: '<domainController>.example.com'、優先ドメイン コントローラ: '{

<domainController>.example.com }'

[<date> <time>] [2] オブジェクト "<smtpdomain4>.com" を処理しています。

[<date> <time>] [2] [エラー] Name プロパティの先頭または末尾に不要な

スペースが付いています。削除してください。

[<date> <time>] [2] 処理を終了しています。

原因

この問題は、受信者ポリシー名の先頭または末尾に空白文字 (スペース) がある場合に発生します。

解決方法

この問題を解決するには、各受信者ポリシーの識別名 (DN) を調べ、DN の先頭または末尾に空白があるかどうかを確認します。 そのためには、以下の手順を実行します。

note注 :
また、Dumrprp.vbs スクリプトを使用し、Exchange 組織から受信者ポリシー情報を返すこともできます。 Dumrprp.vbs は、マイクロソフト サポート エンジニアが利用できるツールです。 Dumrprp.vbs スクリプトを取得するには、Microsoft カスタマー サポートに連絡してください。 サポートへの連絡方法の詳細については、マイクロソフト サポート オンラインを参照してください。
  1. ADSI エディタ ツールを起動し、構成コンテナに接続します。 そのためには、以下の手順を実行します。

    1. サーバーで [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、「adsiedit.msc」と入力し、[OK] をクリックします。
    2. ナビゲーション ウィンドウで、[ADSI エディタ] をクリックします。
    3. [アクション] メニューの [接続先] をクリックします。
    4. [既知の名前付けコンテキストを選択する] が選択されていない場合、クリックします。
    5. [既知の名前付けコンテキストを選択する] 一覧で [構成] をクリックし、[OK] をクリックします。
  2. 次のノードを展開します。

    • Configuration [<domainController>.contoso.com]
    • CN=Configuration,DC=contoso,DC=com
    • CN=Services
    • CN=Microsoft Exchange
    • CN=<OrganizationName>
  3. CN=<OrganizationName> の下で、CN=Recipient Policies をクリックします。

  4. 詳細ウィンドウで、受信者ポリシー DN を調べ、次のようなエントリを見つけます。

    CN=<ポリシー名>\,CN=Recipient Policies,CN=<組織名>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com

  5. DN に円記号 (\) が付いているかどうか、または DN の先頭か末尾に空白があるかどうかに注意してください。 円記号は空白文字の "エスケープ" に使用します。

  6. Exchange 管理コンソールを使用して、受信者ポリシー名から空白を削除します。 そのためには、以下の手順を実行します。

    1. Exchange 管理コンソールで [組織の構成] を展開し、[ハブ トランスポート] をクリックします。
    2. [電子メール アドレス ポリシー] タブで該当するポリシーを右クリックし、[編集] をクリックします。
    3. ポリシー名から先頭または末尾の空白を削除し、ポリシーの変更を終了します。

参照している情報が最新であることを確認したり、他の Exchange Server 2007 ドキュメントを見つけたりするには、Exchange Server TechCenter を参照してください。