Comment modifier les attributs qui se répliquent vers le catalogue global

Traductions disponibles Traductions disponibles
Numéro d'article: 248717 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Résumé

Le catalogue global (GC) contient un réplica partiel de chaque objet de l'entreprise. Cet article explique comment manipuler les attributs qui constituent les valeurs de jeu répliquées vers le catalogue global. Vous décidez quels attributs répliquera (en plus des attributs par défaut) nécessite une planification rigoureuse en tenant compte de trafic réseau et d'espace disque nécessaire.

Plus d'informations

Avant de décrire comment définir un attribut à répliquer dans le catalogue global, il est important de noter les effets sur le trafic de réplication de réseau.

Après avoir créé un objet attributeSchema, marquer un attribut supplémentaire pour répliquer vers le catalogue global entraîne une duplication globale (également appelé une «synchronisation complète") de tous les objets au catalogue global, comme décrit ci-dessous. Ce problème se produit sur les versions de Windows 2000 répertoriées dans cet article.

Chaque serveur dispose d'une copie complète et accessibles en écriture de son propre domaine. Si ce serveur est également un catalogue global, les domaines restants de la forêt sont conservés comme copies en lecture seule, partiels. «Partielle» signifie que seulement un sous-ensemble des attributs est conservé.

Lorsqu'un attribut est ajouté au catalogue global, il est ajouté au sous-ensemble copie partielle (ensemble d'attributs partiel). Cela provoque le catalogue global effectuer une synchronisation"complète" de toutes les copies en lecture seule à nouveau pour remplir à nouveau lui-même avec uniquement les attributs partiels qu'il doit contenir. Cette synchronisation complète se produit même si propriété d'attribut isMemberOfPartialAttributeSet est définie sur "True". Par conséquent, il effectue uniquement une synchronisation complète sur les domaines de la copie partielle en lecture seule et pas son propre domaine accessibles en écriture, la partition d'annuaire de configuration ou partition d'annuaire du schéma.

Notes :

"Partition de répertoire" a été précédente appelée «contexte d'appellation». Suppressions dans le catalogue global sont gérées localement sans réplication.

Pour modifier les attributs répliqués vers le GC Active Directory, vous devez modifier le schéma. Pour modifier le schéma, un administrateur doit être effectuée par un membre du groupe «Administrateurs du schéma». Ainsi que pour un membre de ce groupe, une clé de Registre doit être définie sur le maître de schéma. Pour plus d'informations sur ce processus, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
216060Modification de Registre requise pour autoriser écriture au schéma
Cet article décrit également les étapes effectuées dans la Active Directory Schema Console (MMC). Vous pouvez acquérir ce composant logiciel enfichable par le biais d'une installation complète des outils d'administration Windows 2000 ou en inscrivant schmmgmt.dll dans la racine du système sur un serveur Windows 2000.

Pour activer la console MMC schéma composant logiciel enfichable, procédez comme suit :
  1. Cliquez sur Démarrer, cliquez sur exécuter, tapez mmc et cliquez sur OK.
  2. Dans le menu MMC Console, cliquez sur Ajout/Suppression Snap-in....
  3. Cliquez sur Ajouter, puis cliquez sur Schéma Active Directory.
  4. Cliquez sur Ajouter, cliquez sur Fermer et cliquez sur OK.
Vous pouvez également suivre ces étapes pour définir la clé de Registre décrites dans l'article mentionné ci-dessus par voie du composant logiciel enfichable MMC Schéma :
  1. Mettez en surbrillance du schéma Active Directory
  2. Choisissez action | maître d'opérations....
  3. Cliquez pour sélectionner la zone intitulée le schéma peut être modifié sur ce contrôleur de domaine.
  4. Cliquez sur OK.
À ce stade, un administrateur de schéma peuvent ajouter des attributs supplémentaires pour le catalogue global. Il existe plusieurs méthodes pour ajouter des attributs supplémentaires pour le GC y compris le composant logiciel enfichable MMC schéma et de scripts ADSI.

Pour effectuer des modifications à l'aide du schéma Active Directory MMC Snap-in

  1. Cliquez sur le dossier attributs dans le composant logiciel enfichable.
  2. Dans le volet droit, faites défiler jusqu'à l'attribut souhaité, cliquez dessus avec le bouton droit et puis cliquez sur Propriétés.
  3. Cliquez pour sélectionner la case à cocher répliquer cet attribut dans le catalogue global.
  4. Cliquez sur OK.
Si la modification du Registre ci-dessus n'est pas présentée, l'erreur suivante se produit lorsque vous tentez de modifier le statut de la réplication pour le catalogue global :
N'a pas pu changer si cet attribut doit être répliqué vers les serveurs de catalogue global.

Pour effectuer des modifications à l'aide de scripts ADSI

ADSI (Active Directory Services Interfaces) permet d'apporter des modifications sur le schéma via son fournisseur LDAP (Lightweight Directory Access Protocol). Le code ci-dessous détermine l'emplacement du schéma, lier à l'attribut dans le schéma et apportez les modifications nécessaires pour le forcer à répliquer vers le catalogue 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 la modification de Registre ci-dessus n'est pas apportée, le message d'erreur suivant s'affiche lorsque vous tentez d'exécuter le script :
Erreur-2147016651 (80072035): Erreur d'Automation. Le serveur ne souhaite pas traiter la demande.

Références

Pour plus d'informations, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la base de connaissances Microsoft :
232517Attributs de catalogue global et propriétés de réplication
230663Comment faire pour énumérer les attributs répliqués dans le catalogue global
Pour plus d'informations sur ADSI, consultez le site Web de Microsoft à l'adresse suivante :
http://msdn2.microsoft.com/library/aa772170.aspx

Propriétés

Numéro d'article: 248717 - Dernière mise à jour: vendredi 28 septembre 2007 - Version: 3.4
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professionnel
  • Microsoft Active Directory Service Interfaces 2.0
  • Microsoft Active Directory Service Interfaces 2.5
Mots-clés : 
kbmt kbglobalcatalog kbhowto kbmsg KB248717 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 248717
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

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