Test-EdgeSynchronization
Aplica-se a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
Tópico modificado em: 2007-06-28
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 [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-ExcludeRecipientTest <SwitchParameter>] [-MaxReportSize <Unlimited>] [-MonitoringContext <$true | $false>] [-WhatIf [<SwitchParameter>]]
Test-EdgeSynchronization -VerifyRecipient <ProxyAddress> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-WhatIf [<SwitchParameter>]]
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. Você pode usar o parâmetro VerifyRecipient com esse cmdlet para verificar se um único destinatário foi sincronizado com o serviço de diretório ADAM (Active Directory Application Mode). 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 de destinatário são armazenadas no 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 | Obrigatório | Tipo | Descrição |
---|---|---|---|
VerifyRecipient |
Necessário(s) |
Microsoft.Exchange.Data.ProxyAddress |
Use o parâmetro VerifyRecipient para verificar o status de sincronização de um único destinatário. Identifique o destinatário especificando um endereço de proxy atribuído a ele. O endereço de proxy é o endereço de email do destinatário. O teste de verificação do destinatário é mutuamente exclusivo do teste que verifica a sincronização dos dados de configuração. |
Confirm |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro Confirm faz com que o comando pause o processamento e exige que você confirme o que o comando fará antes que o processamento continue. Você não precisa especificar um valor com o parâmetro Confirm. |
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 |
WhatIf |
Opcional |
System.Management.Automation.SwitchParameter |
O parâmetro WhatIf instrui o comando a simular as ações que ele executará no objeto. Ao usar o parâmetro WhatIf, você poderá exibir quais alterações ocorrerão sem precisar aplicar nenhuma dessas alterações. Você não precisa especificar um valor com o parâmetro WhatIf. |
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 primeiro exemplo de código 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.
O segundo exemplo de código verifica o status de sincronização de um único destinatário.
Test-EdgeSynchronization -MaxReportSize 500 -MonitoringContext $true
Test-EdgeSynchronization -VerifyRecipient kate@contoso.com