Freigeben über


MSAD_ReplNeighbor-Klasse

Stellt die DS_REPL_NEIGHBOR-Struktur dar, die die Informationen zum eingehenden Replikationsstatus für einen bestimmten Namenskontext (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 folgende 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: String

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: String

Zugriffstyp: Schreibgeschützt

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

CompressChanges

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das flag DS_REPL_NBR_COMPRESS_CHANGES in der ReplicaFlags-Eigenschaft festgelegt wurde.

DisableScheduledSync

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das flag DS_REPL_NBR_DISABLE_SCHEDULED_SYNC in der ReplicaFlags-Eigenschaft festgelegt wurde.

Domäne

Datentyp: String

Zugriffstyp: Schreibgeschützt

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

DoScheduledSyncs

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das DS_REPL_NBR_DO_SCHEDULED_SYNCS-Flag in der ReplicaFlags-Eigenschaft festgelegt wurde.

FullSyncInProgress

Datentyp: boolean

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: boolean

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das DS_REPL_NBR_FULL_SYNC_NEXT_PACKET-Flag in der ReplicaFlags-Eigenschaft festgelegt wurde.

IgnoreChangeNotifications

Datentyp: boolean

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: boolean

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 wird der DS diese Verbindungen nach dem Löschen des Quelldomänencontrollers für einige Zeit weiter replizieren.

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, ohne die Verbindungen einzuschließt, für die ein Fehler erwartet wird. Wenn die IsDeletedSourceDsa-Eigenschaft beispielsweise auf TRUE festgelegt ist, wird erwartet, dass sie fehlschlägt.

NamingContextDN

Datentyp: String

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

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

NamingContextObjGuid

Datentyp: String

Zugriffstyp: Schreibgeschützt

Ruft die GUID für die replizierte NC ab.

NeverSynced

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das flag DS_REPL_NBR_NEVER_SYNCED in der ReplicaFlags-Eigenschaft festgelegt wurde.

NoChangeNotifications

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das flag DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS 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 null oder eine Kombination aus einem oder mehreren der folgenden Flags sein.

DS_REPL_NBR_WRITEABLE (16 (0x10))

Die lokale Kopie des Namenskontexts ist nicht schreibgeschützt.

DS_REPL_NBR_SYNC_ON_STARTUP (32 (0x20))

Die Replikation dieses Namenskontexts aus dieser Quelle wird versucht, wenn der Zielserver gestartet wird. Dieses Flag gilt normalerweise nur für Standortnachbarn.

DS_REPL_NBR_DO_SCHEDULED_SYNCS (64 (0x40))

Die Replikation nach einem Zeitplan ausführen. Dieses Flag wird normalerweise festgelegt, es sei denn, der Zeitplan für diesen Benennungskontext oder diese Quelle lautet "nie", d. h. 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 den Quellserver anweisen muss, in umgekehrter Richtung zu synchronisieren, wenn die eingehende Replikation abgeschlossen ist. Dieses Feature wird in DFÜ-Szenarien verwendet, in denen nur einer der beiden Server eine DFÜ-Verbindung initiieren kann. Diese Option kann beispielsweise in einer Unternehmenszentrale und einer Zweigstelle verwendet werden, bei der die Zweigstelle über das Internet über eine DFÜ-ISP-Verbindung mit der Unternehmenszentrale verbunden ist.

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 weist auf eine Änderung eines Objekts hin, 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 einzufügen.

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 weiteren Nachbarn mit höherer Priorität zu warten, 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 ausführt, die durch Benachrichtigungen ausgelöst werden. Der Nachbar führt weiterhin Synchronisierungen basierend auf seinem Zeitplan oder als Reaktion auf manuell angeforderte Synchronisierungen durch.

DS_REPL_NBR_DISABLE_SCHEDULED_SYNC (134217728 (0x8000000))

Dieser Nachbar ist so festgelegt, dass keine Synchronisierungen basierend auf seinem Zeitplan ausgeführt werden. Die einzige Möglichkeit, wie dieser Nachbar Synchronisierungen durchführt, ist die Reaktion auf Änderungsbenachrichtigungen oder manuell angeforderte Synchronisierungen.

DS_REPL_NBR_COMPRESS_CHANGES (268435456 (0x10000000))

Änderungen, die von dieser Quelle empfangen werden, müssen komprimiert werden. Die Komprimierung tritt normalerweise nur auf, 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 die DSA ab, die den Quell-DC 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 den DSA ab, der den Quell-DC darstellt.

SourceDsaInvocationID

Datentyp: Zeichenfolge

Zugriffstyp: Schreibgeschützt

Ruft die Aufruf-ID ab, die vom Quellserver bei der letzten Replikation 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 die Website ab, die den Quell-DC enthält.

SyncOnStartup

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Ruft den Wert ab, der angibt, ob das DS_REPL_NBR_SYNC_ON_STARTUP-Flag 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: Boolesch

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: Boolesch

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. Null, wenn keine erfolgreich abgeschlossenen Replikationszyklen vorhanden sind.

USNLastObjChangeSynced

Datentyp: uint64

Zugriffstyp: Schreibgeschützt

Ruft den unveränderten Attributwert der letzten empfangenen Objektaktualisierung ab.

Schreibbar

Datentyp: Boolesch

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)
WindowsServer 2008
Namespace
Root\MicrosoftActiveDirectory
MOF
Replprov.mof
DLL
Replprov.dll