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


Функции управления контроллером домена и репликацией

Контроллер домена (DC) и функции управления реплика tion предоставляют средства для поиска данных о контроллере домена, преобразования имен сетевых объектов между различными форматами, управления именами субъектов-служб (SPN) и агентами службы каталогов (DSAs) и управлением реплика разных серверов. Следующие функции позволяют разработчикам работать с контроллерами домена, реплика tion и службой каталогов:

Большинству этих функций требуется дескриптор, привязанный к службе каталогов. Функции DsBind и DsBindWithCred запускают сеанс RPC с определенным контроллером домена, а затем привязывают дескриптор к службе каталогов и возвращают дескриптор. Если дескриптор больше не требуется, используйте функцию DsUnBind , чтобы завершить сеанс RPC и отменить привязку дескриптора.

Репликация происходит между исходным сервером и целевым сервером. Исходный сервер поддерживает список конечных серверов, к которым он должен реплика te, а конечный сервер поддерживает список исходных серверов, от которых он получает реплика tion. Используйте функцию DsReplicaAdd, чтобы добавить в список исходных серверов на целевом сервере и использовать функцию DsReplicaDel для удаления ссылок из списка исходных серверов на целевом сервере. Функция DsReplicaModify может использоваться для изменения существующей ссылки на исходный сервер на целевом сервере. Чтобы изменить список целевых серверов на исходном сервере, используйте функцию DsReplicaUpdateRefs .

Фактическое реплика выполняется функциями DsReplicaSync и DsReplicaSyncAll. Функция DsReplicaSync синхронизирует конкретный целевой сервер с одним исходным сервером. Используйте функцию DsReplicaSyncAll для синхронизации целевого сервера со всеми другими серверами на сайте.