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 |
|
[DLL] |
|