Запуск репликации между Active Directory прямых партнеров репликации

Переводы статьи Переводы статьи
Код статьи: 232072 - Vizualiza?i produsele pentru care se aplic? acest articol.
Внимание
В данной статье относится к Windows 2000. Поддержка Windows 2000 заканчивается на 13 июля 2010 г. В Центр решений-технической поддержки Windows 2000 является отправной точкой для планирования стратегии перехода от Windows 2000. Для получения дополнительных сведений см. Политики поддержи продуктов Майкрософт.
Развернуть все | Свернуть все

В этой статье

Аннотация

В статье описаны четыре способа инициализации репликации между прямыми партнерами репликации. Эти методы являются:
  • С помощью оснастки Active Directory — сайты и службы консоли MMC
  • С помощью командной строки средства Repadmin.exe из пакета средств поддержки Windows 2000
  • В сценарии Microsoft Visual Basic с помощью COM-объекта из набора средств поддержки Windows 2000
  • С помощью монитора репликации Active Directory (Replmon) из пакета средств поддержки Windows 2000
Каждый из этих методов поддерживает использование какого-либо рода удаленного администрирования, позволяя администратору с помощью этих средств с любого компьютера под управлением Windows 2000.

Дополнительная информация

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

В Active Directory один сервер всегда содержит по крайней мере три раздела:
  • Схема
  • Конфигурация (топологию репликации и связанных метаданных)
  • Один или несколько разделов каталога каждого домена (поддеревьев, содержащий объекты, зависящие от домена в каталоге)
Например «dc1» контроллера домена из домена «ntdev.microsoft.com» имеет следующие разделы каталога (предполагается, что существует домена «Microsoft.com»» в качестве корневого домена и DC1 не является сервером глобального каталога):
  • Схема (CN = Schema, CN = Configuration, DC = microsoft, DC = com)
  • Конфигурации (CN = Configuration, DC = microsoft, DC = com)
  • NTDEV домена (DC = ntdev, DC = microsoft, DC = com)
«dc2» контроллера домена из домена «support.microsoft.com» содержит следующие разделы каталога (предположим, что DC2 не является сервером глобального каталога):
  • Схема (CN = Schema, CN = Configuration, DC = microsoft, DC = com)
  • Конфигурации (CN = Configuration, DC = microsoft, DC = com)
  • Домена поддержки (DC = поддержки, DC = microsoft, DC = com)
Схемы и конфигурации, реплицируются на все контроллеры домена данного леса. Домен раздела каталога реплицируются только для контроллеров домена для этого домена, за исключением когда целевой сервер является сервером глобального каталога. В этом примере DC1 и DC2 реплицировать разделы каталогов схемы и конфигурации друг с другом, но не выполнять репликацию разделов каталога каждого домена, поскольку они находятся в разных доменах. Контроллеры домена в том же домене реплицировать все разделы каталога три друг с другом.

Для каждого из описанных ниже способов сервер-источник» описывает контроллер домена, который реплицирует изменения партнера по репликации. Контроллер домена «цель» принимает изменения.

Запуск репликации с помощью веб-узлы и службы Диспетчер оснастки

  1. Нажмите кнопку Начало, выберите пункт Программы, выберите пункт Администрирование, а затем нажмите кнопку Active Directory — сайты и службы.
  2. Разверните узел Веб-узлы в левой области контейнера. Разверните контейнер, представляющий имя узла, содержащего целевого сервера, которая должна быть синхронизирована с другими партнерами репликации.
  3. Разверните узел Серверы контейнер, а затем разверните узел Конечный сервер для отображения объекта NTDS Settings (объект, который представляет параметры для контроллера домена).
  4. Нажмите кнопку Объект NTDS Settings объект. Подключение в правой области представляют целевой сервер прямых партнеров репликации.
  5. Щелкните правой кнопкой мыши объект подключения на правой панели и нажмите кнопку Реплицировать сейчас. Windows 2000 инициирует репликацию изменений с сервера-источника (сервера, представленный объектом подключения) на целевой сервер для всех разделов каталога, целевой сервер настроен для репликации с исходного сервера.

Запуск репликации с помощью Repadmin.exe

Repadmin.exe является средством командной строки в Windows 2000 Resource Kit, входящего в папки средств поддержки на компакт-диске Windows 2000.
  1. Определите имя целевого сервера, которая должна быть синхронизирована.
  2. В командной строке воспользуйтесь программой Repadmin.exe, для определения целевого сервера прямыми партнерами репликации, введя следующую команду:
    repadmin/showreps имя_сервера_назначения
    Если на целевом сервере могут быть достигнуты, отображает вывод будет иметь следующий пример. В этом примере DC1 и DC2, теперь в одном домене «support.microsoft.com.»
    Redmond\DC1
    Параметры DSA: (нет)
    objectGuid: 4a11d649-f9ab-11 d 2-b17f-00c04f5cb503
    invocationID: 45d18b0b-f9ab-11 d 2-98b8-0000f87a546b

    ==== ВХОДЯЩИХ СОСЕДЕЙ ======================================

    CN = Schema, CN = Configuration, DC = microsoft, DC = com
    Redmond\DC2 через RPC
    objectGuid: d2e3badd-e07a-11 d 2-b573-0000f87a546b
    Последняя попытка @ 18:07.04 1999-05-03 была успешной.
    CN = Configuration, DC = microsoft, DC = com
    Redmond\DC2 через RPC
    objectGuid: d2e3badd-e07a-11 d 2-b573-0000f87a546b
    Последняя попытка @ 18:07.05 1999-05-03 была успешной.
    DC = поддержки, DC = microsoft, DC = com
    Redmond\DC2 через RPC
    objectGuid: d2e3badd-e07a-11 d 2-b573-0000f87a546b
    Последняя попытка @ 18:07.09 1999-05-03 была успешной.

    (Другие данные, исключить, поскольку он не относятся к этой статье.)
    В разделе выходные данные входящего трафика соседей прямых партнеров репликации для каждого раздела каталога идентифицируются вместе со статусом последней репликации.
  3. Найдите раздел каталога, который требуется синхронизация и найдите исходный сервер, с которым синхронизируется целевой объект. Примечание objectGuid на исходном сервере.
  4. Воспользуйтесь программой Repadmin.exe, чтобы инициировать репликацию, введите следующую команду:
    repadmin/sync directory_partition имя_сервера_назначения source_server_objectGuid
    Например, для запуска репликации на DC1, таким образом, чтобы изменения реплицируются с DC2:
    repadmin/sync dc = поддержки, dc = microsoft, dc = com DC1 d2e3badd-e07a-11 d 2-b573-0000f87a546b
    В случае успеха Repadmin.exe выводит следующее сообщение:
    ReplicaSync() из источника: d2e3badd-e07a-11 d 2-b573-0000f87a546b, чтобы dest: DC1 прошла успешно.
При желании можно использовать следующие параметры командной строки:
  • / force: переопределяет График нормальной репликации.
  • /Async: запускает событие репликации. Repadmin.exe не ожидает завершения события репликации.
  • / full: заставляет полную репликацию всех объектов из назначения DSA.

Запуск репликации в сценарий Visual Basic с помощью IADsTools

На компьютере под управлением Windows 2000, который будет выполняться сценарий установите поддержку средства набора ресурсов Windows 2000, включая монитор репликации Active Directory и IADsTools (объект COM, можно использовать для многих функций, включая описанной здесь для синхронизации партнеров репликации). Подробные сведения о параметрах функции находится в документации Windows 2000 Resource Kit.

Функция ReplicaSync может использоваться для синхронизации конечный контроллер домена с источником для определенного раздела каталога. Используется следующий синтаксис для функции ReplicaSync
ReplicaSync)target_server,directory_partition,source_server,use_flags,use_credentials)
Где:
  • target_server контроллер домена, получение изменений, который синхронизируется с source_server.
  • directory_partition Представляет раздел для репликации.
  • source_server Это контроллер домена, который реплицирует изменения на целевой сервер.
  • use_flags не указан, но если значение равно 1, то функция просматривает флаги, заданные по SetReplicaSyncFlags (см. Дополнительные сведения можно найти в документации Windows 2000 Resource Kit) для определения параметров в запросе. Чтобы задать флаги отсутствуют, используйте значение 0 (ноль).
  • use_credentials не используется по умолчанию, если текущий пользователь обладает административными учетными данными. Если указан этот параметр имеет значение 1, вид функции sat учетные данные, определенные с помощью функции SetUserCredentials (как объясняется ниже) и передает их с запросом. Если этот параметр задан, use_flags также должен быть указан.
Эта функция возвращает 1 в случае ошибки или 0 для достижения успеха.
Например, если пользователь обладает правами администратора на компьютере DC1, следующий сценарий может выполняться синхронизация DC1 с любыми изменениями, которые произошли на DC2 для раздела каталога "DC = поддержки, DC = microsoft, DC = com":
Установка comDLL=CreateObject("IADsTools.DCFunctions")
Result=comDLL.ReplicaSync("DC1","DC=Support,DC=Microsoft,DC=com","DC2")
Если результат = 0, то MsgBox «успешно завершена.» else MsgBox «Failed»
Если альтернативные учетные данные должны быть указаны, функция SetUserCredentials может использоваться для указания их в дополнение к указанию значение «1» для последнего параметра для функции ReplicaSync. Функция SetUserCredentials имеет следующий синтаксис
SetUserCredentials)Имя_пользователя,имя_домена,user_LDAP_dn,Пароль)
Где:
  • Имя_пользователя Это более ранних версий имя учетной записи в домене.
  • имя_домена это NetBIOS-имя домена учетной записи пользователя.
  • user_LDAP_dn для функции ReplicaSync не является обязательным, но могут быть указаны. Это различающееся имя учетной записи пользователя, указанной.
  • Пароль Это пароль для пользователя.
Например после изменения выше сценария, было бы как следующий пример:
Установка comDLL=Createobject("IADsTools.DCFunctions")
comDLL.SetUserCredentials "АБВГД","Поддержка", "", "пароль"
Result=comDLL.ReplicaSync("DC1","DC=Support,Microsoft,DC=com","DC2",0,1)
Если результат = 0, то MsgBox «успешно завершена.» else MsgBox «Failed»
В VBScript все переменные определяются как тип VARIANT. Чтобы передать переменные любую функцию в объекте IADsTools, эти переменные явно вводятся. Например:
Установка comDLL=Createobject("IADsTools.DCFunctions")
comDLL.SetUserCredentials CStr(strUserName), CStr(strDomainName), CStr(strPassword)
Result=comDLL.ReplicaSync(CStr(strTargetServer), CStr(strDomainPartition), CStr(strSourceServer), CInt(iFlags), CInt(iUseCreds))
Если результат = 0, то MsgBox «успешно завершена.» else MsgBox «Failed»
Для просмотра выполнения Справочник по языку и VBScript, посетите следующий веб-узел корпорации Майкрософт:
http://MSDN.Microsoft.com/en-us/library/ms950396.aspx

Запуск репликации с помощью монитора репликации Active Directory

  1. На компьютере под управлением Windows 2000, который будет выполняться сценарий установите поддержку средства набора ресурсов Windows 2000, которая включает монитор репликации Active Directory (Replmon.exe).
  2. Запуск монитора репликации Active Directory и нажмите кнопку Добавление веб-узла или сервера В меню Редактирование меню. Мастер «Добавление веб-узла или сервера» добавьте в представление целевого сервера.
  3. Replmon.exe определяет разделы каталога, которые отображаются как дочерние узлы для целевого сервера в левой области.
  4. Найдите и разверните раздел каталога, должна быть синхронизирована. Все контроллеры домена, указанные для определенного раздела каталога, исходные серверы, но отображается значок, представляющий двух серверов, подключенных к сети прямых партнеров репликации. Также можно определить прямыми партнерами репликации, щелкнув правой кнопкой мыши сервер и нажмите кнопку Свойства. Диалоговое окно Свойства отображает исходный сервер как прямых партнеров репликации, транзитивные партнера репликации или сервера-плацдарма подключение (также прямого репликационного).
  5. Щелкните правой кнопкой мыши прямого репликационного партнера и нажмите кнопку Синхронизация реплики. Replmon.exe инициирует репликацию и об успехе или неудаче запроса.

Свойства

Код статьи: 232072 - Последний отзыв: 4 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Ключевые слова: 
kbenv kbhowto kbmt KB232072 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:232072

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com