Поделиться через


Расширение схемы Active Directory с помощью LDIF-файла

Назначение: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

Программа командной строки LDIFDE позволяет импортировать объекты каталога в доменные службы Active DirectoryActive Directory® с помощью LDIF-файлов (формат обмена данными LDAP).

Чтобы обеспечить лучшую видимость изменений, вносимых в схему Active Directory, по сравнению с видимостью, обеспечиваемой служебной программой ExtAdSch.exe, можно с помощью служебной программы LDIFDE импортировать информацию о расширении схемы, используя файл ConfigMgr_ad_schema.ldf, находящийся на установочном носителе Configuration Manager в каталоге ".\SMSSETUP\BIN\i386".

Расширение схемы Active Directory для Configuration Manager с помощью служебной программы LDIFDE, запускаемой из командной строки

Приведенная ниже процедура может использоваться для расширения схемы Active Directory для Configuration Manager путем импорта информации о расширении схемы, хранящейся в файле ConfigMgr_ad_schema.ldf, с помощью запускаемой из командной строки служебной программы LDIFDE.

Важно!

Если схема Active Directory была ранее расширена для SMS 2003, перед импортом информации о расширении схемы с помощью запускаемой из командной строки служебной программы LDIFDE воспользуйтесь второй процедурой из этого раздела.

Расширение схемы Active Directory с помощью файла ConfigMgr_ad_schema.ldf

  1. С помощью служебной программы NTBACKUP создайте резервную копию состояния системы контроллера, являющегося хозяином схемы.

  2. Отключите контроллер, являющийся хозяином схемы, от сети.

  3. Откройте файл ConfigMgr_ad_schema.ldf, расположенный в каталоге \SMSSETUP\BIN\I386 установочных файлов Configuration Manager 2007, и отредактируйте этот файл, чтобы задать расширяемый корневой домен Active Directory. Все вхождения текста DC=x в этом файле должны быть заменены на полное имя расширяемого домена.

    Например, если полное имя расширяемого домена — "widgets.microsoft.com", все вхождения DC=x в файле должны быть заменены на DC=widgets, DC=microsoft, DC=com.

  4. С помощью программы командной строки LDIFDE импортируйте содержимое файла ConfigMgr_ad_schema.ldf в доменные службы Active Directory.

    Например, приведенная ниже командная строка импортирует расширения схемы в доменные службы Active Directory, включает запись подробных сведений в журнал и создает файл журнала в процессе импорта:
    ldifde –i –f ConfigMgr_ad_schema.ldf –v –j <место для хранения файла журнала>.

  5. Чтобы удостовериться в успешном расширении схемы, можно просмотреть файл журнала, созданный командной строкой, использованной на шаге 3.

  6. Если процедура расширения выполнена успешно, отключите и снова подключите контроллер, являющийся хозяином схемы, к сети и позвольте ему выполнить репликацию расширений схемы на серверы глобальных каталогов по всему лесу Active Directory.

  7. Если при расширении схемы произошел сбой, перед подключением контроллера, являющегося хозяином схемы, к сети восстановите предыдущее состояние системы с помощью служебной программы NTBACKUP, чтобы отменить действия по расширению схемы.

    Примечание

    Чтобы восстановить состояние системы на контроллере домена Microsoft Windows, систему необходимо перезапустить в режиме восстановления служб каталогов. Дополнительные сведения о режиме восстановления служб каталогов см. в разделе "Локальный перезапуск контроллера домена в режиме восстановления служб каталогов" по адресу https://go.microsoft.com/fwlink/?LinkId=75622.

Обновление информации о расширении в ранее расширенной схеме Active Directory

Если схема Active Directory ранее была расширена для сайтов SMS 2003, необходимо внести изменения в файл ConfigMgr_ad_schema.ldf, поставляемый вместе с исходными установочными файлами Configuration Manager.

Изменения, произведенные в этой процедуре, обеспечат успешное добавление в схему Active Directory следующих атрибутов объекта точки управления Configuration Manager:

  • mSSMSCapabilities;

  • mSSMSVersion;

  • mSSMSSourceForest.

Примечание

Если схема Active Directory ранее была расширена для SMS 2003 и для расширения схемы Active Directory для Configuration Manager будет использован файл ConfigMgr_ad_schema.ldf по умолчанию (без этих изменений), назначение сайта клиентам Configuration Manager 2007 завершится сбоем. Схему Active Directory можно заново расширить после внесения в файл ConfigMgr_ad_schema.ldf изменений, обеспечивающих добавление всех атрибутов объекта точки управления.

Обновление существующих расширений схемы SMS 2003 с помощью файла ConfigMgr_ad_schema.ldf

  1. В файле ConfigMgr_ad_schema.ldf, поставляемом вместе с исходными установочными файлами Configuration Manager, найдите раздел, начинающийся со следующего текста:

    # ---------------------------------------------------------------------
    # This section updates an existing MS-SMS-Management-Point class
    # by adding four new attributes to the class.  This section
    # should always succeed whether the Schema is already extended for SMS 
    # 2003 or if it is updated using this file.
    # ---------------------------------------------------------------------
    
  2. Замените указанный ниже текст в этом разделе текстом из шага 3 данной процедуры.

    dn: CN=MS-SMS-Management-Point,CN=Schema,CN=Configuration,DC=x
    changetype: modify
    add: mayContain
    mayContain: mSSMSCapabilities
    mayContain: mSSMSVersion
    mayContain: mSSMSSourceForest
    mayContain: dNSHostName
    -
    
    dn:
    changetype: modify
    replace: schemaupdatenow
    schemaupdatenow: 1
    -
    
  3. Чтобы существующая информация объекта точки управления, хранящаяся в схеме Active Directory, могла быть расширена для Configuration Manager, необходимо в файле ConfigMgr_ad_schema.ldf, поставляемом с исходными установочными файлами Configuration Manager, заменить существующий текст (приведенный в шаге 2 этой процедуры) приведенным ниже текстом:

    dn: CN=MS-SMS-Management-Point,CN=Schema,CN=Configuration,DC=x
    changetype: modify
    add: mayContain
    mayContain: dNSHostName
    -
    
    dn:
    changetype: modify
    replace: schemaupdatenow
    schemaupdatenow: 1
    -
    
    dn: CN=MS-SMS-Management-Point,CN=Schema,CN=Configuration,DC=x
    changetype: modify
    add: mayContain
    mayContain: mSSMSCapabilities
    mayContain: mSSMSVersion
    mayContain: mSSMSSourceForest
    -
    
    dn:
    changetype: modify
    replace: schemaupdatenow
    schemaupdatenow: 1
    -
    
  4. Сохраните измененный LDIF-файл и используйте его для обновления существующих расширений схемы SMS 2003 с помощью служебной программы LDIFDE.

    Если для расширения схемы Active Directory используется измененный LDIF-файл, для подавления ошибок "Нарушение ограничения экрана" и "Объект уже существует" можно использовать переключатель командной строки –k.

См. также

Задачи

Расширение схемы Active Directory с помощью программы ExtADSch.exe

Основные понятия

LDIF-файл для расширения схемы доменных служб Active Directory для Configuration Manager

Другие ресурсы

Расширение схемы Active Directory для Configuration Manager

Дополнительные сведения см. на странице Configuration Manager 2007 Information and Support [Информация и поддержка Configuration Manager 2007].
Для обращений в группу разработчиков документации используйте адрес электронной почты SMSdocs@microsoft.com.