Программа командной строки 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, систему необходимо перезапустить в режиме восстановления служб каталогов. Дополнительные сведения о режиме восстановления служб каталогов см. в разделе "Локальный перезапуск контроллера домена в режиме восстановления служб каталогов" по адресу http://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.

См. также