Como Modificar Atributos que Replicam para o Catálogo Global

Traduções deste artigo Traduções deste artigo
ID do artigo: 248717 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

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 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
				
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:
http://www.microsoft.com/adsi

Propriedades

ID do artigo: 248717 - Última revisão: segunda-feira, 11 de agosto de 2003 - Revisão: 2.0
A informação contida neste artigo aplica-se 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
Palavras-chave: 
kbhowto kbmsg kbglobalcatalog KB248717

Submeter comentários

 

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