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 |
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