共用方式為


MSAD_ReplNeighbor 類別

表示 DS_REPL_NEIGHBOR 結構,其中包含特定命名內容 (NC) 和來源伺服器組的輸入複寫狀態資訊,如 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類別具有這些方法。

方法 Description
SyncNamingCoNtext 同步目的地命名內容與其其中一個來源。

屬性

MSAD_ReplNeighbor類別具有這些屬性。

AsyncIntersiteTransportDN

資料類型: 字串

存取類型:唯讀

取得 interSiteTransport 物件的 X.500 路徑,該路徑對應至執行複寫的傳輸。 針對 RPC/IP 複寫,設定為 Null

AsyncIntersiteTransportObjGuid

資料類型: 字串

存取類型:唯讀

取得對應至 AsyncIntersiteTransportDN 屬性之月臺間傳輸物件的 GUID。

CompressChanges

資料類型: 布林值

存取類型:唯讀

取得值,這個值表示是否已在ReplicaFlags屬性中設定DS_REPL_NBR_COMPRESS_CHANGES旗標。

DisableScheduledSync

資料類型: 布林值

存取類型:唯讀

取得值,這個值表示是否已在ReplicaFlags屬性中設定DS_REPL_NBR_DISABLE_SCHEDULED_SYNC旗標。

網域

資料類型: 字串

存取類型:唯讀

取得複寫 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;否則為FALSE。 根據設計,DS 會在刪除來源 DC 之後持續複寫這些連線一段時間。

LastSyncResult

資料類型: uint32

存取類型:唯讀

取得上次複寫嘗試的 HRESULT 錯誤碼。

ModifiedNumConsecutiveSyncFailures

資料類型: uint32

存取類型:唯讀

取得連續失敗的複寫嘗試次數,不包括預期失敗的連接。 例如,如果 IsDeletedSourceDsa 屬性設定為 TRUE,則預期會失敗。

NamingCoNtextDN

資料類型: 字串

存取類型:唯讀

限定詞: 索引鍵

取得這個連接所複寫之 NC 的 X.500 路徑。

NamingCoNtextObjGuid

資料類型: 字串

存取類型:唯讀

取得複寫 NC 的 GUID。

NeverSynced

資料類型: 布林值

存取類型:唯讀

取得值,這個值表示是否已在ReplicaFlags屬性中設定DS_REPL_NBR_NEVER_SYNCED旗標。

NoChangeNotifications

資料類型: 布林值

存取類型:唯讀

取得值,這個值表示是否已在ReplicaFlags屬性中設定DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS旗標。

NumConsecutiveSyncFailures

資料類型: uint32

存取類型:唯讀

取得連續失敗的複寫嘗試次數。

ReplicaFlags

資料類型: uint32

存取類型:唯讀

取得旗標集合,指定複寫資料的屬性和選項。 這個屬性可以是零或下列一或多個旗標的組合。

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_USE_ASYNC_INTERSITE_TRANSPORT (128 (0x80) )

透過站台間訊息服務來間接執行複寫。 只有透過 SMTP 複寫時,才會設定這個旗標。 透過站台間的 RPC/IP 複寫時,不會設定這個旗標。

DS_REPL_NBR_TWO_WAY_SYNC (512 (0x200) )

如果設定,表示輸入複寫完成時,目的地伺服器必須指示來源伺服器以反向方向同步處理。 這項功能會用於撥接的案例,此時兩部伺服器中只有一部可以啟始撥接連線。 例如,此選項可用於公司總部和分公司,其中分公司會透過網際網路透過撥號 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_PREEMPTED (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_SET (1073741824 (0x40000000) )

這個鄰居所處的狀態是要重建此複本的內容,因為部分屬性集已經有變更。

SourceDsaAddress

資料類型: 字串

存取類型:唯讀

取得來源 DC 的 DNS 位址。

注意

此字串包含已修改的 GUID,而不是常用的標準 DNS 名稱。

SourceDsaCN

資料類型: 字串

存取類型:唯讀

取得代表來源 DC 之 DSA 的物件路徑元件。 此字串通常類似于電腦名稱稱,但不一定相同。

SourceDsaDN

資料類型: 字串

存取類型:唯讀

取得代表來源 DC 之 DSA 的 X.500 路徑。

SourceDsaInvocationID

資料類型: 字串

存取類型:唯讀

取得來源伺服器上次複寫所使用的調用識別碼。

SourceDsaObjGuid

資料類型: 字串

存取類型:唯讀

限定詞: 索引鍵

取得目錄服務代理程式的 GUID (DSA) ,表示 DC) (來源網域控制站。

SourceDsaSite

資料類型: 字串

存取類型:唯讀

取得包含來源 DC 的月臺。

SyncOnStartup

資料類型: 布林值

存取類型:唯讀

取得值,這個值表示是否已在ReplicaFlags屬性中設定DS_REPL_NBR_SYNC_ON_STARTUP旗標。

TimeOfLastSyncAttempt

資料類型: datetime

存取類型:唯讀

取得上次複寫嘗試的時間戳記。

TimeOfLastSyncSuccess

資料類型: datetime

存取類型:唯讀

取得上次成功複寫嘗試的時間戳記。

TwoWaySync

資料類型: 布林值

存取類型:唯讀

取得值,這個值表示是否已在ReplicaFlags屬性中設定DS_REPL_NBR_TWO_WAY_SYNC旗標。

UseAsyncIntersiteTransport

資料類型: 布林值

存取類型:唯讀

取得值,這個值表示是否已在ReplicaFlags屬性中設定DS_REPL_NBR_USE_ASYNC_INTERSITE_TRANSPORT旗標。

USNAttributeFilter

資料類型: uint64

存取類型:唯讀

取得最後一個成功完成複寫週期結束時的 USNLastObjChangeSynced 屬性值。 如果沒有成功完成的複寫週期,則為零。

USNLastObjChangeSynced

資料類型: uint64

存取類型:唯讀

取得上次收到之物件更新的 未變更 屬性值。

可寫入

資料類型: 布林值

存取類型:唯讀

取得值,這個值表示是否已在ReplicaFlags屬性中設定DS_REPL_NBR_WRITEABLE旗標。

規格需求

需求
最低支援的用戶端
都不支援
最低支援的伺服器
Windows Server 2008
命名空間
Root\MicrosoftActiveDirectory
MOF
Replprov.mof
DLL
Replprov.dll