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


Пример Active Directory Domain Services Replication State Management Technology

Обновлен: Ноябрь 2007

В этом примере демонстрируется управление репликацией Active Directory. Этот пример доступен только в Visual C#.

6w0t6x08.alert_note(ru-ru,VS.90).gifПримечание.

В этом примере содержатся фиктивные значения, которые не могут быть выполнены, пока не будут заменены параметрами существующего домена.

Дополнительные сведения об использовании примеров см. в следующих разделах:

Настройка примера в соответствии с параметрами

  • Замените следующие строковые переменные на реальные значения в файле Program.cs:

    • targetDomainName. Полное имя домена, содержащее серверы, используемые при репликации.

    • targetServer. Полное имя сервера, используемого в качестве цели репликации, например, "srv1.fabrikam.com".

    • sourceServer. Полное имя сервера, используемого в качестве источника репликации, например, "srv2.fabrikam.com".

    • partitionName. Имя раздела для репликации, например, "CN=Configuration,DC=fabrikam,DC=com".

  • Для осуществления этих операций под учетной записью пользователя, отличного от пользователя, запускавшего приложение, необходимо заменить несколько вызовов метода вызовами, указывающими требуемого пользователя и пароль. Код для замены включен в пример в комментариях. Для его активации необходимо убрать символы комментария из кода замены и снова заключить в комментарий вызов метода, используя учетные данные по умолчанию, которые появляются над ним. Обновите строку "alt-имя пользователя" для отображения пользователя, под которым запущено приложение и строку "alt-пароль" для отображения пароля пользователя.

Построение примера

  1. Откройте окно командной строки и перейдите в каталог ReplicationStateManagement\CS. Дополнительные сведения о необходимых параметрах и командной строке SDK см. в разделе Практическое руководство. Задание параметров примера.

  2. В командной строке введите msbuild replicationstatemanagement.sln.

Выполнение примера

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

  2. Введите replicationstatemanagement и нажмите клавишу ВВОД.

6w0t6x08.alert_note(ru-ru,VS.90).gifПримечание.

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

Примечания

В данном примере выполняются следующие задачи репликации:

  • Проверяет целостность репликации.

  • Синхронизирует репликацию с сервера системы управления.

  • Синхронизирует репликацию со всего окружения.

  • Синхронизирует репликацию со всех серверов.

  • Создает новые соединения репликации.

  • Создает пользовательское расписание репликации.