classe MSAD_ReplNeighbor
Representa a estrutura DS_REPL_NEIGHBOR , que contém as informações de estado de replicação de entrada para um NC (contexto de nomenclatura) específico e um par de servidores de origem, conforme retornado pela função DsReplicaGetInfo .
Sintaxe
[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;
};
Membros
A classe MSAD_ReplNeighbor tem estes tipos de membros:
Métodos
A classe MSAD_ReplNeighbor tem esses métodos.
Método | Descrição |
---|---|
SyncNamingContext | Sincroniza um contexto de nomenclatura de destino com uma de suas fontes. |
Propriedades
A classe MSAD_ReplNeighbor tem essas propriedades.
-
AsyncIntersiteTransportDN
-
-
Tipo de dados: Cadeia de caracteres
-
Tipo de acesso: Somente leitura
Obtém o caminho X.500 do objeto interSiteTransport que corresponde ao transporte pelo qual a replicação é executada. Defina como NULL para replicação RPC/IP.
-
-
AsyncIntersiteTransportObjGuid
-
-
Tipo de dados: Cadeia de caracteres
-
Tipo de acesso: Somente leitura
Obtém o GUID do objeto de transporte intersite que corresponde à propriedade AsyncIntersiteTransportDN .
-
-
CompressChanges
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Obtém o valor que indica se o sinalizador DS_REPL_NBR_COMPRESS_CHANGES foi definido na propriedade ReplicaFlags .
-
-
DisableScheduledSync
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Obtém o valor que indica se o sinalizador DS_REPL_NBR_DISABLE_SCHEDULED_SYNC foi definido na propriedade ReplicaFlags .
-
-
Domínio
-
-
Tipo de dados: Cadeia de caracteres
-
Tipo de acesso: Somente leitura
Obtém o nome canônico do domínio da NC replicada.
-
-
DoScheduledSyncs
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Obtém o valor que indica se o sinalizador DS_REPL_NBR_DO_SCHEDULED_SYNCS foi definido na propriedade ReplicaFlags .
-
-
FullSyncInProgress
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Obtém o valor que indica se o sinalizador DS_REPL_NBR_FULL_SYNC_IN_PROGRESS foi definido na propriedade ReplicaFlags .
-
-
FullSyncNextPacket
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Obtém o valor que indica se o sinalizador DS_REPL_NBR_FULL_SYNC_NEXT_PACKET foi definido na propriedade ReplicaFlags .
-
-
IgnoreChangeNotifications
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Obtém o valor que indica se o sinalizador DS_REPL_NBR_IGNORE_CHANGE_NOTIFICATIONS foi definido na propriedade ReplicaFlags .
-
-
IsDeletedSourceDsa
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Obtém o valor que indica se essa conexão representa um DC de origem que foi excluído. TRUE se essa conexão representar um DC de origem que foi excluído; caso contrário, FALSE. Por design, o DS continuará a replicar essas conexões por algum tempo após a exclusão do DC de origem.
-
-
LastSyncResult
-
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Obtém o código de erro HRESULT para a última tentativa de replicação.
-
-
ModifiedNumConsecutiveSyncFailures
-
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Obtém o número de tentativas de replicação com falha consecutivas, sem incluir as conexões que devem falhar. Por exemplo, se a propriedade IsDeletedSourceDsa estiver definida como TRUE, espera-se que falhe.
-
-
NamingContextDN
-
-
Tipo de dados: Cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: chave
Obtém o caminho X.500 para o NC que é replicado por essa conexão.
-
-
NamingContextObjGuid
-
-
Tipo de dados: Cadeia de caracteres
-
Tipo de acesso: Somente leitura
Obtém o GUID para o NC replicado.
-
-
NeverSynced
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Obtém o valor que indica se o sinalizador DS_REPL_NBR_NEVER_SYNCED foi definido na propriedade ReplicaFlags .
-
-
NoChangeNotifications
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Obtém o valor que indica se o sinalizador DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS foi definido na propriedade ReplicaFlags .
-
-
NumConsecutiveSyncFailures
-
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Obtém o número de tentativas de replicação com falha consecutivas.
-
-
ReplicaFlags
-
-
Tipo de dados: uint32
-
Tipo de acesso: Somente leitura
Obtém o conjunto de sinalizadores que especificam atributos e opções para os dados de replicação. Essa propriedade pode ser zero ou uma combinação de um ou mais dos sinalizadores a seguir.
-
-
DS_REPL_NBR_WRITEABLE (16 (0x10))
-
A cópia local do contexto de nomenclatura é gravável.
-
DS_REPL_NBR_SYNC_ON_STARTUP (32 (0x20))
-
A replicação desse contexto de nomenclatura dessa origem é tentada quando o servidor de destino é inicializado. Esse sinalizador geralmente só se aplica a vizinhos dentro do site.
-
DS_REPL_NBR_DO_SCHEDULED_SYNCS (64 (0x40))
-
Execute a replicação de acordo com um agendamento. Esse sinalizador geralmente é definido, a menos que o agendamento para esse contexto de nomenclatura ou origem seja "nunca", ou seja, o agendamento vazio.
-
DS_REPL_NBR_USE_ASYNC_INTERSITE_TRANSPORT (128 (0x80))
-
Execute a replicação indiretamente por meio do Serviço de Mensagens Entre Sites. Este sinalizador é definido somente durante a replicação por SMTP. Este sinalizador não é definido durante a replicação por RPC/IP entre sites.
-
DS_REPL_NBR_TWO_WAY_SYNC (512 (0x200))
-
Se definido, indica que, quando a replicação de entrada for concluída, o servidor de destino deverá informar ao servidor de origem para sincronizar na direção inversa. Este recurso é usado em cenários de conexão discada em que apenas um dos dois servidores pode iniciar uma conexão discada. Por exemplo, essa opção pode ser usada em uma sede corporativa e filial, em que a filial se conecta à sede corporativa pela Internet por meio de uma conexão de ISP discada.
-
DS_REPL_NBR_RETURN_OBJECT_PARENTS (2048 (0x800))
-
Este vizinho está em um estado em que ele retorna objetos pai antes de objetos filho. Ele entra neste estado depois de receber um objeto filho antes de seu pai.
-
DS_REPL_NBR_FULL_SYNC_IN_PROGRESS (65536 (0x10000))
-
O servidor de destino está executando uma sincronização completa do servidor de origem. Sincronizações completas não usam vetores que criam atualizações (como DS_REPL_CURSORS) para filtrar atualizações. Sincronizações completas não são usadas como parte do protocolo de replicação padrão.
-
DS_REPL_NBR_FULL_SYNC_NEXT_PACKET (131072 (0x20000))
-
O último pacote da origem indicou uma modificação de um objeto que o servidor de destino ainda não criou. O próximo pacote a ser solicitado instrui o servidor de origem a colocar todos os atributos do objeto modificado no pacote.
-
DS_REPL_NBR_NEVER_SYNCED (2097152 (0x200000))
-
Uma sincronização nunca foi concluída com êxito por meio desta fonte.
-
DS_REPL_NBR_PREEMPTED (16777216 (0x1000000))
-
O mecanismo de replicação parou temporariamente de processar esse vizinho para atender a outro vizinho de maior prioridade, seja para essa partição ou para outra partição. O mecanismo de replicação retomará o processamento deste vizinho após a conclusão do trabalho de maior prioridade.
-
DS_REPL_NBR_IGNORE_CHANGE_NOTIFICATIONS (67108864 (0x4000000))
-
Esse vizinho está definido para desabilitar sincronizações baseadas em notificação. Em um site, os controladores de domínio sincronizam-se entre si com base nas notificações quando ocorrem alterações. Essa configuração impede que esse vizinho execute sincronizações disparadas por notificações. O vizinho ainda fará sincronizações com base em sua agenda ou em resposta a sincronizações solicitadas manualmente.
-
DS_REPL_NBR_DISABLE_SCHEDULED_SYNC (134217728 (0x8000000))
-
Esse vizinho está definido para não executar sincronizações com base em seu agendamento. A única maneira de esse vizinho executar sincronizações é em resposta a notificações de alteração ou a sincronizações solicitadas manualmente.
-
DS_REPL_NBR_COMPRESS_CHANGES (268435456 (0x10000000))
-
As alterações recebidas dessa fonte devem ser compactadas. A compactação geralmente ocorre somente se o servidor de origem estiver em um site diferente.
-
DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS (536870912 (0x20000000))
-
Nenhuma notificação de alteração deve ser recebida desta fonte. Normalmente definido somente se o servidor de origem estiver em um site diferente.
-
DS_REPL_NBR_PARTIAL_ATTRIBUTE_SET (1073741824 (0x40000000))
-
Este vizinho está em um estado em que ele está recriando o conteúdo desta réplica devido a uma alteração no conjunto de atributos parciais.
SourceDsaAddress
-
Tipo de dados: Cadeia de caracteres
-
Tipo de acesso: Somente leitura
Obtém o endereço DNS do DC de origem.
Observação
Essa cadeia de caracteres contém um GUID modificado, não o nome DNS canônico comumente usado.
SourceDsaCN
-
Tipo de dados: Cadeia de caracteres
-
Tipo de acesso: Somente leitura
Obtém o componente de caminho do objeto para a DSA que representa o DC de origem. Essa cadeia de caracteres geralmente é semelhante ao nome do computador, mas nem sempre é idêntica.
SourceDsaDN
-
Tipo de dados: Cadeia de caracteres
-
Tipo de acesso: Somente leitura
Obtém o caminho X.500 para a DSA que representa o DC de origem.
SourceDsaInvocationID
-
Tipo de dados: Cadeia de caracteres
-
Tipo de acesso: Somente leitura
Obtém a ID de invocação que foi usada pelo servidor de origem a partir da última replicação.
SourceDsaObjGuid
-
Tipo de dados: Cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: chave
Obtém o GUID do agente de serviço de diretório (DSA) que representa o controlador de domínio de origem (DC).
SourceDsaSite
-
Tipo de dados: Cadeia de caracteres
-
Tipo de acesso: Somente leitura
Obtém o site que contém o DC de origem.
SyncOnStartup
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Obtém o valor que indica se o sinalizador DS_REPL_NBR_SYNC_ON_STARTUP foi definido na propriedade ReplicaFlags .
TimeOfLastSyncAttempt
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
Obtém o carimbo de data/hora da última tentativa de replicação.
TimeOfLastSyncSuccess
-
Tipo de dados: datetime
-
Tipo de acesso: Somente leitura
Obtém o carimbo de data/hora da última tentativa de replicação bem-sucedida.
TwoWaySync
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Obtém o valor que indica se o sinalizador DS_REPL_NBR_TWO_WAY_SYNC foi definido na propriedade ReplicaFlags .
UseAsyncIntersiteTransport
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Obtém o valor que indica se o sinalizador DS_REPL_NBR_USE_ASYNC_INTERSITE_TRANSPORT foi definido na propriedade ReplicaFlags .
USNAttributeFilter
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
Obtém o valor da propriedade USNLastObjChangeSynced no final do último ciclo de replicação concluído com êxito. Zero se não houver ciclos de replicação concluídos com êxito.
USNLastObjChangeSynced
-
Tipo de dados: uint64
-
Tipo de acesso: Somente leitura
Obtém o valor de atributo inalterado da última atualização de objeto que foi recebida.
Gravável
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
Obtém o valor que indica se o sinalizador DS_REPL_NBR_WRITEABLE foi definido na propriedade ReplicaFlags .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Nenhum compatível |
Servidor mínimo com suporte |
Windows Server 2008 |
Namespace |
Root\MicrosoftActiveDirectory |
MOF |
|
DLL |
|