Cómo modificar los atributos que replicar en el catálogo global

Seleccione idioma Seleccione idioma
Id. de artículo: 248717 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

El catálogo global (GC) contiene una réplica parcial de cada objeto de la empresa. Se explica cómo manipular los atributos que componen los valores de conjunto replicados en el catálogo global. Decidir qué atributos se replicarán (además de a los atributos predeterminados) requiere un planeamiento cuidadoso teniendo en cuenta para el tráfico de red y espacio en disco necesario.

Más información

Antes de describir cómo establecer un atributo para replicar en el catálogo global, es importante observar los efectos que esto tiene en el tráfico de replicación de red.

Una vez creado un objeto attributeSchema , marcar un atributo adicional para replicar en el catálogo global que ocasiona que una replicación completa (también conocido como una "sincronización completa") de todos los objetos para el catálogo global como se describe a continuación. Este comportamiento se produce en las versiones de Windows 2000 enumeradas en este artículo.

Cada servidor tiene una copia completa y capaz de escritura de su propio dominio. Si ese servidor es también un catálogo global, se mantienen los dominios restantes en el bosque como copias parciales de sólo lectura. "Parcial", significa que sólo un subconjunto de los atributos se mantiene.

Cuando se agrega un atributo para el catálogo global, se agrega al subconjunto copia parcial (conjunto de atributos parciales). Esto hace que el catálogo global realizar una "sincronización completa" de todas las copias de sólo lectura nuevo para volver a llenar con sólo los atributos parciales que necesita para contener. Esta sincronización completa se produce incluso si se establece la propiedad de atributo isMemberOfPartialAttributeSet a "True". Por lo tanto, sólo realiza una sincronización completa en los dominios copia parcial de sólo lectura y no su propio dominio capaz de escritura, la partición de directorio de configuración o partición de directorio de esquema.

notas :

"Partición de directorio" ha sido anterior se denomina "contexto de nomenclatura". Eliminaciones desde el catálogo global se controlan localmente sin replicación.

Para modificar los atributos se replican en el GC de Active Directory, debe modificar el esquema. Para modificar el esquema, un administrador debe realizarse en un miembro del grupo "Administradores de esquema". Junto a ser miembro de este grupo, se debe establecer una clave del registro en el maestro de esquema. Para obtener información adicional acerca de este proceso, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
216060Modificación del registro necesario para permitir escribir en el esquema
También se describen los pasos que se realizan en el Active Directory esquema Microsoft Management Console (MMC). Puede adquirir este complemento a través de una instalación completa de las herramientas de administración de Windows 2000 o Registrar Schmmgmt.dll en la raíz del sistema en un servidor de Windows 2000.

Para activar el esquema de MMC complemento, siga estos pasos:
  1. Haga clic en Inicio , haga clic en Ejecutar , escriba mmc y, a continuación, haga clic en Aceptar .
  2. En el menú Consola MMC , haga clic en Agregar o quitar complemento-pda.. .
  3. Haga clic en Agregar y, a continuación, haga clic en Esquema de Active Directory .
  4. Haga clic en Agregar , haga clic en Cerrar y, a continuación, haga clic en Aceptar .
También puede seguir estos pasos para establecer la clave del registro tratada en el artículo mencionado anteriormente por medio de la MMC de esquema complemento:
  1. Resalte el esquema de Active Directory
  2. Elija acción | maestro de operaciones... .
  3. Haga clic para seleccionar el cuadro de título se puede modificar el esquema en este controlador de dominio .
  4. Haga clic en Aceptar .
En este punto, un administrador de esquema pueden agregar atributos adicionales para el catálogo global. Hay varios métodos para agregar atributos adicionales a la GC incluido el complemento MMC de esquema y las secuencias de comandos ADSI.

Para realizar modificaciones con el esquema de Active Directory MMC Snap-in

  1. Haga clic en el complemento en la carpeta de atributos.
  2. En el panel derecho, desplácese hasta el atributo deseado, haga clic con el botón secundario del mouse en él y, a continuación, haga clic en Propiedades .
  3. Haga clic para seleccionar la casilla de verificación replicar este atributo en el catálogo global .
  4. Haga clic en Aceptar .
Si no se realiza el cambio del registro anterior, se produce el siguiente error al intentar cambiar el estado de la replicación para el catálogo global:
No se puede cambiar si este atributo debe replicarse en los servidores de catálogo global.

Para realizar modificaciones mediante secuencias de comandos ADSI

Interfaces de servicios de Active Directory (ADSI) puede realizar modificaciones en el esquema a través de su proveedor de Protocolo ligero de acceso a directorios (LDAP). El código siguiente determina la ubicación del esquema, enlazar con el atributo en el esquema y realice los cambios necesarios para forzarlo a replicar en el catálogo global.
Const ADS_PROPERTY_CLEAR = 1
' Declarations are commented for use with VBScript
Dim oRootDSE 'As IADs
Dim oConn 'As ADODB.Connection
Dim oRecordset 'As ADODB.Recordset
Dim strAttribute 'As String
Dim strADsPath 'As String
Dim oAttribute 'As IADs
Dim bReplicate 'As Boolean

strAttribute = "Department"  'Replace with the name of the attribute to change replication
bReplicate = True            'Replicate to GC True/False

Set oConn = CreateObject("ADODB.Connection")
Set oRootDSE = GetObject("LDAP://RootDSE")

oConn.Provider = "ADsDSOObject"
oConn.Open "ADs Provider"

strQuery = "<LDAP://" & oRootDSE.Get("schemaNamingContext")
& ">;(&(objectClass=attributeSchema)(cn=" & strAttribute & "));cn,adspath;subtree"
Set oRecordset = oConn.Execute(strQuery)
oRecordset.MoveFirst
strADsPath = oRecordset.Fields("ADsPath")  'store the path of the object in the schema

Set oAttribute = GetObject(strADsPath) 'Get the object in the schema
If bReplicate Then
  oAttribute.Put "isMemberOfPartialAttributeSet", True    'Set the property to true
Else
  oAttribute.PutEx ADS_PROPERTY_CLEAR, "isMemberOfPartialAttributeSet", 0   'Clear the property
End If

'Write to schema
oAttribute.SetInfo

'Clean Up
Set oAttribute = Nothing
Set oRootDSE = Nothing
oRecordset.Close
oConn.Close
Set oConn = Nothing
Set oRecordset = Nothing
				
si no se realiza el cambio del registro anterior, el siguiente mensaje de error aparece al intentar ejecutar la secuencia de comandos:
Error-2147016651 (80072035): Error de automatización. El servidor es no puede procesar la solicitud.

Referencias

Para obtener información adicional, haga clic en los números de artículo correspondientes para verlos en Microsoft Knowledge Base:
232517Atributos de catálogo global y propiedades de replicación
230663Cómo enumerar atributos replicados en el catálogo global
Para información adicional acerca de ADSI, consulte el siguiente sitio Web de Microsoft:
http://msdn2.microsoft.com/library/aa772170.aspx

Propiedades

Id. de artículo: 248717 - Última revisión: viernes, 28 de septiembre de 2007 - Versión: 3.4
La información de este artículo se refiere a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Active Directory Service Interfaces 2.0
  • Microsoft Active Directory Service Interfaces 2.5
Palabras clave: 
kbmt kbglobalcatalog kbhowto kbmsg KB248717 KbMtes
Traducción automática
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): 248717

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com