Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Mensaje de error al ejecutar el comando "Adprep /rodcprep" en Windows Server 2008: "Adprep no pudo contactar con una réplica de la partición DC = DomainDnsZones, DC = Contoso, DC = com"

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 949257
Síntomas
Al ejecutar el comando Adprep /rodcprep en Windows Server 2008, recibirá el siguiente mensaje de error:
Adprep no pudo contactar con una réplica de la partición DC = DomainDnsZones, DC = Contoso, DC = com
Adprep no pudo la operación en la partición DC = DomainDnsZones, DC = Contoso, DC = com para saltar a la siguiente partición.

Adprep no pudo contactar con una réplica de la partición DC = ForestDnsZones, DC = Contoso, DC = com
Adprep detectó un error LDAP. Código de error: 0 x 0. Servidor ampliado el código de error: 0 x 0, mensaje de error de servidor: (null).

Adprep no pudo la operación en la partición DC = ForestDnsZones, DC = Contoso, DC = com para saltar a la siguiente partición.
Adprep finalizada con errores. No todas las particiones se actualizan.
Causa
Este problema se produce cuando el comando Adprep /rodcprep intenta ponerse en contacto con el maestro de infraestructura para cada partición de aplicación en el bosque. El comando hace esto para establecer los permisos que se requieren para la replicación del controlador de dominio de sólo lectura (RODC). El comando Adprep /rodcprep se produce un error si se cumple alguna de las condiciones siguientes:
  • La partición o las particiones que se hace referencia en el mensaje de error ya no existen.
  • El maestro de infraestructura para la que se hace referencia de partición o particiones ha sido degradado forzosamente o está sin conexión.
Solución
Para resolver este problema si la partición ya no existe, realizar una limpieza de metadatos para la partición huérfana con el parámetro "remove nc" de la herramienta Dsmgmt. Para obtener más información, visite el siguiente sitio Web de Microsoft: Si la partición especificada no existe, especifique un propietario de la función de infraestructura que está en línea para la partición. Puede hacerlo modificando manualmente el atributo fSMORoleOwner en el objeto, tal como se describe en la sección "Más información".
Más información
En el siguiente ejemplo de secuencia de comandos modifica el atributo fSMORoleOwner en el objeto de la infraestructura de la especificada no sea de dominio nomenclatura contexto (NDS NDNC) a un servidor activo o puede contactar. El NDS NDNC en este ejemplo es el DomainDnsZones, DC = contoso, DC = com NDS NDNC contexto de nomenclatura. La secuencia de comandos utiliza el siguiente comando:
cscript fixfsmo.vbs DC = DomainDnsZones, DC = contoso, DC = com
'-------fixfsmo.vbs------------------const ADS_NAME_INITTYPE_GC = 3const ADS_NAME_TYPE_1779 = 1const ADS_NAME_TYPE_CANONICAL = 2set inArgs = WScript.Argumentsif (inArgs.Count = 1) then    ' Assume the command line argument is the NDNC (in DN form) to use.    NdncDN = inArgs(0)Else    Wscript.StdOut.Write "usage: cscript fixfsmo.vbs NdncDN"End ifif (NdncDN <> "") then    ' Convert the DN form of the NDNC into DNS dotted form.    Set objTranslator = CreateObject("NameTranslate")    objTranslator.Init ADS_NAME_INITTYPE_GC, ""    objTranslator.Set ADS_NAME_TYPE_1779, NdncDN    strDomainDNS = objTranslator.Get(ADS_NAME_TYPE_CANONICAL)    strDomainDNS = Left(strDomainDNS, len(strDomainDNS)-1)         Wscript.Echo "DNS name: " & strDomainDNS    ' Find a domain controller that hosts this NDNC and that is online.    set objRootDSE = GetObject("LDAP://" & strDomainDNS & "/RootDSE")    strDnsHostName = objRootDSE.Get("dnsHostName")    strDsServiceName = objRootDSE.Get("dsServiceName")    Wscript.Echo "Using DC " & strDnsHostName    ' Get the current infrastructure fsmo.    strInfraDN = "CN=Infrastructure," & NdncDN    set objInfra = GetObject("LDAP://" & strInfraDN)    Wscript.Echo "infra fsmo is " & objInfra.fsmoroleowner    ' If the current fsmo holder is deleted, set the fsmo holder to this domain controller.    if (InStr(objInfra.fsmoroleowner, "\0ADEL:") > 0) then        ' Set the fsmo holder to this domain controller.        objInfra.Put "fSMORoleOwner",  strDsServiceName        objInfra.SetInfo        ' Read the fsmo holder back.        set objInfra = GetObject("LDAP://" & strInfraDN)        Wscript.Echo "infra fsmo changed to:" & objInfra.fsmoroleowner    End ifEnd if
Para determinar al maestro de infraestructura para una partición, consulte el atributo fSMORoleOwner en el objeto de la infraestructura en la raíz del contexto nomenclatura en cuestión.Por ejemplo, consultar el atributo fSMORoleOwner en el CN = infraestructura, DC = DomainDnsZones, DC = contoso, DC = com nomenclatura raíz del contexto para determinar el maestro de infraestructura para el DC = DomainDnsZones, DC = contoso, DC = com partición. Consultar de forma similar, el atributo fSMORoleOwner en el CN = infraestructura, DC = ForestDnsZones, DC = contoso, DC = com nomenclatura raíz del contexto para determinar el maestro de infraestructura para el DC = ForestDnsZones, DC = contoso, DC = com partición.

Puede utilizar herramientas como la herramienta LDP, la herramienta de edición de Interfaces del servicio Active Directory (ADSI) y la herramienta ldifde para realizar estas consultas. Por ejemplo, la siguiente consulta utiliza la herramienta de Idifde:
ldifde -f Infra_DomainDNSZones.ldf -d "CN = infraestructura, DC = DomainDnsZones, DC = contoso, DC = com" -l fSMORoleOwner
Esta consulta devuelve el propietario de la función de maestro de infraestructura para el DC = DomainDnsZones, DC = contoso, DC = com partición en el archivo Infra_DomainDNSZones.ldf.

Nota: Debido a que existen varias versiones de Microsoft Windows, los siguientes pasos pueden ser diferentes en su equipo. Puede ejecutar el comando Adprep /rodcprep varias veces sin dañar el bosque. No se repetirán las operaciones que se completaron en ejecuciones anteriores del comando rodcprep .

Si intenta ejecutar el comando rodcprep en un entorno aislado, el maestro de infraestructura para cada dominio y para cada partición de directorio de aplicación debe estar disponible en el entorno para realizar la operación correctamente.

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 949257 - Última revisión: 03/15/2015 04:58:00 - Revisión: 3.0

Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Standard

  • kbtshoot kbprb kbmt KB949257 KbMtes
Comentarios
ml>