Share via


Enumerar réplicas de una partición de directorio de aplicaciones

Cuando se agrega una réplica de una partición de directorio de aplicación, el nombre distintivo del objeto nTDSDSA para el controlador de dominio que contendrá la réplica se agrega al atributo msDS-NC-Replica-Locations del objeto crossRef . El objeto crossRef utilizado representa la partición del directorio de la aplicación.

Para enumerar las réplicas de una partición de directorio de aplicación

  1. Busque en el contenedor Particiones un objeto crossRef que tenga un valor de atributo nCName que sea igual al nombre distintivo de la partición del directorio de la aplicación.
  2. Utilice cada valor del atributo msDS-NC-Replica-Locations del objeto crossRef para enlazar al objeto nTDSDSA del servidor.
  3. Obtenga ADsPath para el elemento primario de cada objeto nTDSDSA . Se trata de un objeto que representa el servidor del controlador de dominio. Use ADsPath para enlazar con el objeto de servidor.
  4. Obtenga el valor del atributo dNSHostName del objeto de servidor. Se trata de una propiedad de valor único que contiene el nombre DNS del servidor.

Debido a la latencia de replicación y los retrasos de ejecución de KCC programados, es posible que las réplicas activas reales de una partición de directorio de aplicación no coincidan con la lista de controladores de dominio indicados por el atributo msDS-NC-Replica-Locations del objeto crossRef . Una manera más precisa, pero menos eficaz de determinar las réplicas activas reales de una partición de directorio de aplicación es buscar todos los objetos nTDSDSA del bosque que tienen un atributo msDS-hasMasterNCs que contiene el nombre distintivo de la partición del directorio de la aplicación. El atributo msDS-hasMasterNCs contiene los nombres distintivos de todas las particiones de directorio grabable que hospeda el controlador de dominio, incluidas las particiones del directorio de la aplicación.