В этом разделе описано, как с помощью средства "Редактирование 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.
- На сервере нажмите кнопку Пуск, выберите команду
Выполнить, введите adsiedit.msc и нажмите кнопку
ОК.
- Разверните следующие узлы:
- Конфигурация [<domainController>.contoso.com]
- CN=Configuration,DC=contoso,DC=com
- CN=Services
- CN=Microsoft Exchange
- CN=<OrganizationName>
- Конфигурация [<domainController>.contoso.com]
- В узле 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ранспортный
сервер-концентратор.
- Откройте вкладку Политики адресов электронной почты,
щелкните соответствующую политику правой кнопкой мыши и выберите
пункт Изменить.
- Удалите все начальные и конечные пробелы из имени политики,
затем завершите изменение политики.
- В консоли управления Exchange разверните узел Конфигурация
организации, а затем выберите пункт Tранспортный
сервер-концентратор.