MSAD _ ReplNeighbor, classe

Représente la structure du _ _ voisin du service de réplication de contenu, qui contient les informations d’état de la réplication entrante pour un contexte d’appellation (NC) et une paire de serveurs sources spécifiques, tels que retournés par la fonction DsReplicaGetInfo .

Syntaxe

[dynamic, provider("ReplProv1")]
class MSAD_ReplNeighbor
{
  String   NamingContextDN;
  String   SourceDsaObjGuid;
  String   NamingContextObjGuid;
  String   SourceDsaDN;
  String   SourceDsaAddress;
  String   SourceDsaInvocationID;
  String   AsyncIntersiteTransportDN;
  String   AsyncIntersiteTransportObjGuid;
  uint64   USNLastObjChangeSynced;
  uint64   USNAttributeFilter;
  datetime TimeOfLastSyncSuccess;
  datetime TimeOfLastSyncAttempt;
  uint32   LastSyncResult;
  uint32   NumConsecutiveSyncFailures;
  uint32   ReplicaFlags;
  boolean  Writeable = FALSE;
  boolean  SyncOnStartup = FALSE;
  boolean  DoScheduledSyncs = FALSE;
  boolean  UseAsyncIntersiteTransport = FALSE;
  boolean  TwoWaySync = FALSE;
  boolean  FullSyncInProgress = FALSE;
  boolean  FullSyncNextPacket = FALSE;
  boolean  NeverSynced = FALSE;
  boolean  IgnoreChangeNotifications = FALSE;
  boolean  DisableScheduledSync = FALSE;
  boolean  CompressChanges = FALSE;
  boolean  NoChangeNotifications = FALSE;
  String   SourceDsaSite;
  String   SourceDsaCN;
  String   Domain;
  boolean  IsDeletedSourceDsa = FALSE;
  uint32   ModifiedNumConsecutiveSyncFailures;
};

Membres

La classe MSAD _ ReplNeighbor possède les types de membres suivants :

Méthodes

La classe MSAD _ ReplNeighbor possède ces méthodes.

Méthode Description
SyncNamingContext Synchronise un contexte d’appellation de destination avec l’une de ses sources.

Propriétés

La classe MSAD _ ReplNeighbor possède les propriétés suivantes.

AsyncIntersiteTransportDN

Type de données : chaîne

Type d'accès : Lecture seule

Obtient le chemin d’accès X. 500 de l’objet interSiteTransport qui correspond au transport sur lequel la réplication est effectuée. Affectez la valeur null pour la réplication RPC/IP.

AsyncIntersiteTransportObjGuid

Type de données : chaîne

Type d'accès : Lecture seule

Obtient le GUID de l’objet de transport intersite qui correspond à la propriété AsyncIntersiteTransportDN .

CompressChanges

Type de données : booléen

Type d'accès : Lecture seule

Obtient la valeur qui indique si l’indicateur de _ modifications de _ _ compresser les _ changements de réplication DS a été défini dans la propriété ReplicaFlags .

DisableScheduledSync

Type de données : booléen

Type d'accès : Lecture seule

Obtient la valeur qui indique si l’indicateur de _ _ _ _ _ synchronisation planifiée du service de réplication de l’annuaire de réplication a été défini dans la propriété ReplicaFlags .

Domaine

Type de données : chaîne

Type d'accès : Lecture seule

Obtient le nom canonique du domaine du contexte de nommage répliqué.

DoScheduledSyncs

Type de données : booléen

Type d'accès : Lecture seule

Obtient la valeur qui indique si l’indicateur de synchronisations de réplication de service d’annuaire _ _ _ do do _ scheduled _ a été défini dans la propriété ReplicaFlags .

FullSyncInProgress

Type de données : booléen

Type d'accès : Lecture seule

Obtient la valeur qui indique si l’indicateur DS _ REPL _ NBR _ Full _ Sync _ en _ cours a été défini dans la propriété ReplicaFlags .

FullSyncNextPacket

Type de données : booléen

Type d'accès : Lecture seule

Obtient la valeur qui indique si l’indicateur de _ _ _ _ _ paquet Next Sync de _ paquets de réplication complète a été défini dans la propriété ReplicaFlags .

IgnoreChangeNotifications

Type de données : booléen

Type d'accès : Lecture seule

Obtient la valeur qui indique si l’indicateur de _ _ _ _ _ notification des modifications de l’annuaire de réplication des modifications a été défini dans la propriété ReplicaFlags .

IsDeletedSourceDsa

Type de données : booléen

Type d'accès : Lecture seule

Obtient la valeur qui indique si cette connexion représente un contrôleur de périphérique source qui a été supprimé. True si cette connexion représente un contrôleur de périphérique source qui a été supprimé ; Sinon, false. Par défaut, le service d’annuaire continue à répliquer ces connexions pendant un certain temps, après la suppression du contrôleur de domaine source.

LastSyncResult

Type de données : UInt32

Type d'accès : Lecture seule

Obtient le code d’erreur HRESULT de la dernière tentative de réplication.

ModifiedNumConsecutiveSyncFailures

Type de données : UInt32

Type d'accès : Lecture seule

Obtient le nombre de tentatives de réplication consécutives ayant échoué, à l’exclusion des connexions qui sont supposées échouer. Par exemple, si la propriété IsDeletedSourceDsa a la valeur true, elle est censée échouer.

NamingContextDN

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé

Obtient le chemin d’accès X. 500 pour le contexte de nommage qui est répliqué par cette connexion.

NamingContextObjGuid

Type de données : chaîne

Type d'accès : Lecture seule

Obtient le GUID du contexte de nommage répliqué.

NeverSynced

Type de données : booléen

Type d'accès : Lecture seule

Obtient la valeur qui indique si l’indicateur de réplication du service d’annuaire _ n’est _ _ jamais _ synchronisé a été défini dans la propriété ReplicaFlags .

NoChangeNotifications

Type de données : booléen

Type d'accès : Lecture seule

Obtient la valeur qui indique si l’indicateur de notification de modification du _ numéro de réplication DS n’a _ _ pas _ _ été défini dans la propriété ReplicaFlags .

NumConsecutiveSyncFailures

Type de données : UInt32

Type d'accès : Lecture seule

Obtient le nombre de tentatives de réplication consécutives ayant échoué.

ReplicaFlags

Type de données : UInt32

Type d'accès : Lecture seule

Obtient le jeu d’indicateurs qui spécifient des attributs et des options pour les données de réplication. Cette propriété peut être zéro ou une combinaison d’un ou plusieurs des indicateurs suivants.

Service d’annuaire _ REPL _ NBR _ inscriptible (16 (0x10))

La copie locale du contexte de nommage est accessible en écriture.

Service d’annuaire _ REPL _ NBR _ Sync _ au _ démarrage (32 (0x20))

La réplication de ce contexte d’appellation à partir de cette source est tentée lors du démarrage du serveur de destination. En règle générale, cet indicateur s’applique uniquement aux voisins intra-sites.

Service d’annuaire _ REPL _ _ do do _ scheduled _ syncs (64 (0x40))

Exécuter la réplication selon une planification. Cet indicateur est généralement défini, à moins que la planification de ce contexte de nommage ou source ne soit « jamais », autrement dit, la planification vide.

Service d’annuaire _ REPL _ NBR _ use _ Async _ intersite _ transport (128 (0x80))

Exécuter la réplication indirectement par le biais du service de messagerie inter-sites. Cet indicateur est défini uniquement lors de la réplication sur SMTP. Cet indicateur n'est pas défini lors de la réplication sur RPC/IP inter-site.

Service d’annuaire _ _ _ _ _ Synchronisation bidirectionnelle REPL (512 (0x200))

Si cette valeur est définie, cela indique que lorsque la réplication entrante est terminée, le serveur de destination doit indiquer au serveur source de se synchroniser dans le sens inverse. Cette fonctionnalité est utilisée dans les scénarios d'accès à distance dans lesquels un seul des deux serveurs peut initier une connexion d'accès à distance. Par exemple, cette option peut être utilisée dans un siège social et une filiale, où la filiale se connecte au siège social sur Internet au moyen d’une connexion d’accès à distance à l’ISP.

Service d’annuaire _ L' _ _ objet REPL retourne les _ _ parents de l’objet (2048 (0x800))

Ce voisin est dans un état où il retourne les objets parents avant les objets enfants. Il bascule dans cet état après avoir reçu un objet enfant avant son parent.

Service d’annuaire _ Réplication _ _ complète _ de la synchronisation _ en _ cours (65536 (0x10000))

Le serveur de destination exécute une synchronisation complète à partir du serveur source. Les synchronisations complètes n’utilisent pas les vecteurs qui créent des mises à jour (tels que les _ _ curseurs REPL DS) pour le filtrage des mises à jour. Les synchronisations complètes ne sont pas utilisées dans le cadre du protocole de réplication par défaut.

Service d’annuaire _ Paquet de réplication _ _ complète à _ synchronisation _ _ complète (131072 (0x20000))

Le dernier paquet de la source indiquait une modification d’un objet que le serveur de destination n’a pas encore créé. Le paquet suivant à demander demande au serveur source de placer tous les attributs de l’objet modifié dans le paquet.

Service d’annuaire _ REPL _ _ n’est jamais _ synchronisé (2097152 (0x200000))

Aucune synchronisation n'a jamais été effectuée avec succès à partir de cette source.

Service d’annuaire _ Taux de réplication _ _ anticipé (16777216 (0x1000000))

Le moteur de réplication a temporairement cessé de traiter ce voisin afin de traiter un autre voisin de priorité plus élevée, que ce soit pour cette partition ou pour une autre partition. Le moteur de réplication reprendra le traitement de ce voisin une fois le travail de priorité plus élevée terminé.

Service d’annuaire _ Réplication _ _ Ignorer _ les _ notifications de modifications (67108864 (0x4000000))

Ce voisin est défini pour désactiver les synchronisations basées sur les notifications. Dans un site, les contrôleurs de domaine se synchronisent les uns avec les autres en fonction des notifications lorsque des modifications se produisent. Ce paramètre empêche ce voisin d’effectuer des synchronisations qui sont déclenchées par des notifications. Le voisin effectue toujours des synchronisations en fonction de sa planification, ou en réponse à des synchronisations demandées manuellement.

Service d’annuaire _ REPL _ NBR _ Disable _ scheduled _ Sync (134217728 (0x8000000))

Ce voisin est configuré de façon à ne pas effectuer de synchronisations selon sa planification. La seule façon dont ce voisin effectuera des synchronisations est en réponse aux notifications de modification ou aux synchronisations demandées manuellement.

Service d’annuaire _ Réplication des _ _ _ changements de compression (268435456 (0x10000000))

Les modifications reçues de cette source doivent être compressées. La compression se produit généralement uniquement si le serveur source se trouve dans un autre site.

Service d’annuaire _ REPL _ _ n ° _ de _ notifications de modification (536870912 (0x20000000))

Aucune notification de modification ne doit être reçue à partir de cette source. Généralement défini uniquement si le serveur source se trouve dans un autre site.

Service d’annuaire _ _Jeu d' _ _ attributs _ partiels REPL NBR (1073741824 (0x40000000))

Ce voisin est dans un état où il recrée le contenu de ce réplica à cause d'une modification dans le jeu d'attributs partiel.

SourceDsaAddress

Type de données : chaîne

Type d'accès : Lecture seule

Obtient l’adresse DNS du contrôleur de domaine source.

Notes

Cette chaîne contient un GUID modifié, et non le nom DNS canonique couramment utilisé.

SourceDsaCN

Type de données : chaîne

Type d'accès : Lecture seule

Obtient le composant de chemin d’accès de l’objet pour le DSA qui représente le contrôleur de périphérique source. Cette chaîne est souvent similaire au nom de l’ordinateur, mais elle n’est pas toujours identique.

SourceDsaDN

Type de données : chaîne

Type d'accès : Lecture seule

Obtient le chemin d’accès X. 500 pour le DSA qui représente le contrôleur de périphérique source.

SourceDsaInvocationID

Type de données : chaîne

Type d'accès : Lecture seule

Obtient l’ID d’appel qui a été utilisé par le serveur source à partir de la dernière réplication.

SourceDsaObjGuid

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé

Obtient le GUID de l’agent de service d’annuaire (DSA) qui représente le contrôleur de domaine source (DC).

SourceDsaSite

Type de données : chaîne

Type d'accès : Lecture seule

Obtient le site qui contient le contrôleur de site source.

SyncOnStartup

Type de données : booléen

Type d'accès : Lecture seule

Obtient la valeur qui indique si l’indicateur DS _ REPL _ NBR _ Sync _ au _ démarrage a été défini dans la propriété ReplicaFlags .

TimeOfLastSyncAttempt

Type de données : DateTime

Type d'accès : Lecture seule

Obtient l’horodateur de la dernière tentative de réplication.

TimeOfLastSyncSuccess

Type de données : DateTime

Type d'accès : Lecture seule

Obtient l’horodateur de la dernière tentative de réplication réussie.

TwoWaySync

Type de données : booléen

Type d'accès : Lecture seule

Obtient la valeur qui indique si l’indicateur de _ _ _ _ _ synchronisation de réplication du compte de réplication bi a été défini dans la propriété ReplicaFlags .

UseAsyncIntersiteTransport

Type de données : booléen

Type d'accès : Lecture seule

Obtient la valeur qui indique si l’indicateur de _ _ _ _ _ _ transport intersite asynchrone du service d’annuaire de réplication d’annuaire a été défini dans la propriété ReplicaFlags .

USNAttributeFilter

Type de données : UInt64

Type d'accès : Lecture seule

Obtient la valeur de la propriété USNLastObjChangeSynced à la fin du dernier cycle de réplication effectué avec succès. Zéro si aucun cycle de réplication n’a été effectué avec succès.

USNLastObjChangeSynced

Type de données : UInt64

Type d'accès : Lecture seule

Obtient la valeur d’attribut non modifiée de la dernière mise à jour d’objet qui a été reçue.

Inscriptible

Type de données : booléen

Type d'accès : Lecture seule

Obtient la valeur qui indique si l’indicateur d' _ _ _ écriture de réplication de compte d’annuaire a été défini dans la propriété ReplicaFlags .

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Aucun pris en charge
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
\MicrosoftActiveDirectory racine
MOF
ReplProv. mof
DLL
Replprov.dll