次の方法で共有


MSAD_ReplNeighbor クラス

DsReplicaGetInfo 関数によって返される特定の名前付けコンテキスト (NC) とソース サーバーのペアの受信レプリケーション状態情報を含むDS_REPL_NEIGHBOR構造体を表します。

構文

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

メンバー

MSAD_ReplNeighbor クラスには、次の種類のメンバーがあります。

メソッド

MSAD_ReplNeighbor クラスには、これらのメソッドがあります。

メソッド 説明
SyncNamingContext 変換先の名前付けコンテキストをソースの 1 つと同期します。

プロパティ

MSAD_ReplNeighbor クラスには、これらのプロパティがあります。

AsyncIntersiteTransportDN

データ型: 文字列

アクセスの種類: 読み取り専用

レプリケーションが実行されるトランスポートに 対応する InterSiteTransport オブジェクトの X.500 パスを取得します。 RPC/IP レプリケーションの場合は NULL設定されます。

AsyncIntersiteTransportObjGuid

データ型: 文字列

アクセスの種類: 読み取り専用

AsyncIntersiteTransportDN プロパティに対応するサイト間トランスポート オブジェクトの GUID を取得します。

CompressChanges

データ型: boolean

アクセスの種類: 読み取り専用

ReplicaFlags プロパティでDS_REPL_NBR_COMPRESS_CHANGES フラグが設定されているかどうかを示す値を取得します。

DisableScheduledSync

データ型: boolean

アクセスの種類: 読み取り専用

ReplicaFlags プロパティでDS_REPL_NBR_DISABLE_SCHEDULED_SYNC フラグが設定されているかどうかを示す値を取得します。

[ドメイン]

データ型: 文字列

アクセスの種類: 読み取り専用

レプリケートされた NC の doメイン の正規名を取得します。

DoScheduledSyncs

データ型: boolean

アクセスの種類: 読み取り専用

ReplicaFlags プロパティで DS_REPL_NBR_DO_SCHEDULED_SYNCS フラグが設定 されているかどうかを示す値を 取得します。

FullSyncInProgress

データ型: boolean

アクセスの種類: 読み取り専用

ReplicaFlags プロパティでDS_REPL_NBR_FULL_SYNC_IN_PROGRESS フラグが設定されているかどうかを示す値を取得します。

FullSyncNextPacket

データ型: boolean

アクセスの種類: 読み取り専用

ReplicaFlags プロパティでDS_REPL_NBR_FULL_SYNC_NEXT_PACKET フラグが設定されているかどうかを示す値を取得します。

IgnoreChangeNotifications

データ型: boolean

アクセスの種類: 読み取り専用

ReplicaFlags プロパティで DS_REPL_NBR_IGNORE_CHANGE_NOTIFICATIONS フラグが設定 されているかどうかを示す値を 取得します。

IsDeletedSourceDsa

データ型: boolean

アクセスの種類: 読み取り専用

この接続が削除されたソース DC を表すかどうかを示す値を取得します。 この接続が削除されたソース DC を表す場合は TRUEそれ以外の場合は FAL Standard Edition。 設計上、DS はソース DC が削除された後しばらくの間、これらの接続をレプリケートし続けます。

LastSyncResult

データ型: uint32

アクセスの種類: 読み取り専用

最後のレプリケーション試行の HRESULT エラー コードを取得します。

ModifiedNumConsecutiveSyncFailures

データ型: uint32

アクセスの種類: 読み取り専用

失敗が予想される接続を含めず、連続して失敗したレプリケーション試行の数を取得します。 たとえば、IsDeletedSourceDsa プロパティが TRUE設定されている場合、失敗することが予想されます。

NamingContextDN

データ型: 文字列

アクセスの種類: 読み取り専用

修飾子: Key

この接続によってレプリケートされる NC の X.500 パスを取得します。

NamingContextObjGuid

データ型: 文字列

アクセスの種類: 読み取り専用

レプリケートされた NC の GUID を取得します。

NeverSynced

データ型: boolean

アクセスの種類: 読み取り専用

ReplicaFlags プロパティで DS_REPL_NBR_NEVER_SYNCED フラグが設定 されているかどうかを示す値を 取得します。

NoChangeNotifications

データ型: boolean

アクセスの種類: 読み取り専用

ReplicaFlags プロパティで DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS フラグが設定 されているかどうかを示す値を 取得します。

NumConsecutiveSyncFailures

データ型: uint32

アクセスの種類: 読み取り専用

連続して失敗したレプリケーション試行の数を取得します。

ReplicaFlags

データ型: uint32

アクセスの種類: 読み取り専用

レプリケーション データの属性とオプションを指定するフラグのセットを取得します。 このプロパティには、0 または次のフラグの 1 つ以上の組み合わせを指定できます。

DS_REPL_NBR_WRITEABLE (16 (0x10))

名前付けコンテキストのローカル コピーは書き込み可能です。

DS_REPL_NBR_SYNC_ON_STARTUP (32 (0x20))

このソースからのこの名前付けコンテキストのレプリケーションは、移行先サーバーの起動時に試行されます。 通常、このフラグはサイト内ネイバーにのみ適用されます。

DS_REPL_NBR_DO_SCHEDULED_SYNCS (64 (0x40))

スケジュールに従ってレプリケーションを実行します。 通常、この名前付けコンテキストまたはソースのスケジュールが "never" (空のスケジュール) でない限り、このフラグが設定されます。

DS_REPL_NBR_UStandard Edition_ASYNC_INTERSITE_TRANSPORT (128 (0x80))

サイト間メッセージング サービスを介して間接的にレプリケーションを実行します。 このフラグは、SMTP 経由でレプリケートする場合にのみ設定されます。 サイト間 RPC/IP 経由でレプリケートする場合、このフラグは設定されません。

DS_REPL_NBR_TWO_WAY_SYNC (512 (0x200))

設定されている場合は、受信レプリケーションが完了したときに、レプリケーション先サーバーが逆方向に同期するように移行元サーバーに指示する必要があることを示します。 この機能は、2 台のサーバーのうち 1 台のみがダイヤルアップ接続を開始できるダイヤルアップ シナリオで使用されます。 たとえば、このオプションは、本社とブランチ オフィスで使用できます。ブランチ オフィスは、ダイヤルアップ ISP 接続を使用してインターネット経由で本社に接続します。

DS_REPL_NBR_RETURN_OBJECT_PARENTS (2048 (0x800))

この近隣ノードは、子オブジェクトの前に親オブジェクトを返す状態です。 親の前に子オブジェクトを受け取った後、この状態になります。

DS_REPL_NBR_FULL_SYNC_IN_PROGRESS (65536 (0x10000))

移行先サーバーは、移行元サーバーからの完全同期を実行しています。 完全同期では、更新プログラムをフィルター処理するための更新プログラム (DS_REPL_CURSORS など) を作成するベクターは使用されません。 完全同期は、既定のレプリケーション プロトコルの一部として使用されません。

DS_REPL_NBR_FULL_SYNC_NEXT_PACKET (131072 (0x20000))

ソースからの最後のパケットは、宛先サーバーがまだ作成されていないオブジェクトの変更を示しました。 要求される次のパケットは、変更されたオブジェクトのすべての属性をパケットに格納するようにソース サーバーに指示します。

DS_REPL_NBR_NEVER_SYNCED (2097152 (0x200000))

このソースからの同期が正常に完了したことはありません。

DS_REPL_NBR_PREnterprise Edition MPTED (16777216 (0x1000000))

レプリケーション エンジンは、このパーティションまたは別のパーティションに対して、優先度の高い別のネイバーにサービスを提供するために、このネイバーの処理を一時的に停止しました。 レプリケーション エンジンは、優先順位の高い作業が完了すると、この近隣ノードの処理を再開します。

DS_REPL_NBR_IGNORE_CHANGE_NOTIFICATIONS (67108864 (0x4000000))

この近隣ノードは、通知ベースの同期を無効にするように設定されています。 サイト内ではメイン変更が発生した場合の通知に基づいてコントローラーが相互に同期します。 この設定により、この近隣ノードは通知によってトリガーされる同期を実行できなくなります。 ネイバーは、スケジュールに基づいて、または手動で要求された同期に応答して同期を実行します。

DS_REPL_NBR_DISABLE_SCHEDULED_SYNC (134217728 (0x8000000))

この近隣ノードは、スケジュールに基づいて同期を実行しないように設定されています。 この近隣ノードが同期を実行する唯一の方法は、変更通知または手動で要求された同期に応答することです。

DS_REPL_NBR_COMPRESS_CHANGES (268435456 (0x10000000))

このソースから受け取った変更は圧縮されます。 通常、圧縮は、ソース サーバーが別のサイトにある場合にのみ発生します。

DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS (536870912 (0x20000000))

このソースから変更通知を受け取る必要はありません。 通常、ソース サーバーが別のサイトにある場合にのみ設定されます。

DS_REPL_NBR_PARTIAL_ATTRIBUTE_Standard Edition T (1073741824 (0x40000000))

この近隣ノードは、部分属性セットの変更により、このレプリカの内容を再構築している状態です。

SourceDsaAddress

データ型: 文字列

アクセスの種類: 読み取り専用

ソース DC の DNS アドレスを取得します。

Note

この文字列には、一般的に使用される正規 DNS 名ではなく、変更された GUID が含まれています。

SourceDsaCN

データ型: 文字列

アクセスの種類: 読み取り専用

ソース DC を表す DSA のオブジェクト パス コンポーネントを取得します。 この文字列は、多くの場合、コンピューター名に似ていますが、常に同一であるとは限りません。

SourceDsaDN

データ型: 文字列

アクセスの種類: 読み取り専用

ソース DC を表す DSA の X.500 パスを取得します。

SourceDsaInvocationID

データ型: 文字列

アクセスの種類: 読み取り専用

最後のレプリケーションの時点でソース サーバーによって使用された呼び出し ID を取得します。

SourceDsaObjGuid

データ型: 文字列

アクセスの種類: 読み取り専用

修飾子: Key

ソース doメイン コントローラー (DC) を表すディレクトリ サービス エージェント (DSA) の GUID を取得します。

SourceDsaSite

データ型: 文字列

アクセスの種類: 読み取り専用

ソース DC を含むサイトを取得します。

SyncOnStartup

データ型: boolean

アクセスの種類: 読み取り専用

ReplicaFlags プロパティで DS_REPL_NBR_SYNC_ON_STARTUP フラグが設定 されているかどうかを示す値を 取得します。

TimeOfLastSyncAttempt

データ型: datetime

アクセスの種類: 読み取り専用

最後のレプリケーション試行のタイムスタンプを取得します。

TimeOfLastSyncSuccess

データ型: datetime

アクセスの種類: 読み取り専用

レプリケーションが最後に成功した場合のタイムスタンプを取得します。

TwoWaySync

データ型: boolean

アクセスの種類: 読み取り専用

ReplicaFlags プロパティで DS_REPL_NBR_TWO_WAY_SYNC フラグが設定 されているかどうかを示す値を 取得します。

UseAsyncIntersiteTransport

データ型: boolean

アクセスの種類: 読み取り専用

ReplicaFlags プロパティでDS_REPL_NBR_UStandard Edition_ASYNC_INTERSITE_TRANSPORT フラグが設定されているかどうかを示す値を取得します。

USNAttributeFilter

データ型: uint64

アクセスの種類: 読み取り専用

最後に正常に 完了したレプリケーション サイクルの最後にある USNLastObjChangeSynced プロパティ値を取得します。 レプリケーション サイクルが正常に完了しなかった場合は 0。

USNLastObjChangeSynced

データ型: uint64

アクセスの種類: 読み取り専用

受信した最後の オブジェクト更新プログラムの変更されていない 属性値を取得します。

書き込み

データ型: boolean

アクセスの種類: 読み取り専用

ReplicaFlags プロパティで DS_REPL_NBR_WRITEABLE フラグが設定 されているかどうかを示す値を 取得します。

要件

要件 Value
サポートされている最小のクライアント
サポートなし
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\MicrosoftActiveDirectory
MOF
Replprov.mof
[DLL]
Replprov.dll