Você está offline; aguardando reconexão

Como Modificar Atributos que Replicam para o Catálogo Global

Sumário
O Catálogo Global (GC) possui uma réplica parcial de cada objeto na empresa. Este artigo discute como manipular os atributos que compõem os valores de conjunto duplicados para o GC. A decisão de quais atributos serão replicados (além dos atributos padrão) requer um planejamento cuidadoso considerando o tráfego de rede e o espaço em disco necessário.
Mais Informações
Antes de descrever como definir um atributo a ser replicado para o GC, é importante observar os efeitos que isso causa no tráfego de replicação de rede.

Depois que um objeto attributeSchema é criado, a marcação de um atributo adicional a ser replicado para o GC (também conhecido como "sincronização completa") causa uma replicação completa de todos os objetos para o GC, conforme descrito abaixo. Esse comportamento ocorre nas versões do Windows 2000 mencionadas neste artigo.

Cada servidor possui uma cópia completa e gravável de seu próprio domínio. Se esse servidor for também um GC, os domínios restantes na floresta serão tratados como cópias parciais, somente leitura. "Parcial" significa que apenas um subconjunto de atributos é mantido.

Quando um atributo é adicionado ao GC, ele é acrescentado ao subconjunto de cópia parcial (conjunto de atributo parcial). Isso faz com que o GC execute uma "sincronização completa" de todas as cópias somente leitura novamente para preencher novamente apenas com atributos parciais que ele precisa armazenar. Essa sincronização completa ocorre mesmo se a propriedade do atributo isMemberOfPartialAttributeSet estiver definida como "True". Dessa forma, ele faz a sincronização completa nos domínios de cópia parcial somente leitura e não em seu próprio domínio gravável, na partição de diretório de configuração ou partição de diretório de esquema.

Notas:

"Partição de diretório" já foi mencionada anteriormente como "contexto de nomeação". As remoções do GC são tratadas localmente sem replicação.

Para modificar os atributos que replicam para o GC do Active Directory, você deve alterar o esquema. Para alterá-lo, é necessário ter um administrador como membro do grupo "Schema Admins". Além de ser um membro desse grupo, deve ser definida uma chave de registro no Mestre de Esquema. Para obter informações adicionais sobre isse processo, clique no número abaixo para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
216060 Registry Modification Required to Allow Writing to Schema
Este artigo também descreve os passos executados no Active Directory Schema Microsoft Management Console (MMC). Este artigo também descreve os passos executados no Active Directory Schema Microsoft Management Console (MMC).

Para ativar o snap-in Schema MMC, siga estes passos:
  1. Clique em Iniciar, clique em Executar, digite mmc, em seguida clique emOK.
  2. No menu Console do MMC , clique em Adicionar/Remover Snap-in....
  3. Clique em Adicionar, em seguida clique em Esquema do Active Directory.
  4. Clique em Adicionar, clique em Fechar, em seguida clique em OK.
Você pode também seguir estes passos para definir a chave de registro discutida no artigo mencionado acima por meio do snap-in Schema MMC:
  1. Selecione Esquema do Active Directory
  2. Escolha Ação | Mestre de Operações....
  3. Clique para selecionar a caixa nomeada O esquema pode ser modificado neste Controlador de Domínio.
  4. Clique em OK.
Nesse ponto, um Administrador de Esquema pode acrescentar atributos adicionais ao GC. Há vários métodos de adição de atributos adicionais ao GC, incluindo o snap-in Schema MMC e scripts ADSI.

Para Fazer Modificações Usando o Snap-In Active Directory Schema do MMC

  1. Clique na pasta Attributes no snap-in.
  2. No painel à direita, procure o atributo desejado, clique com o botão direito nele e clique em Propriedades.
  3. Clique para selecionar a caixa de seleção Replicar este atributo no Catálogo Global.
  4. Clique em OK.
Se a alteração do registro acima não foi feita, ocorrerá o seguinte erro ao tentar alterar o estado da replicação para o GC:
Não foi possível alterar a indicação de que este atributo deve ser replicado para os servidores de catálogo global.

Para Fazer Modificações Usando Scripts ADSI

Active Directory Services Interfaces (ADSI) pode fazer modificações no esquema por meio de seu provedor Lightweight Directory Access Protocol (LDAP). O código a seguir determina o local do esquema, vincula-se ao atributo no esquema e faz as alterações necessárias para forçá-lo a replicar para o GC.
Const ADS_PROPERTY_CLEAR = 1' Declarations are commented for use with VBScriptDim oRootDSE 'As IADsDim oConn 'As ADODB.ConnectionDim oRecordset 'As ADODB.RecordsetDim strAttribute 'As StringDim strADsPath 'As StringDim oAttribute 'As IADsDim bReplicate 'As BooleanstrAttribute = "Department"  'Replace with the name of the attribute to change replicationbReplicate = True            'Replicate to GC True/FalseSet 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.MoveFirststrADsPath = oRecordset.Fields("ADsPath")  'store the path of the object in the schemaSet oAttribute = GetObject(strADsPath) 'Get the object in the schemaIf bReplicate Then  oAttribute.Put "isMemberOfPartialAttributeSet", True    'Set the property to trueElse  oAttribute.PutEx ADS_PROPERTY_CLEAR, "isMemberOfPartialAttributeSet", 0   'Clear the propertyEnd If'Write to schemaoAttribute.SetInfo'Clean UpSet oAttribute = NothingSet oRootDSE = NothingoRecordset.CloseoConn.CloseSet oConn = NothingSet oRecordset = Nothing				
Se a alteração do registro acima não foi feita, ocorrerá o seguinte erro ao tentar executar o script:
Erro -2147016651 (80072035): Erro de Automação. O servidor está se recusando processar o pedido.
Referências
Para obter informações adicionais, clique nos números abaixo para visualizar os artigos na Base de Dados de Conhecimento da Microsoft:
232517 Global Catalog Attributes and Replication Properties
230663 How to Enumerate Attributes Replicated to the Global Catalog
Para obter informações adicionais sobre ADSI, visite os seguintes sites da Microsoft na Web:
"active directory", "global catalog", adsi, ldap
Propriedades

ID do Artigo: 248717 - Última Revisão: 08/11/2003 21:13:00 - Revisão: 2.0

  • 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
  • kbhowto kbmsg kbglobalcatalog KB248717
Comentários