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