MSAD_ReplNeighbor 类

表示DS_REPL_NEIGHBOR结构,该结构包含特定命名上下文(NC)和源服务器对的入站副本 (replica)状态信息,由 DsReplicaGetInfo 函数返回。

语法

[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 将目标命名上下文与其源之一同步。

属性

MSAD_ReplNeighbor类具有以下属性。

AsyncIntersiteTransportDN

数据类型: 字符串

访问类型:只读

获取与执行副本 (replica)的传输相对应的 interSiteTransport 对象的 X.500 路径 设置为 RPC/IP 副本 (replica)tion 的 NULL

AsyncIntersiteTransportObjGuid

数据类型: 字符串

访问类型:只读

获取对应于 AsyncIntersiteTransportDN 属性的站点间传输对象的 GUID。

CompressChanges

数据类型: 布尔值

访问类型:只读

获取一个值,该值指示是否已在 ReplicaFlags 属性中设置DS_REPL_NBR_COMPRESS_CHANGES标志。

DisableScheduledSync

数据类型: 布尔值

访问类型:只读

获取一个值,该值指示是否已在 ReplicaFlags 属性中设置DS_REPL_NBR_DISABLE_SCHEDULED_SYNC标志。

数据类型: 字符串

访问类型:只读

获取副本 (replica) NC 域的规范名称。

DoScheduledSyncs

数据类型: 布尔值

访问类型:只读

获取一个值,该值指示是否已在 ReplicaFlags 属性中设置DS_REPL_NBR_DO_SCHEDULED_SYNCS标志。

FullSyncInProgress

数据类型: 布尔值

访问类型:只读

获取一个值,该值指示是否已在 ReplicaFlags 属性中设置DS_REPL_NBR_FULL_SYNC_IN_PROGRESS标志。

FullSyncNextPacket

数据类型: 布尔值

访问类型:只读

获取一个值,该值指示是否已在 ReplicaFlags 属性中设置DS_REPL_NBR_FULL_SYNC_NEXT_PACKET标志。

IgnoreChangeNotifications

数据类型: 布尔值

访问类型:只读

获取一个值,该值指示是否已在 ReplicaFlags 属性中设置DS_REPL_NBR_IGNORE_CHANGE_NOTIFICATIONS标志。

IsDeletedSourceDsa

数据类型: 布尔值

访问类型:只读

获取一个值,该值指示此连接是否表示已删除的源 DC。 如果此连接表示已删除的源 DC,则为 TRUE;否则为 FAL标准版。 根据设计,DS 将继续在删除源 DC 后一段时间副本 (replica)这些连接。

LastSyncResult

数据类型:uint32

访问类型:只读

获取上次尝试副本 (replica)的 HRESULT 错误代码。

ModifiedNumConsecutiveSyncFailures

数据类型:uint32

访问类型:只读

获取连续失败副本 (replica)尝试次数,不包括预期失败的连接。 例如,如果 IsDeletedSourceDsa 属性设置为 TRUE,则预期会失败。

NamingContextDN

数据类型: 字符串

访问类型:只读

限定符:key

获取此连接副本 (replica)的 NC 的 X.500 路径。

NamingContextObjGuid

数据类型: 字符串

访问类型:只读

获取副本 (replica) NC 的 GUID。

NeverSynced

数据类型: 布尔值

访问类型:只读

获取一个值,该值指示是否已在 ReplicaFlags 属性中设置DS_REPL_NBR_NEVER_SYNCED标志。

NoChangeNotifications

数据类型: 布尔值

访问类型:只读

获取一个值,该值指示是否已在 ReplicaFlags 属性中设置DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS标志。

NumConsecutiveSyncFailures

数据类型:uint32

访问类型:只读

获取连续失败副本 (replica)尝试次数。

ReplicaFlags

数据类型:uint32

访问类型:只读

获取指定副本 (replica)数据的属性和选项的标志集。 此属性可以是零,也可以是以下一个或多个标志的组合。

DS_REPL_NBR_WRITEABLE (16 (0x10)

命名上下文的本地副本是可写的。

DS_REPL_NBR_SYNC_ON_STARTUP (32 (0x20)

启动目标服务器时,会尝试从此源复制此命名上下文。 此标志通常仅适用于站点内邻居。

DS_REPL_NBR_DO_SCHEDULED_SYNCS (64 (0x40)

按计划执行副本 (replica)。 通常设置此标志,除非此命名上下文或源的计划为“永不”,即空计划。

DS_REPL_NBR_U标准版_ASYNC_INTERSITE_TRANSPORT (128 (0x80)

通过站点间消息服务间接执行副本 (replica)。 仅当通过 SMTP 副本 (replica)时,才会设置此标志。 当通过站点间 RPC/IP 副本 (replica)时,不会设置此标志。

DS_REPL_NBR_TWO_WAY_SYNC (512 (0x200)

如果已设置,则指示当入站副本 (replica)完成时,目标服务器必须告知源服务器以相反的方向同步。 此功能用于拨号方案,其中只有两个服务器之一可以启动拨号连接。 例如,此选项可用于公司总部和分支机构,其中分支机构通过 Internet 通过拨号 ISP 连接连接到公司总部。

DS_REPL_NBR_RETURN_OBJECT_PARENTS(2048年(0x800))

此邻居处于子对象之前返回父对象的状态。 它在父对象之前收到子对象后进入此状态。

DS_REPL_NBR_FULL_SYNC_IN_PROGRESS (65536 (0x10000)

目标服务器正在从源服务器执行完全同步。 完全同步不使用创建更新(如 DS_REPL_CURSORS)的矢量来筛选更新。 完全同步不用作默认副本 (replica)协议的一部分。

DS_REPL_NBR_FULL_SYNC_NEXT_PACKET(131072(0x20000)

源中的最后一个数据包指示修改目标服务器尚未创建的对象。 要请求的下一个数据包指示源服务器将已修改对象的所有属性放入数据包中。

DS_REPL_NBR_NEVER_SYNCED (2097152(0x200000)

从未从此源成功完成同步。

DS_REPL_NBR_PR企业版MPTED(16777216(0x1000000)

副本 (replica)tion 引擎已暂时停止处理此邻居,以便为此分区或另一个分区服务另一个优先级更高的邻居。 完成高优先级工作后,副本 (replica)引擎将恢复处理此邻居。

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_标准版T (1073741824 (0x40000000)

由于部分属性集发生更改,此邻居处于重新生成此副本 (replica)内容的状态。

SourceDsaAddress

数据类型: 字符串

访问类型:只读

获取源 DC 的 DNS 地址。

注意

此字符串包含经过修改的 GUID,而不是常用的规范 DNS 名称。

SourceDsaCN

数据类型: 字符串

访问类型:只读

获取表示源 DC 的 DSA 的对象路径组件。 此字符串通常类似于计算机名称,但并不总是相同的。

SourceDsaDN

数据类型: 字符串

访问类型:只读

获取表示源 DC 的 DSA 的 X.500 路径。

SourceDsaInvocationID

数据类型: 字符串

访问类型:只读

获取源服务器在上次副本 (replica)时使用的调用 ID。

SourceDsaObjGuid

数据类型: 字符串

访问类型:只读

限定符:key

获取表示源域控制器(DC)的目录服务代理(DSA)的 GUID。

SourceDsaSite

数据类型: 字符串

访问类型:只读

获取包含源 DC 的站点。

SyncOnStartup

数据类型: 布尔值

访问类型:只读

获取一个值,该值指示是否已在 ReplicaFlags 属性中设置DS_REPL_NBR_SYNC_ON_STARTUP标志。

TimeOfLastSyncAttempt

数据类型:datetime

访问类型:只读

获取上次副本 (replica)尝试的时间戳。

TimeOfLastSyncSuccess

数据类型:datetime

访问类型:只读

获取上次成功副本 (replica)尝试的时间戳。

TwoWaySync

数据类型: 布尔值

访问类型:只读

获取一个值,该值指示是否已在 ReplicaFlags 属性中设置DS_REPL_NBR_TWO_WAY_SYNC标志。

UseAsyncIntersiteTransport

数据类型: 布尔值

访问类型:只读

获取一个值,该值指示是否已在 ReplicaFlags 属性中设置DS_REPL_NBR_U标准版_ASYNC_INTERSITE_TRANSPORT标志。

USNAttributeFilter

数据类型:uint64

访问类型:只读

获取上次成功完成副本 (replica)周期结束时的 USNLastObjChangeSynced 属性值。 如果没有成功完成副本 (replica)周期,则为零。

USNLastObjChangeSynced

数据类型:uint64

访问类型:只读

获取接收的最后一个对象更新的未更改属性值。

可写

数据类型: 布尔值

访问类型:只读

获取一个值,该值指示是否已在 ReplicaFlags 属性中设置DS_REPL_NBR_WRITEABLE标志。

要求

要求
最低受支持的客户端
无受支持的版本
最低受支持的服务器
Windows Server 2008
命名空间
Root\MicrosoftActiveDirectory
MOF
Replprov.mof
DLL
Replprov.dll