MSAD _ ReplNeighbor-Klasse

Stellt die DS _ REPL _ NEIGHBOR-Struktur dar, die die eingehenden Replikationsstatusinformationen für einen bestimmten Benennungskontext (NC) und ein Quellserverpaar enthält, wie von der DsReplicaGetInfo-Funktion zurückgegeben.

Syntax

[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;
};

Member

Die MSAD _ ReplNeighbor-Klasse verfügt über die folgenden Membertypen:

Methoden

Die MSAD _ ReplNeighbor-Klasse verfügt über diese Methoden.

Methode BESCHREIBUNG
SyncNamingContext Synchronisiert einen Zielnamenskontext mit einer seiner Quellen.

Eigenschaften

Die MSAD _ ReplNeighbor-Klasse verfügt über diese Eigenschaften.

AsyncIntersiteTransportDN

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Ruft den X.500-Pfad des interSiteTransport-Objekts ab, das dem Transport entspricht, über den die Replikation ausgeführt wird. Legen Sie für die RPC/IP-Replikation auf NULL fest.

AsyncIntersiteTransportObjGuid

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Ruft die GUID des standortübergreifenden Transportobjekts ab, das der AsyncIntersiteTransportDN-Eigenschaft entspricht.

CompressChanges

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das DS _ REPL _ NBR _ COMPRESS _ CHANGES-Flag in der ReplicaFlags-Eigenschaft festgelegt wurde.

DisableScheduledSync

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das Flag DS _ REPL _ NBR _ DISABLE SCHEDULED _ _ SYNC in der ReplicaFlags-Eigenschaft festgelegt wurde.

Domain

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Ruft den kanonischen Namen der Domäne des replizierten NC ab.

DoScheduledSyncs

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das Flag DS _ REPL _ NBR _ DO SCHEDULED _ _ SYNCS in der ReplicaFlags-Eigenschaft festgelegt wurde.

FullSyncInProgress

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das Flag DS _ REPL _ NBR _ FULL SYNC _ _ IN _ PROGRESS in der ReplicaFlags-Eigenschaft festgelegt wurde.

FullSyncNextPacket

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das Flag DS _ REPL _ NBR _ FULL SYNC _ _ NEXT _ PACKET in der ReplicaFlags-Eigenschaft festgelegt wurde.

IgnoreChangeNotifications

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das Flag DS _ REPL _ NBR _ IGNORE CHANGE _ _ NOTIFICATIONS in der ReplicaFlags-Eigenschaft festgelegt wurde.

IsDeletedSourceDsa

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob diese Verbindung einen gelöschten Quelldomänencontroller darstellt. TRUE, wenn diese Verbindung einen gelöschten Quelldomänencontroller darstellt; andernfalls FALSE. Standardmäßig repliziert der DS diese Verbindungen nach dem Löschen des Quelldomänencontrollers noch einige Zeit.

LastSyncResult

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Ruft den HRESULT-Fehlercode für den letzten Replikationsversuch ab.

ModifiedNumConsecutiveSyncFailures

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Ruft die Anzahl der aufeinanderfolgenden fehlgeschlagenen Replikationsversuche ab, einschließlich der Verbindungen, bei denen ein Fehler erwartet wird. Wenn die IsDeletedSourceDsa-Eigenschaft beispielsweise auf TRUE festgelegt ist, wird ein Fehler erwartet.

NamingContextDN

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Ruft den X.500-Pfad für den NC ab, der von dieser Verbindung repliziert wird.

NamingContextObjGuid

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Ruft die GUID für den replizierten NC ab.

NeverSynced

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das DS _ REPL _ NBR _ NEVER _ SYNCED-Flag in der ReplicaFlags-Eigenschaft festgelegt wurde.

NoChangeNotifications

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das DS _ REPL _ NBR _ NO CHANGE _ _ NOTIFICATIONS-Flag in der ReplicaFlags-Eigenschaft festgelegt wurde.

NumConsecutiveSyncFailures

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Ruft die Anzahl der aufeinanderfolgenden fehlgeschlagenen Replikationsversuche ab.

ReplicaFlags

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Ruft den Satz von Flags ab, die Attribute und Optionen für die Replikationsdaten angeben. Diese Eigenschaft kann 0 (null) oder eine Kombination aus mindestens einem der folgenden Flags sein.

DS _ REPL _ NBR _ WRITEABLE (16 (0x10))

Die lokale Kopie des Namenskontexts ist nicht schreibgeschützt.

DS _ REPL _ NBR _ SYNC BEIM _ _ START (32 (0x20))

Die Replikation dieses Namenskontexts aus dieser Quelle wird versucht, wenn der Zielserver gestartet wird. Dieses Flag gilt in der Regel nur für standortinterne Nachbarn.

DS _ REPL _ NBR _ DO SCHEDULED _ _ SYNCS (64 (0x40))

Die Replikation nach einem Zeitplan ausführen. Dieses Flag wird in der Regel festgelegt, es sei denn, der Zeitplan für diesen Benennungskontext oder die Quelle ist "never", d.&a; der leere Zeitplan.

DS _ REPL _ NBR _ USE _ ASYNC _ INTERSITE _ TRANSPORT (128 (0x80))

Die Replikation indirekt über den standortübergreifenden Meldungsdienst ausführen. Dieses Flag wird nur festgelegt, wenn über SMTP repliziert wird. Dieses Flag wird nicht festgelegt, wenn über standortübergreifendes RPC/IP repliziert wird.

DS _ REPL _ NBR _ TWO WAY _ _ SYNC (512 (0x200))

Wenn festgelegt, gibt an, dass der Zielserver nach Abschluss der eingehenden Replikation dem Quellserver mitteilen muss, dass die Synchronisierung in umgekehrter Richtung ausgeführt werden soll. Dieses Feature wird in DFÜ-Szenarien verwendet, in denen nur einer der beiden Server eine DFÜ-Verbindung initiieren kann. Diese Option kann beispielsweise in einem Hauptsitz und einer Filiale des Unternehmens verwendet werden, wo die Zweigstelle über das Internet über eine DFÜ-ISP-Verbindung eine Verbindung mit dem Hauptsitz des Unternehmens herstellt.

DS _ REPL _ NBR _ RETURN OBJECT _ _ PARENTS (2048 (0x800))

Dieser Nachbar befindet sich in einem Zustand, in dem er vor untergeordneten Objekten übergeordnete Objekte zurückgibt. Der Nachbar wechselt in diesen Zustand, nachdem er ein untergeordnetes Element vor dem zugehörigen übergeordneten Element empfangen hat.

DS _ REPL _ NBR _ FULL SYNC _ IN _ _ PROGRESS (65536 (0x10000))

Der Zielserver führt eine vollständige Synchronisierung vom Quellserver aus. Vollständige Synchronisierungen verwenden keine Vektoren, die Updates (z. B. DS _ REPL _ CURSORS)zum Filtern von Updates erstellen. Vollständige Synchronisierungen werden nicht als Teil des Standardreplikationsprotokolls verwendet.

DS _ REPL _ NBR _ FULL SYNC _ NEXT _ _ PACKET (131072 (0x20000))

Das letzte Paket aus der Quelle hat eine Änderung eines Objekts angegeben, das der Zielserver noch nicht erstellt hat. Das nächste angeforderte Paket weist den Quellserver an, alle Attribute des geänderten Objekts in das Paket zu setzen.

DS _ REPL _ NBR _ NEVER _ SYNCED (2097152 (0x200000))

Eine Synchronisierung ist von dieser Quelle nie erfolgreich abgeschlossen worden.

DS _ REPL _ NBR _ PREEMPTED (16777216 (0x1000000))

Die Replikations-Engine hat die Verarbeitung dieses Nachbarn vorübergehend beendet, um einen anderen Nachbarn mit höherer Priorität zu verarbeiten, entweder für diese Partition oder für eine andere Partition. Die Replikations-Engine fährt mit der Verarbeitung dieses Nachbarn fort, nachdem die Arbeit mit der höheren Priorität abgeschlossen wurde.

DS _ REPL _ NBR _ IGNORE CHANGE _ _ NOTIFICATIONS (67108864 (0x4000000))

Dieser Nachbar ist so festgelegt, dass benachrichtigungsbasierte Synchronisierungen deaktiviert werden. Innerhalb eines Standorts werden Domänencontroller bei Vornahme von Änderungen auf Grundlage von Benachrichtigungen miteinander synchronisiert. Diese Einstellung verhindert, dass dieser Nachbar Synchronisierungen durchführen kann, die durch Benachrichtigungen ausgelöst werden. Der Nachbar wird weiterhin Synchronisierungen basierend auf seinem Zeitplan oder als Reaktion auf manuell angeforderte Synchronisierungen durchführen.

DS _ REPL _ NBR _ DISABLE SCHEDULED _ _ SYNC (134217728 (0x8000000))

Dieser Nachbar ist so festgelegt, dass keine Synchronisierungen basierend auf seinem Zeitplan ausgeführt werden. Der Nachbar führt Synchronisierungen nur als Reaktion auf Änderungsbenachrichtigungen oder manuell angeforderte Synchronisierungen durch.

DS _ REPL _ NBR _ COMPRESS _ CHANGES (268435456 (0x10000000))

Die von dieser Quelle empfangenen Änderungen müssen komprimiert werden. Die Komprimierung erfolgt in der Regel nur, wenn sich der Quellserver an einem anderen Standort befindet.

DS _ REPL _ NBR _ NO CHANGE _ _ NOTIFICATIONS (536870912 (0x20000000))

Von dieser Quelle sollten keine Änderungsbenachrichtigungen empfangen werden. Wird normalerweise nur festgelegt, wenn sich der Quellserver an einem anderen Standort befindet.

DS _ REPL _ NBR _ PARTIAL ATTRIBUTE _ _ SET (1073741824 (0x40000000))

Dieser Nachbar befindet sich in einem Zustand, in dem er den Inhalt dieses Replikats aufgrund einer Änderung im Teilattributsatz neu erstellt.

SourceDsaAddress

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Ruft die DNS-Adresse des Quelldomänencontrollers ab.

Hinweis

Diese Zeichenfolge enthält eine geänderte GUID, nicht den häufig verwendeten kanonischen DNS-Namen.

SourceDsaCN

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Ruft die Objektpfadkomponente für das DSA ab, das den Quelldomänencontroller darstellt. Diese Zeichenfolge ähnelt häufig dem Computernamen, ist aber nicht immer identisch.

SourceDsaDN

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Ruft den X.500-Pfad für das DSA ab, das den Quelldomänencontroller darstellt.

SourceDsaInvocationID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Ruft die Aufruf-ID ab, die seit der letzten Replikation vom Quellserver verwendet wurde.

SourceDsaObjGuid

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Ruft die GUID für den Verzeichnisdienst-Agent (DSA) ab, der den Quelldomänencontroller (DC) darstellt.

SourceDsaSite

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Ruft den Standort ab, der den Quelldomänencontroller enthält.

SyncOnStartup

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das Flag DS _ REPL _ NBR _ SYNC ON _ _ STARTUP in der ReplicaFlags-Eigenschaft festgelegt wurde.

TimeOfLastSyncAttempt

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Ruft den Zeitstempel für den letzten Replikationsversuch ab.

TimeOfLastSyncSuccess

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Ruft den Zeitstempel für den letzten erfolgreichen Replikationsversuch ab.

TwoWaySync

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das DS _ REPL _ NBR _ TWO WAY _ _ SYNC-Flag in der ReplicaFlags-Eigenschaft festgelegt wurde.

UseAsyncIntersiteTransport

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das DS _ REPL _ NBR _ USE _ ASYNC _ INTERSITE _ TRANSPORT-Flag in der ReplicaFlags-Eigenschaft festgelegt wurde.

USNAttributeFilter

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Ruft den USNLastObjChangeSynced-Eigenschaftswert am Ende des letzten erfolgreich abgeschlossenen Replikationszyklus ab. 0 (null), wenn keine erfolgreich abgeschlossenen Replikationszyklen durchgeführt wurden.

USNLastObjChangeSynced

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Ruft den unveränderten Attributwert des letzten empfangenen Objektupdates ab.

Schreibbar

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das DS _ REPL _ NBR _ WRITEABLE-Flag in der ReplicaFlags-Eigenschaft festgelegt wurde.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Nicht unterstützt
Unterstützte Mindestversion (Server)
Windows Server 2008
Namespace
\MicrosoftActiveDirectory-Stammverzeichnis
MOF
Replprov.mof
DLL
Replprov.dll