В этом разделе описано, как с помощью средства "Редактирование ADSI" устранить проблему, которая может возникнуть при попытке установить Microsoft Exchange Server 2007 с пакетом обновления 1 (SP1).

При попытке установки Exchange 2007 с пакетом обновления 1 (SP1) в ходе установки возникает ошибка на этапе подготовки организации. В этом случае выводится следующее сообщение об ошибке:

Свойство "Имя" содержит пробелы в начале или конце строки, подлежащие удалению.

Если открыть файл [буква_диска]:\ExchangeSetupLogs\ExchangeSetup.log, в нем можно увидеть записи, аналогичные приведенным ниже.

[<дата> <время>] [2] Поиск объектов типа "EmailAddressPolicy" с

фильтром "(PolicyOptionListValue NotEqual System.Byte[])", областью "Поддерево" в

корне "Политики получателей".

[<дата> <время>] [2] [ПРЕДУПРЕЖДЕНИЕ] Некоторые объекты политик получателей

не содержат свойства адреса электронной почты. Эти политики не отображаются, если

для команды Get-EmailAddressPolicy не указан параметр "IncludeMailboxSettingOnlyPolicy"

.

[<дата> <время>] [2] Завершение обработки.

[<дата> <время>] [2] Начало обработки.

[<дата> <время>] [2] Параметры сеанса Active Directory администратора:

Просмотреть весь лес: 'Истина', Контроллер домена конфигурации: '<контроллер_домена>.example.com',

Предпочтительный глобальный каталог: '<контроллер_домена>.example.com', Предпочтительные контроллеры домена: '{

<контроллер_домена>.example.com }'

[<дата> <время>] [2] Обработка объекта "<smtpdomain1>.com".

[<дата> <время>] [2] [ОШИБКА] Свойство "Имя" содержит пробелы в начале или конце строки,

подлежащие удалению.

[<дата> <время>] [2] Завершение обработки.

[<дата> <время>] [2] Начало обработки.

[<дата> <время>] [2] Параметры сеанса Active Directory администратора:

Просмотреть весь лес: 'Истина', Контроллер домена конфигурации: '<контроллер_домена>.example.com',

Предпочтительный глобальный каталог: '<контроллер_домена>.example.com', Предпочтительные контроллеры домена: '{

<контроллер_домена>.example.com }'

[<дата> <время>] [2] Обработка объекта "<smtpdomain2>.com".

[<дата> <время>] [2] [ОШИБКА] Свойство "Имя" содержит пробелы в начале или конце строки,

подлежащие удалению.

[<дата> <время>] [2] Завершение обработки.

[<дата> <время>] [2] Начало обработки.

[<дата> <время>] [2] Параметры сеанса Active Directory администратора:

Просмотреть весь лес: 'Истина', Контроллер домена конфигурации: '<контроллер_домена>.example.com',

Предпочтительный глобальный каталог: '<контроллер_домена>.example.com', Предпочтительные контроллеры домена: '{

<контроллер_домена>.example.com }'

[<дата> <время>] [2] Обработка объекта "<smtpdomain3>.com".

[<дата> <время>] [2] [ОШИБКА] Свойство "Имя" содержит пробелы в начале или конце строки,

подлежащие удалению.

[<дата> <время>] [2] Завершение обработки.

[<дата> <время>] [2] Начало обработки.

[<дата> <время>] [2] Параметры сеанса Active Directory администратора:

Просмотреть весь лес: 'Истина', Контроллер домена конфигурации: '<контроллер_домена>.example.com',

Предпочтительный глобальный каталог: '<контроллер_домена>.example.com', Предпочтительные контроллеры домена: '{

<контроллер_домена>.example.com }'

[<дата> <время>] [2] Обработка объекта "<smtpdomain4>.com".

[<дата> <время>] [2] [ОШИБКА] Свойство "Имя" содержит пробелы в начале или конце строки,

подлежащие удалению.

[<дата> <время>] [2] Завершение обработки.

Причина

Эта проблема возникает, если имя политики получателей содержит пробелы в начале или конце строки.

Решение

Для решения этой проблемы просмотрите различающиеся имена (DN) всех политик получателей, чтобы определить, содержат ли они пробелы в начале или в конце. Для этого выполните описанные ниже действия.

Примечание.
Также можно использовать сценарий Dumrprp.vbs, чтобы возвратить сведения о политике получателей из организации Exchange. Средство Dumrprp.vbs доступно инженерам технической поддержки Майкрософт. чтобы получить сценарий Dumrprp.vbs, обратитесь в службу технической поддержки корпорации Майкрософт. Дополнительные сведения о том, как обратиться в службу технической поддержки, см. на веб-узле Справка и поддержка Майкрософт (на английском языке).
  1. Запустите средство "Редактирование ADSI" и подключитесь к контейнеру Конфигурация. Для этого выполните действия, описанные ниже.

    1. На сервере нажмите кнопку Пуск, выберите команду Выполнить, введите adsiedit.msc и нажмите кнопку ОК.

    2. В области переходов щелкните Редактор ADSI.

    3. В меню Действие выберите пункт Подключить к.

    4. Щелкните Выберите известный контекст именования, если эта запись еще не выбрана.

    5. В списке Выберите известный контекст именования выберите Конфигурация и нажмите кнопку OK.

  2. Разверните следующие узлы:

    • Конфигурация [<domainController>.contoso.com]

    • CN=Configuration,DC=contoso,DC=com

    • CN=Services

    • CN=Microsoft Exchange

    • CN=<OrganizationName>

  3. В узле CN=<OrganizationName> выберите CN=Recipient Policies.

  4. В области сведений просмотрите различающиеся имена политик получателей и найдите все записи, аналогичные следующей:

    CN=<имя_политики>\,CN=Recipient Policies,CN=<OrganizationName>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com

  5. Обратите внимание на то, не содержат ли различающиеся имена знак обратной косой черты (\) или пробелы в начале или в конце имени. Знак обратной косой черты используется вместо знака пробела.

  6. Воспользуйтесь консолью управления Exchange, чтобы удалить все пробелы из имени политики получателей. Для этого выполните действия, описанные ниже.

    1. В консоли управления Exchange разверните узел Конфигурация организации, а затем выберите пункт Tранспортный сервер-концентратор.

    2. Откройте вкладку Политики адресов электронной почты, щелкните соответствующую политику правой кнопкой мыши и выберите пункт Изменить.

    3. Удалите все начальные и конечные пробелы из имени политики, затем завершите изменение политики.