Перечисление реплик секции каталога приложений

При добавлении реплика секции каталога приложения различающееся имя объекта nTDSDSA для контроллера домена, содержащего реплика, добавляется в атрибут msDS-NC-Replica-Locations объекта crossRef. Используемый объект crossRef представляет секцию каталога приложения.

Перечисление реплика для секции каталога приложений

  1. Выполните поиск контейнера Partitions для объекта crossRef , имеющего значение атрибута nCName , равное различаемого имени секции каталога приложения.
  2. Используйте каждое значение атрибута msDS-NC-Replica-Locations объекта crossRef для привязки к объекту nTDSDSA сервера.
  3. Получите ADsPath для родительского объекта nTDSDSA . Это объект, представляющий сервер контроллера домена. Используйте ADsPath для привязки к объекту сервера.
  4. Получите значение атрибута dNSHostName объекта сервера. Это свойство с одним значением, содержащее DNS-имя сервера.

Из-за задержки реплика и запланированных задержек выполнения KCC фактические активные реплика для секции каталога приложений могут не совпадать со списком контроллеров домена, указанных атрибутом msDS-NC-Replica-Locations объекта crossRef. Более точным, но менее эффективным способом определения фактических активных реплика секции каталога приложений является поиск всех объектов nTDSDSA в лесу с атрибутом msDS-hasMasterNCs, который содержит различающееся имя секции каталога приложения. Атрибут msDS-hasMasterNCs содержит различающиеся имена всех записываемых секций каталогов, на которых размещается контроллер домена, включая секции каталогов приложений.