Сбой установки Exchange 2007 с пакетом обновления 1 (SP1) с ошибкой "Свойство "Имя" содержит пробелы в начале или конце строки"
Применимо к: Exchange Server 2007 SP1
Последнее изменение раздела: 2008-11-20
В этом разделе описано, как с помощью средства "Редактирование 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, обратитесь в службу технической поддержки корпорации Майкрософт. Дополнительные сведения о том, как обратиться в службу технической поддержки, см. на веб-узле Справка и поддержка Майкрософт (на английском языке). |
Запустите средство "Редактирование ADSI" и подключитесь к контейнеру Конфигурация. Для этого выполните действия, описанные ниже.
На сервере нажмите кнопку Пуск, выберите команду Выполнить, введите adsiedit.msc и нажмите кнопку ОК.
В области переходов щелкните Редактор ADSI.
В меню Действие выберите пункт Подключить к.
Щелкните Выберите известный контекст именования, если эта запись еще не выбрана.
В списке Выберите известный контекст именования выберите Конфигурация и нажмите кнопку OK.
Разверните следующие узлы:
Конфигурация [<domainController>.contoso.com]
CN=Configuration,DC=contoso,DC=com
CN=Services
CN=Microsoft Exchange
CN=<OrganizationName>
В узле CN=<OrganizationName> выберите CN=Recipient Policies.
В области сведений просмотрите различающиеся имена политик получателей и найдите все записи, аналогичные следующей:
CN=<имя_политики>\,CN=Recipient Policies,CN=<OrganizationName>,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=contoso,DC=com
Обратите внимание на то, не содержат ли различающиеся имена знак обратной косой черты (\) или пробелы в начале или в конце имени. Знак обратной косой черты используется вместо знака пробела.
Воспользуйтесь консолью управления Exchange, чтобы удалить все пробелы из имени политики получателей. Для этого выполните действия, описанные ниже.
В консоли управления Exchange разверните узел Конфигурация организации, а затем выберите пункт Tранспортный сервер-концентратор.
Откройте вкладку Политики адресов электронной почты, щелкните соответствующую политику правой кнопкой мыши и выберите пункт Изменить.
Удалите все начальные и конечные пробелы из имени политики, затем завершите изменение политики.