Compartilhar via


Test-EdgeSynchronization (RTM)

 

Aplica-se a: Exchange Server 2007

Tópico modificado em: 2007-06-11

Use o cmdlet Test-EdgeSynchronization para diagnosticar se os servidores de Transporte de Borda inscritos possuem um status de sincronização atual e preciso.

Sintaxe

Test-EdgeSynchronization [-DomainController <Fqdn>] [-ExcludeRecipientTest <SwitchParameter>] [-MaxReportSize <Unlimited>] [-MonitoringContext <$true | $false>]

Descrição detalhada

Test-EdgeSynchronization é um cmdlet de diagnóstico que fornece um relatório do status de sincronização dos servidores de Transporte de Borda inscritos. Esta tarefa fornece informações úteis para o administrador, quando executada manualmente. Também pode ser chamada pelo MOM (Microsoft Operations Manager). Quando isso acontece, serão gerados alertas se um servidor de Transporte de Borda não estiver sincronizado.

A função de servidor Transporte de Borda não tem acesso ao serviço de diretório do Active Directory. Todas as informações de configuração e destinatários são armazenadas no serviço de diretório do Active Directory Application Mode (ADAM). Para executar tarefas de consulta de destinatários e segurança de mensagens, o servidor de Transporte de Borda exige dados que residem no Active Directory. O processo de Inscrição de Borda estabelece replicação unidirecional de informações de destinatários e de configuração do Active Directory para o ADAM. A Inscrição de Borda copia somente as informações necessárias para o servidor de Transporte de Borda executar tarefas anti-spam e de configuração de segurança de mensagens e as informações sobre a configuração do conector necessárias para habilitar o fluxo de mensagens ponto a ponto. A Inscrição de Borda executa atualizações agendadas para que as informações no ADAM permaneçam atuais.

O cmdlet Test-EdgeSynchronization fornece alertas proativos quando um servidor de Transporte de Borda não está mais sincronizado. A saída produzida por esste cmdlet permite que um administrador visualize quais objetos não foram sincronizados no servidor de Transporte de Borda. A tarefa compara os dados armazenados no Active Directory e no ADAM. Qualquer inconsistência é reportada na saída dos resultados gerada por este comando.

Para executar o cmdlet Test-EdgeSynchronization, faça logon em um computador em que a função de servidor Transporte de Hub esteja instalada e que esteja localizado no site do Active Directory no qual o servidor de Transporte de Hub está inscrito. Você deve usar uma conta para a qual estejam delegadas as seguintes funções:

  • Função Administrador da Organização do Exchange

Para obter mais informações sobre permissões, delegação de funções e os direitos necessários para administrar o Microsoft Exchange Server 2007, consulte Considerações sobre permissão.

Parâmetros

Parâmetro Necessário Tipo Descrição

DomainController

Opcional

Microsoft.Exchange.Data.Fqdn

Para especificar o nome de domínio totalmente qualificado (FQDN) do controlador de domínio que recupera dados do Active Directory, inclua o parâmetro DomainController no comando.

ExcludeRecipientTest

Opcional

System.Management.Automation.SwitchParameter

Use o parâmetro ExcludeRecipientTest para excluir a validação da sincronização de dados de destinatários. Se você incluir esse parâmetro, somente a sincronização de objetos de configuração será validada. Validar se esses dados de destinatários estão sincronizados levará mais tempo do que validar somente dados de configuração.

MaxReportSize

Opcional

Microsoft.Exchange.Data.Unlimited

Use o parâmetro MaxReportSize para especificar o total de objetos e propriedades que serão listados nos resultados. Os resultados produzidos por esse cmdlet incluem uma lista de todos os objetos e propriedades fora de sincronização no ADAM e no Active Directory. A falta de sincronização dos serviços de diretório poderá resultar em excesso de dados. Se você não especificar um valor para este parâmetro, será usado o valor padrão 1.000. O valor mínimo para este parâmetro é 1, e o valor máximo é ilimitado.

MonitoringContext

Opcional

System.Boolean

O parâmetro MonitoringContext é usado somente quando o monitoramento de servidores está sendo feito pelo MOM. Se você definir o valor como $true, o cmdlet preencherá o objeto MonitoringContext com eventos e contadores de desempenho usados pelo MOM. O valor padrão deste parâmetro é $false.

Tipos de entrada

Tipos de retorno

Erros

Erro Descrição

 

Exceções

Exceções Descrição

 

 

Exemplo

O cmdlet Test-EdgeSynchronization deve ser executado em um servidor de Transporte de Hub localizado no site do Active Directory no qual o servidor de Transporte de Borda está inscrito. O exemplo de código a seguir diagnostica o status de sincronização dos servidores de Transporte de Borda inscritos, produz a saída apenas das primeiras 500 inconsistências de dados e gera eventos e contadores de desempenho para serem usados pelo MOM.

Test-EdgeSynchronization -MaxReportSize 500 -MonitoringContext $true