Compartilhar via


Solucionar problemas do ActiveSync com o Exchange Server

Número original do KB: 10047

A quem ela se destina?

Administradores que ajudam a diagnosticar problemas do ActiveSync para seus usuários.

Como ele funciona?

Começaremos perguntando o problema que você está enfrentando. Depois, o orientaremos por uma série de etapas de solução de problemas que são específicas para sua situação.

Tempo de conclusão estimado:

60-90 minutos.

Qual é o problema que você está enfrentando

Observação

Consulte este artigo para obter uma lista de problemas conhecidos atuais.

Analisador de Conectividade Remota do Exchange (não é possível criar um perfil no dispositivo)

Verifique se a Descoberta Automática está funcionando para o Microsoft Exchange ActiveSync. Para fazer isso, siga estas etapas:

  1. Navegue até o site do Analisador de Conectividade Remota da Microsoft.

  2. Selecione Descoberta Automática do Exchange ActiveSync nos Testes de Conectividade do Microsoft Exchange ActiveSync e selecione Avançar.

  3. Insira todos os campos obrigatórios e selecione Executar teste.

    Captura de tela para inserir todos os campos obrigatórios na janela do Analisador de Conectividade Remota.

O teste de conectividade falhou?

Analisar os resultados do Analisador de Conectividade Remota do Exchange (se o teste de conectividade falhar)

Para resolver esse problema, revise os resultados do teste e resolva os problemas encontrados. Para fazer isso, siga estas etapas:

  1. Selecione Expandir tudo.

    Captura de tela da opção Expandir Tudo na janela Analisador de Conectividade Remota.

  2. Localize o erro nos resultados (deve estar próximo ao final) e resolva o problema.

    A captura de tela mostra os detalhes adicionais do erro de falha no teste de conectividade.

O problema foi resolvido usando os resultados do Exchange Remote Connectivity Analyzer?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, consulte Verificação de Nome Principal do Usuário.

Verificação do nome principal do usuário

A maioria dos dispositivos Exchange ActiveSync solicita o endereço de email e a senha para configurar o dispositivo. Essa combinação só funciona quando o valor do nome principal do usuário corresponde ao endereço de email do usuário. Verifique se esses dois atributos têm o mesmo valor. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para recuperar os valores de atributo:

    Get-Mailbox user | fl UserPrincipalName,PrimarySmtpAddress
    

    A captura de tela mostra um exemplo de execução do cmdlet Get-Mailbox.

O UserPrincipalName corresponde ao PrimarySmtpAddress para o usuário?

Verificação de sufixo de domínio

Verifique se o sufixo de domínio apropriado está disponível para o atributo UserPrincipalName. Para fazer isso, siga estas etapas:

  1. Abra Usuários e Computadores do Active Directory.

  2. Localize o objeto de usuário e clique duas vezes para exibir as propriedades.

  3. Vá para a guia Conta e selecione a lista suspensa para o nome de logon do usuário.

    Captura de tela da lista suspensa da seção Nome de logon do usuário na guia Conta.

O domínio do endereço SMTP está listado no menu suspenso?

Adicionar sufixo UPN; Modificar o nome principal do usuário

Adicionar sufixo UPN

Para resolver esse problema, você precisará adicionar o domínio de endereço SMTP primário à lista de sufixos UPN. Para fazer isso, siga estas etapas:

  1. Abra Domínios e Relações de Confiança do Active Directory.

  2. Clique com o botão direito do mouse em Domínios e Relações de Confiança do Active Directory e selecione Propriedades.

  3. Insira o domínio de endereço SMTP primário e selecione Adicionar e, em seguida, selecione OK.

    Captura de tela da guia Sufixos U P N na janela Domínios e Relações de Confiança do Active Directory.

Modificar o nome principal do usuário

Para resolver esse problema, modifique o atributo UserPrincipalName para o usuário. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para modificar o UserPrincipalName:

    Set-Mailbox user -UserPrincipalName user@fabrikam.com
    

A modificação do UserPrincipalName resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, consulte Erro de política.

Modificar o nome principal do usuário

Para resolver esse problema, modifique o atributo UserPrincipalName para o usuário. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para modificar o UserPrincipalName:

    Set-Mailbox user -UserPrincipalName user@fabrikam.com
    

A modificação do UserPrincipalName resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, consulte Erro de política.

Erro de política

O Exchange ActiveSync inclui o uso de políticas de caixa de correio do ActiveSync. As configurações de dispositivo disponíveis dependem de cada dispositivo e nem todas as configurações funcionam com todos os dispositivos. Para determinar se a política de caixa de correio do ActiveSync é um problema, crie uma nova política de caixa de correio do ActiveSync e atribua-a ao usuário. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para criar uma nova política de caixa de correio do ActiveSync:

    New-ActiveSyncMailboxPolicy -Name "Test ActiveSync Policy"
    
  3. Execute o seguinte cmdlet para atribuir essa nova política à caixa de correio:

    Set-CASMailbox user -ActiveSyncMailboxPolicy "Test ActiveSync Policy"
    

A criação de uma nova política de caixa de correio do ActiveSync resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Determinar impacto

Você deve identificar o impacto em seu ambiente antes de começar a solucionar esse problema.

Quantos usuários não conseguem se conectar ao Exchange ActiveSync?

Verifique as permissões do Active Directory

Verifique se as permissões do objeto do usuário não estão impedindo problemas de conectividade. Para fazer isso, siga estas etapas:

  1. Abra Usuários e Computadores do Active Directory.

  2. Vá para o menu Exibir e selecione Recursos avançados.

  3. Localize o objeto de usuário e clique duas vezes para exibir as propriedades.

  4. Vá para a guia Segurança e selecione o botão Avançado .

    Captura de tela da janela Configurações avançadas de segurança para caixa de correio.

As permissões Incluir herdáveis do pai deste objeto estão habilitadas?

Atualizar permissões do Active Directory

Para resolver esse problema, modifique as permissões do objeto de usuário para herdar permissões do pai do objeto. Para fazer isso, siga estas etapas:

  1. Abra Usuários e Computadores do Active Directory.

  2. Vá para o menu Exibir e selecione Recursos avançados.

  3. Localize o objeto de usuário e clique duas vezes para exibir as propriedades.

  4. Vá para a guia Segurança e selecione o botão Avançado .

  5. Habilite as permissões Incluir herdáveis do pai deste objeto e selecione OK duas vezes.

    Captura de tela para habilitar a opção Incluir permissões herdáveis do pai deste objeto.

A modificação das permissões do objeto de usuário resolveu o problema?

Habilitar o log da caixa de correio do ActiveSync; Capture o rastreamento do violinista; Analisar o log da caixa de correio do ActiveSync

Habilitar o log da caixa de correio do ActiveSync

Você precisa habilitar o log da caixa de correio do ActiveSync no Servidor de Acesso para Cliente e na caixa de correio para coletar logs mais detalhados. Informações adicionais sobre o log da caixa de correio podem ser encontradas aqui. Para fazer isso, siga estas etapas:

Observação

Essa alteração deve ser feita em servidores de caixa de correio do Exchange 2013.

  1. Abra o Windows Explorer e navegue até a pasta Sync (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).

  2. Faça uma cópia do arquivo web.config.

  3. Abra o arquivo web.config no Bloco de Notas e modifique as seguintes seções com os valores abaixo:

    Captura de tela para modificar o arquivo web.config no Bloco de Notas.

  4. Abra o Gerenciador do IIS.

  5. Expanda o servidor e selecione Pools de Aplicativos.

  6. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Parar.

  7. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Iniciar.

  8. Abra o Shell de Gerenciamento do Exchange.

  9. Execute o seguinte cmdlet para habilitar o log de caixa de correio para um usuário:

    Set-CASMailbox user -ActiveSyncDebugLogging:$True
    

Capturar rastreamento de violinista

As solicitações de dispositivo do ActiveSync nem sempre chegam ao destino conforme desejado. Para garantir que a solicitação e a resposta do dispositivo estejam sendo enviadas e recebidas conforme o esperado, roteie o dispositivo por meio de um proxy HTTP e examine os dados. Para fazer isso, siga estas etapas:

  1. Baixe e instale o Fiddler em uma estação de trabalho.
  2. Baixe o EAS Inspector para Fiddler.
  3. Extraia EASInspectorFiddler.dll para a pasta c:\Program Files\Fiddler2\Inspectors .
  4. Inicie o aplicativo Fiddler.
  5. Selecione o menu Ferramentas e selecione Opções do Fiddler.
  6. Vá para a guia HTTPS e selecione Descriptografar tráfego HTTPS, selecione Sim para todos os prompts.
  7. Vá para a guia Conexões e selecione Permitir que computadores remotos se conectem, selecione OK para qualquer prompt.
  8. Selecione OK e feche o aplicativo Fiddler.
  9. Configure o dispositivo ActiveSync para usar esta estação de trabalho como um servidor proxy (isso normalmente é feito nas configurações de WiFi do dispositivo).
  10. Inicie o aplicativo Fiddler.
  11. Tente enviar uma ou mais mensagens do cliente ActiveSync.
  12. Selecione o menu Arquivo e selecione Capturar Tráfego para interromper o rastreamento.

Analisar o log da caixa de correio do ActiveSync

Agora temos os dados coletados e estamos prontos para começar a solucionar problemas. O primeiro passo que daremos é olhar o log da caixa de correio e verificar se o item foi capturado. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para recuperar o log da caixa de correio de um usuário:

    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    

    Observação

    Isso enviará o log da caixa de correio do ActiveSync para o endereço de e-mail especificado para análise. Informações adicionais sobre o log da caixa de correio podem ser encontradas aqui.

  3. Baixe MailboxLogParser e extraia os arquivos.

  4. Inicie o utilitário abrindo MailboxLogParser.exe.

  5. Selecione Importar Logs de Caixa de Correio para Grade para abrir o log de caixa de correio.

  6. Insira SendMail em Pesquisar dados de log brutos para strings e selecione Pesquisar.

    Captura de tela para inserir SendMail na seção Pesquisar dados de log brutos para strings e selecione a opção Pesquisar.

Você vê o comando SendMail no log?

  • Em caso afirmativo, consulte Verificação do código de status do SendMail.
  • Se não, consulte Análise de rastreamento do Fiddler.

Verificação do código de status do SendMail (se você vir o SendMail registrado)

Veja a seguir um exemplo de resultado de pesquisa de um log de caixa de correio do ActiveSync:

Captura de tela de um exemplo de resultado de pesquisa no log da caixa de correio do ActiveSync.

Qual valor de código de status você vê para o comando SendMail em seu log?

  • Se for 120 ou 129, consulte Configurações da organização do Exchange ActiveSync.
  • Se Nenhum ou outro, consulte Análise de rastreamento do Fiddler.

Configurações da organização do Exchange ActiveSync (se o código de status for 120 ou 129)

Observação

Esse recurso não está disponível no Exchange 2007. Se sua organização estiver executando o Exchange 2007, clique em "Estou executando o Exchange 2007" no final da página. As configurações da organização do Exchange ActiveSync permitem que os administradores definam o nível de acesso padrão para dispositivos ActiveSync. Essas configurações padrão incluem Bloquear, Quarentena e Permitir. Verifique as configurações atuais da organização para determinar o nível de acesso padrão atual no ambiente. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para determinar as configurações atuais da organização:

    Get-ActiveSyncOrganizationSettings | ft DefaultAccessLevel
    

    A captura de tela mostra um exemplo de execução do cmdlet Get-ActiveSyncOrganizationSettings.

O nível de acesso padrão está definido como Permitir?

Modificar as configurações da organização do Exchange ActiveSync

Para resolver esse problema, modifique as configurações da organização do ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para determinar as configurações atuais da organização:

    Set-ActiveSyncOrganizationSettings -DefaultAccessLevel Allow
    

A alteração da configuração DefaultAccessLevel para as configurações da organização do ActiveSync resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, consulte Regras de acesso a dispositivos do Exchange ActiveSync.

Regras de acesso a dispositivos do Exchange ActiveSync

As regras de acesso do dispositivo Exchange ActiveSync permitem que um administrador crie grupos de acesso com base nas características do dispositivo. Verifique a configuração atual para ver se há regras de acesso ao dispositivo que permitam que o dispositivo se conecte. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para localizar as regras de acesso do dispositivo com o nível de acesso definido como Permitir:

    Get-ActiveSyncDeviceAccessRule | Where { $_.AccessLevel -eq "Allow" }
    

    A captura de tela mostra um exemplo de execução do cmdlet Get-ActiveSyncDeviceAccessRule.

Há alguma regra de acesso ao dispositivo que corresponda ao dispositivo do usuário com o nível de acesso definido como Bloquear ou Quarentena?

Modificar as regras de acesso do dispositivo ActiveSync (se corresponder)

Há duas maneiras de resolver esse problema. O primeiro método é remover a regra de acesso ao dispositivo. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para criar uma regra de acesso ao dispositivo:

    Remove-ActiveSyncDeviceAccessRule 'WindowsMail (DeviceType)'
    

    A captura de tela mostra um exemplo de execução do cmdlet Remove-ActiveSyncDeviceAccessRule.

A segunda maneira é modificar o AccessLevel para a regra de acesso ao dispositivo existente. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para modificar o nível de acesso:

    Set-ActiveSyncDeviceAccessRule 'WindowsMail (DeviceType)' -AccessLevel Allow
    

    A captura de tela mostra um exemplo de execução do cmdlet Set-ActiveSyncDeviceAccessRule.

A atualização das regras de acesso ao dispositivo em sua organização resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, consulte ID do dispositivo bloqueado da caixa de correio.

ID do dispositivo bloqueado da caixa de correio

Um administrador pode configurar uma lista de dispositivos que não têm permissão para sincronizar com a caixa de correio. Verifique a configuração do usuário para determinar se a sincronização do dispositivo foi bloqueada. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para localizar todos os dispositivos que não têm permissão para sincronizar:

    Get-CASMailbox user | fl ActiveSyncBlockedDeviceIDs
    

    A captura de tela mostra um exemplo de execução do cmdlet Get-CASMailbox.

O dispositivo do usuário está impedido de sincronizar com a caixa de correio do usuário?

Modificar configurações de caixa de correio

Para resolver esse problema, remova a ID do dispositivo da lista de bloqueios da caixa de correio. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para localizar todos os dispositivos que não têm permissão para sincronizar:

    Set-CASMailbox user -ActiveSyncBlockedDeviceIDs $null
    

Para obter mais informações, consulte Set-CASMailbox para ver informações adicionais sobre esse cmdlet e as opções disponíveis.

A remoção dessa ID de dispositivo da lista de bloqueios da caixa de correio resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, consulte Análise de rastreamento do Fiddler.

Análise de rastreamento do Fiddler

Você tentou enviar uma mensagem do dispositivo, portanto, deve ver a solicitação no rastreamento do Fiddler. Você pode usar o rastreamento do Fiddler para ver a solicitação enviada pelo cliente e a resposta do servidor. Para fazer isso, siga estas etapas:

  1. Abra o rastreamento do Fiddler.

  2. Vá para o menu Editar e selecione Localizar Sessões.

  3. Digite ActiveSync e selecione Localizar sessões.

  4. Revise a coluna Resultado para ver se há valores de resposta HTTP que não sejam iguais a 200.

  5. Selecione solicitações em que a coluna Corpo tem um valor.

    Captura de tela das solicitações em que a coluna Corpo tem um valor.

  6. Selecione a guia TextView para exibir a resposta para obter detalhes adicionais.

    Captura de tela da guia TextView, que mostra a resposta para obter detalhes adicionais.

Houve algum erro HTTP encontrado no rastreamento do Fiddler?

Verificação do código de status do SendMail

Você não encontrou nenhum erro HTTP, portanto, deve encontrar um código de status para a resposta do ActiveSync. Você pode usar o rastreamento do Fiddler para localizar essas respostas. Para fazer isso, siga estas etapas:

  1. Abra o rastreamento do Fiddler.

  2. Vá para o menu Editar e selecione Localizar Sessões.

  3. Digite ActiveSync e selecione Localizar sessões.

  4. Revise a coluna Corpo e procure valores pequenos.

    Captura de tela dos pequenos valores mostrados na coluna Corpo.

  5. Visualize a guia XML do EAS para a solicitação do dispositivo e a resposta recebida

    Captura de tela para visualizar a guia E A S X M L para a solicitação do dispositivo e a resposta recebida.

Qual código de status você vê na janela de resposta?

Instale o Log Parser Studio; Consulta do Log Parser Studio - SendMail; Análise de resultados da consulta

Instalar o Log Parser Studio

O cliente ActiveSync pode ter encontrado erros ao tentar se comunicar com o servidor Exchange. Agora precisamos determinar onde esses erros se originaram. Começaremos verificando os logs do IIS no Servidor de Acesso para Cliente. Antes que esses logs possam ser analisados, a estação de trabalho em que a análise será concluída deve ter o Log Parser Studio instalado. Para fazer isso, siga estas etapas:

  1. Baixe e instale o LogParser.

    • Clique duas vezes no LogParser.msi para iniciar a instalação.
    • Selecione Executar se o Abrir Arquivo - Aviso de Segurança for exibido.
    • Na tela de boas-vindas, selecione Avançar.
    • Na tela Contrato de licença do usuário final, revise e aceite o contrato de licença e selecione Avançar.
    • Na tela Escolher tipo de configuração, selecione Concluir.
    • Na tela Pronto para instalar, selecione Instalar.
    • Na tela Conclusão, selecione Concluir.
  2. Baixe o Log Parser Studio e extraia os arquivos.

Depois que o LogParser estiver instalado e o Log Parser Studio tiver sido extraído, copie os logs do IIS do(s) servidor(es) Exchange para a estação de trabalho local para análise.

Consulta do Log Parser Studio – SendMail

Para determinar se alguma dessas solicitações do ActiveSync está resultando em um erro, consulte os logs do IIS para obter o tráfego do dispositivo. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela do Gerenciador de arquivos de log na seção SendMail.

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: SendMail da Biblioteca.

  6. Selecione o ícone de ponto de exclamação para executar a consulta.

  7. Analise os resultados dessa consulta examinando as colunas Status, Erro, ABQ e sc-status.

Análise de resultados da consulta

O exemplo a seguir mostra os resultados da consulta anterior:

Captura de tela do exemplo de análise de resultados da consulta.

Você precisa revisar os resultados da sua consulta para ver se há problemas. Para fazer isso, siga estas etapas:

  1. Revise a coluna Status e localize qualquer solicitação em que haja um valor. Use o documento de protocolo do Exchange ActiveSync para investigar esses valores e se alguma ação corretiva pode ser tomada.

  2. Revise a coluna Erro e localize qualquer solicitação em que haja um valor nessa coluna. Muitas dessas mensagens de erro são autoexplicativas e ações corretivas podem ser tomadas de acordo.

  3. Revise a coluna sc-status e localize qualquer solicitação em que haja um valor diferente de 200. Essa é a resposta de status HTTP do IIS e informações adicionais podem ser encontradas em O código de status HTTP no IIS 7 e versões posteriores.

Você conseguiu resolver o problema depois de analisar os logs do IIS?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Analisador de Conectividade Remota do Exchange

Para determinar se o usuário pode se conectar com êxito ao Exchange, execute o Analisador de Conectividade Remota do Exchange com a conta de usuário. Para fazer isso, siga estas etapas:

  1. Navegue até o site do Analisador de Conectividade Remota da Microsoft.

  2. Selecione Exchange ActiveSync nos Testes de Conectividade do Microsoft Exchange ActiveSync e selecione Avançar.

  3. Insira todos os campos obrigatórios e selecione Executar teste.

    Captura de tela para inserir todos os campos obrigatórios na janela do Analisador de Conectividade Remota da Microsoft.

    Observação

    Se necessário, especifique manualmente as configurações do servidor para ignorar a solicitação de configurações do usuário de Descoberta Automática.

O teste do Exchange Remote Connectivity Analyzer falhou?

Analisar os resultados do Analisador de Conectividade Remota do Exchange

Para resolver esse problema, revise os resultados do teste e resolva os problemas encontrados. Para fazer isso, siga estas etapas:

  1. Selecione Expandir tudo.

    Captura de tela da opção Expandir Tudo na janela Analisador de Conectividade Remota da Microsoft.

  2. Localize o erro nos resultados (deve estar próximo ao final) e resolva o problema

    A captura de tela mostra os detalhes do erro Falha no teste de conectividade.

O problema foi resolvido usando os resultados do Exchange Remote Connectivity Analyzer?

Pool de aplicativos do Exchange ActiveSync

Verifique se o MSExchangeSyncAppPool foi iniciado e se está sendo executado no LocalSystem. Para fazer isso, siga estas etapas:

  1. Abra o Gerenciador do IIS.

  2. Expanda o servidor e selecione Pools de Aplicativos.

    A captura de tela mostra que o status do MSExchangeSyncAppPool é Iniciado na janela Pools de Aplicativos.

O MSExchangeSyncAppPool foi iniciado usando a conta LocalSystem?

Modificar o MSExchangeSyncAppPool

Para resolver esse problema, modifique o MSExchangeSyncAppPool para usar a conta LocalSystem. Para fazer isso, siga estas etapas:

  1. Abra o Gerenciador do IIS.

  2. Expanda o servidor e selecione Pools de Aplicativos.

  3. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Configurações Avançadas.

  4. Modifique o valor de Identidade selecionando LocalSystem.

    Captura de tela para modificar o valor de Identidade selecionando o item LocalSystem.

  5. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Parar.

  6. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Iniciar.

A atualização do MSExchangeSyncAppPool resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, consulte Configurações de autenticação do ActiveSync Virtual Directory.

Configurações de autenticação do ActiveSync Virtual Directory

Verifique as configurações de autenticação no diretório virtual do ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para verificar as configurações do diretório virtual:

    Get-ActiveSyncVirtualDirectory | ft server,basic*
    

O diretório virtual do ActiveSync está configurado para usar a autenticação básica?

Modificar as configurações de autenticação do diretório virtual do ActiveSync

Para resolver esse problema, configure o diretório virtual do ActiveSync para usar a autenticação básica. Para fazer isso, siga estas etapas:

  1. Abra o Gerenciador do IIS.

  2. Execute o seguinte cmdlet para habilitar a autenticação básica no diretório virtual:

    Set-ActiveSyncVirtualDirectory ServerName\Microsoft* -BasicAuthEnabled:$True
    

A ativação da autenticação básica para o diretório virtual do ActiveSync resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, consulte Domínio padrão do ActiveSync.

Domínio padrão do ActiveSync

Alguns dispositivos enviam apenas o valor do nome de usuário para as credenciais, o que causará uma falha de autenticação. Verifique se o valor de domínio padrão está configurado no diretório virtual do ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra o Gerenciador do IIS.

  2. Expanda o servidor, expanda Sites, expanda o Site Padrão e selecione Microsoft-Server-ActiveSync.

  3. Em Exibição de Recursos, clique duas vezes em Autenticação.

  4. Selecione Autenticação básica e selecione Editar no painel Ações .

    Captura de tela da janela Editar configurações básicas de autenticação.

Existe um valor presente no campo Domínio padrão?

Adicionar domínio padrão para o ActiveSync Virtual Directory

Para resolver esse problema, configure um domínio padrão para o diretório virtual do ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra o Gerenciador do IIS.

  2. Expanda o servidor, expanda Sites, expanda o Site Padrão e selecione Microsoft-Server-ActiveSync.

  3. Em Exibição de Recursos, clique duas vezes em Autenticação.

  4. Selecione Autenticação básica e selecione Editar no painel Ações .

  5. Insira um valor para o domínio Padrão e selecione OK.

    Captura de tela para inserir um valor na caixa Domínio padrão.

A habilitação de um domínio padrão para o diretório virtual do ActiveSync resolveu o problema?

Configurações de SSL do ActiveSync Virtual Directory

Verifique se o diretório virtual do ActiveSync não está configurado para exigir certificados de cliente. Para fazer isso, siga estas etapas:

  1. Abra o Gerenciador do IIS.

  2. Expanda o servidor, expanda Sites, expanda o Site Padrão e selecione Microsoft-Server-ActiveSync.

  3. Em Exibição de Recursos, clique duas vezes em Configurações de SSL.

    Captura de tela da página Configurações do S S L na janela I I S Manager.

A configuração SSL para certificados de cliente está definida como Ignorar?

Modificar as configurações de SSL do ActiveSync Virtual Directory

Para resolver esse problema, defina a configuração de certificados do cliente como Ignorar. Para fazer isso, siga estas etapas:

  1. Abra o Gerenciador do IIS.

  2. Expanda o servidor, expanda Sites, expanda o Site Padrão e selecione Microsoft-Server-ActiveSync.

  3. Em Exibição de Recursos, clique duas vezes em Configurações de SSL.

  4. Em Certificados de cliente, selecione Ignorar

    Captura de tela da página Configurações do SSL com a opção Ignorar selecionada.

Alterar a configuração SSL de certificados de cliente para Ignorar resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, consulte Redirecionamento HTTP do ActiveSync Virtual Directory.

Redirecionamento HTTP do ActiveSync Virtual Directory

Quando um redirecionamento HTTP é configurado no IIS 7, a configuração de redirecionamento é herdada por todos os diretórios virtuais abaixo desse site. Verifique se há um redirecionamento HTTP no diretório virtual do ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra o Gerenciador do IIS.

  2. Expanda o servidor, expanda Sites, expanda o Site Padrão e selecione Microsoft-Server-ActiveSync.

  3. Em Exibição de Recursos, clique duas vezes em Redirecionamento HTTP.

    Captura de tela da página de redirecionamento HTP na janela I I S Manager.

Um redirecionamento está configurado para o diretório virtual do ActiveSync?

Modificar o redirecionamento HTTP do ActiveSync Virtual Directory

Para resolver esse problema, remova o redirecionamento HTTP do diretório virtual do ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra o Gerenciador do IIS.

  2. Expanda o servidor, expanda Sites, expanda o Site Padrão e selecione Microsoft-Server-ActiveSync.

  3. Em Exibição de Recursos, clique duas vezes em Redirecionamento HTTP.

  4. Desmarque a caixa de seleção Solicitações de redirecionamento para este destino.

    Captura de tela para desmarcar a caixa de seleção Redirecionar solicitações para este destino.

A remoção do redirecionamento HTTP do diretório virtual do ActiveSync resolveu o problema?

Caixa de correio habilitada para ActiveSync

Verifique se a caixa de correio está habilitada para ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para verificar as configurações da caixa de correio:

    Get-CASMailbox user | fl ActiveSyncEnabled
    

    A captura de tela mostra o exemplo de execução do cmdlet Get-CASMailbox.

O usuário está habilitado para o ActiveSync?

Habilitar usuário para ActiveSync

Para resolver esse problema, habilite o usuário para o ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para habilitar a caixa de correio para ActiveSync:

    Set-CASMailbox user -ActiveSyncEnabled:$True
    

    A captura de tela mostra um exemplo de execução do cmdlet Set-CASMailbox.

A ativação da caixa de correio para o ActiveSync resolveu o problema?

Revisão do documento do protocolo Exchange ActiveSync

Seu comando SendMail recebeu uma resposta de código de status inesperada do Exchange. Para entender qual erro foi encontrado, você deve revisar o documento Protocolo de Referência de Comandos do Exchange ActiveSync para solucionar o problema.

Você conseguiu resolver o problema revisando o código de status na resposta?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Configurações da organização do Exchange ActiveSync

Observação

Esse recurso não está disponível no Exchange 2007. Se sua organização estiver executando o Exchange 2007, selecione Estou executando o Exchange 2007 no final desta seção.

As configurações da organização do Exchange ActiveSync permitem que os administradores definam o nível de acesso padrão para dispositivos ActiveSync. Essas configurações padrão incluem Bloquear, Quarentena e Permitir. Verifique as configurações atuais da organização para determinar o nível de acesso padrão atual no ambiente. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para determinar as configurações atuais da organização:

    Get-ActiveSyncOrganizationSettings | ft DefaultAccessLevel
    

    A captura de tela mostra o exemplo de execução do cmdlet Set-ActiveSyncOrganizationSettings.

O nível de acesso padrão está definido como Permitir?

Modificar as configurações da organização do ActiveSync

Para resolver esse problema, modifique as configurações da organização do ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para determinar as configurações atuais da organização:

    Set-ActiveSyncOrganizationSettings -DefaultAccessLevel Allow
    

A alteração da configuração DefaultAccessLevel para as configurações da organização do ActiveSync resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, consulte Regras de acesso a dispositivos do Exchange ActiveSync.

Instale o Log Parser Studio; Consulta do Log Parser Studio - Contagem de sincronizações com SyncKey de zero por usuário

Instalar o Log Parser Studio

O cliente ActiveSync pode ter encontrado erros ao tentar se comunicar com o servidor Exchange. Agora precisamos determinar onde esses erros se originaram. Começaremos verificando os logs do IIS no Servidor de Acesso para Cliente. Antes que esses logs possam ser analisados, a estação de trabalho em que a análise será concluída deve ter o Log Parser Studio instalado. Para fazer isso, siga estas etapas:

  1. Baixe e instale o LogParser.

    • Clique duas vezes no LogParser.msi para iniciar a instalação.
    • Selecione Executar se o Abrir Arquivo - Aviso de Segurança for exibido.
    • Na tela de boas-vindas, selecione Avançar.
    • Na tela Contrato de licença do usuário final, revise e aceite o contrato de licença e selecione Avançar.
    • Na tela Escolher tipo de configuração, selecione Concluir.
    • Na tela Pronto para instalar, selecione Instalar.
    • Na tela Conclusão, selecione Concluir.
  2. Baixe o Log Parser Studio e extraia os arquivos.

Depois que o LogParser estiver instalado e o Log Parser Studio tiver sido extraído, copie os logs do IIS do(s) servidor(es) Exchange para a estação de trabalho local para análise.

Consulta do Log Parser Studio – Contagem sincronizada com SyncKey de zero por usuário

Para determinar se os dispositivos estão sincronizando novamente com o Exchange, execute a consulta Analisador de Log para localizar os usuários. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela Gerenciador de arquivos de log na seção Contagem de sincronizações com SyncKey de zero por usuário.

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: Count Syncs with SyncKey of Zero Per User da Biblioteca.

  6. Selecione o ícone de ponto de exclamação para executar a consulta.

  7. Analise os resultados dessa consulta.

    Captura de tela para analisar os resultados da consulta.

Há algum dispositivo com várias solicitações usando o valor SyncKey de 0?

Verifique se há antivírus no nível do arquivo (atrasos no desempenho do dispositivo/CAS)

Em muitos casos, o antivírus no nível do arquivo afeta o tráfego do ActiveSync, atrasando o processamento da solicitação ou resposta. Interromper esses serviços não desabilita o driver de filtro do modo kernel usado por esses serviços. Para desativar o antivírus no nível do arquivo, siga as etapas de Como desativar temporariamente o driver de filtro do modo kernel no Windows. Verifique se o driver de filtro do modo kernel não está mais ativo após a reinicialização do Servidor de Acesso para Cliente. Para fazer isso, siga estas etapas:

  1. Abra um prompt de comando.

  2. Execute o comando a seguir:

    fltmc
    
  3. Compare os resultados com os drivers de filtro de exemplo deste artigo ou pesquise na Web o Nome do Filtro.

    A captura de tela mostra a saída do comando fltmc.

A desativação do driver de filtro do modo kernel do antivírus resolveu o problema?

Problemas de e-mail

Selecione o tipo de problema de e-mail que o cliente ActiveSync está enfrentando.

Itens presentes em apenas um cliente

O problema relatado é uma mensagem que aparece na caixa de correio do Outlook, mas não no cliente ActiveSync ou vice-versa. Antes de começarmos a solucionar esse problema, precisamos saber se o problema pode ser reproduzido no cliente ActiveSync. Se pudermos reproduzir o problema, poderemos capturar dados durante o processo para entender melhor o problema. Caso contrário, precisaremos examinar os logs existentes para tentar determinar o que aconteceu.

Você pode reproduzir o problema do Calendário no dispositivo?

Instale o Log Parser Studio; Consulta do Log Parser Studio - Consulta DeviceId; Análise de resultados de consultas; Sincronize novamente a pasta

Instalar o Log Parser Studio

Consulta do Log Parser Studio – Consulta DeviceId

Para determinar se alguma dessas solicitações do ActiveSync está resultando em um erro, consulte os logs do IIS para obter o tráfego do dispositivo. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para localizar todos os dispositivos que não têm permissão para sincronizar:

    Get-ActiveSyncDevice -Mailbox | fl DeviceId,DeviceType
    
  3. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  4. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  5. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela Gerenciador de Arquivos de Log na seção Consulta DeviceId.

  6. Verifique se o arquivo/pasta está selecionado e selecione OK.

  7. Clique duas vezes em ActiveSync: Consulta de dispositivo na Biblioteca.

  8. Modifique o DeviceId valor na cláusula WHERE no final da consulta com o valor da etapa 2.

  9. Selecione o ícone de ponto de exclamação para executar a consulta.

  10. Analise os resultados dessa consulta examinando as colunas Erro e sc-status.

    Captura de tela para analisar os resultados da consulta Dispositivo.

Análise de resultados da consulta

Agora, queremos revisar os resultados da sua consulta para ver se há problemas. Para fazer isso, siga estas etapas:

  1. Revise a coluna Status e localize qualquer solicitação em que haja um valor. Use o documento de protocolo do Exchange ActiveSync para investigar esses valores e se alguma ação corretiva pode ser tomada.

  2. Revise a coluna Erro e localize qualquer solicitação em que haja um valor nessa coluna. Muitas dessas mensagens de erro são autoexplicativas e ações corretivas podem ser tomadas de acordo.

  3. Revise a coluna sc-status e localize qualquer solicitação em que haja um valor diferente de 200. Essa é a resposta de status HTTP do IIS e informações adicionais podem ser encontradas em O código de status HTTP no IIS 7 e versões posteriores.

Infelizmente, a revisão dos logs do IIS não nos mostra nenhum identificador para o item em questão. Seu melhor esforço será localizar uma solicitação nos logs do IIS no momento em que ocorreu a última alteração de item. Você também pode usar o artigo Noções básicas sobre o Exchange ActiveSync Reporting Services para ajudá-lo a entender melhor alguns dos elementos encontrados com a entrada de log do IIS.

Sincronize novamente a pasta

As etapas anteriores executadas ajudam a identificar por que o problema ocorreu com o item. O cliente do ActiveSync ainda pode não ter o item no estado correto. Para resolver esse problema, remova a pasta da lista de pastas a serem sincronizadas, aguarde aproximadamente cinco minutos e adicione a pasta à lista de pastas a serem sincronizadas.

O item está no estado correto no cliente ActiveSync?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Habilitar o log da caixa de correio do ActiveSync; Capture o rastreamento do violinista; Localize o item usando MfcMapi; Pesquisar item no log da caixa de correio

Habilitar o log da caixa de correio do ActiveSync

A primeira etapa de solução de problemas é habilitar o log de caixa de correio no Servidor de Acesso para Cliente e na caixa de correio. Informações adicionais sobre o log de caixa de correio podem ser encontradas no log de caixa de correio do Exchange ActiveSync. Para fazer isso, siga estas etapas:

Observação

Essa alteração deve ser feita em servidores de caixa de correio do Exchange 2013.

  1. Abra o Windows Explorer e navegue até a pasta Sync (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).

  2. Faça uma cópia do arquivo web.config.

  3. Abra o arquivo web.config no Bloco de Notas e modifique as seguintes seções com os valores abaixo:

    Captura de tela para modificar os valores do arquivo web.config no Bloco de Notas.

  4. Abra o Gerenciador do IIS.

  5. Expanda o servidor e selecione Pools de Aplicativos.

  6. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Parar.

  7. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Iniciar.

  8. Abra o Shell de Gerenciamento do Exchange.

  9. Execute o seguinte cmdlet para habilitar o log de caixa de correio para um usuário:

    Set-CASMailbox user -ActiveSyncDebugLogging:$True
    

Capturar rastreamento de violinista

As solicitações de dispositivo do ActiveSync nem sempre chegam ao destino conforme desejado. Para garantir que a solicitação e a resposta do dispositivo estejam sendo enviadas e recebidas conforme o esperado, roteie o dispositivo por meio de um proxy HTTP e examine os dados. Para fazer isso, siga estas etapas:

  1. Baixe e instale o Fiddler em uma estação de trabalho.
  2. Baixe o EAS Inspector para Fiddler.
  3. Extraia EASInspectorFiddler.dll para a pasta c:\Program Files\Fiddler2\Inspectors .
  4. Inicie o aplicativo Fiddler.
  5. Selecione o menu Ferramentas e selecione Opções do Fiddler.
  6. Vá para a guia HTTPS e selecione Descriptografar tráfego HTTPS, selecione Sim para todos os prompts.
  7. Vá para a guia Conexões e selecione Permitir que computadores remotos se conectem, selecione OK para qualquer prompt.
  8. Selecione OK e feche o aplicativo Fiddler.
  9. Configure o dispositivo ActiveSync para usar essa estação de trabalho como um servidor proxy (isso normalmente é feito nas configurações de WiFi do dispositivo).
  10. Inicie o aplicativo Fiddler.
  11. Tente enviar uma ou mais mensagens do cliente ActiveSync.
  12. Selecione o menu Arquivo e selecione Capturar Tráfego para interromper o rastreamento.

Localizar item usando MfcMapi

Precisamos determinar o ConversationID do item antes de pesquisarmos o log da caixa de correio. Para fazer isso, siga estas etapas:

  1. Baixe e instale o MfcMapi.

  2. Inicie o MfcMapi.

  3. Vá para o menu Sessão e selecione Logon.

  4. Selecione o perfil do Outlook para a caixa de correio e selecione OK.

  5. Clique duas vezes na caixa de correio para abrir.

  6. Expanda o Contêiner Raiz, expanda Parte Superior do Armazenamento de Informações, clique com o botão direito do mouse na Caixa de Entrada (ou outra pasta em que o item esteja localizado) e selecione Abrir tabela de conteúdo.

    A captura de tela mostra as etapas para selecionar o item Abrir tabela de conteúdo.

  7. Selecione o item na tabela, clique com o botão direito do mouse na 0x00710102 de tags e selecione Editar propriedade.

    A captura de tela mostra as etapas para selecionar o item Editar propriedade.

  8. Copie o valor Binário .

    Captura de tela para copiar o valor binário usando a ferramenta MfcMapi.

Pesquisar item no log da caixa de correio

Agora temos os dados coletados e estamos prontos para começar a solucionar problemas. O primeiro passo que daremos é olhar o log da caixa de correio e verificar se o item foi capturado.

Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para recuperar o log da caixa de correio de um usuário:

    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    

    Observação

    Isso enviará o log da caixa de correio do ActiveSync para o endereço de e-mail especificado para análise. Informações adicionais sobre o log da caixa de correio podem ser encontradas aqui.

  3. Baixe MailboxLogParser e extraia os arquivos.

  4. Inicie o utilitário abrindo MailboxLogParser.exe.

  5. Selecione Importar Logs de Caixa de Correio para Grade para abrir o log de caixa de correio.

    Captura de tela do botão Importar Logs de Caixa de Correio para Grade na janela Analisador de Log de Caixa de Correio.

Pesquisar item no log da caixa de correio

  1. Remova o primeiro byte (ou dois caracteres) do valor binário copiado anteriormente. Em seguida, use os próximos 5 bytes (ou 10 caracteres) para o valor da pesquisa.
    Exemplo: 01CEC1E829ED44997723AC344564BBEEF22D3A1A3373

  2. Insira o valor da Etapa 1 em Pesquisar dados de log brutos para cadeias de caracteres e selecione Pesquisar

    Captura de tela para inserir o valor na caixa Pesquisar dados de log brutos para cadeias de caracteres.

  3. Pegue os próximos 16 bytes (ou 32 caracteres) do valor binário e compare o valor com o ConversationId nos resultados da pesquisa.
    Exemplo: 01CEC1E829ED44997723AC344564BBEEF22D3A1A3373

    Captura de tela dos dados brutos do log para os resultados da pesquisa de strings.

  4. Anote o valor ServerId do item. O valor do exemplo acima é 5:11.

Você conseguiu localizar o item no log da caixa de correio usando o ConversationId?

Analise o log da caixa de correio para o item; Verifique o status final do item

Analisar log de caixa de correio para item

Agora que sabemos que temos o item em nosso log de caixa de correio, precisamos rastrear as ações tomadas em relação ao compromisso. Para fazer isso, siga estas etapas:

  1. Pesquise o valor ServerId encontrado anteriormente.

    Captura de tela para pesquisar o valor ServerId encontrado anteriormente.

  2. Role o log para cima e procure por RequestBody ou ResponseBody. Se o item aparecer no corpo da resposta, o item foi atualizado do servidor. Caso contrário, o item aparecerá no corpo da solicitação, o que significa que o item foi atualizado do cliente.

    Captura de tela para modificar o valor MaxDocumentDataSize.

  3. Anote a ação (Adicionar, Alterar ou Excluir) e se o servidor ou cliente enviou a ação.

  4. Repita as etapas 2 a 4 até não conseguir encontrar mais entradas.

Observação

Para obter mais informações sobre a análise de log de caixa de correio do Exchange ActiveSync, consulte Nos bastidores: análise de log de caixa de correio do Exchange ActiveSync.

Verifique o status final do item

Verificamos que uma ou mais ações foram executadas em relação ao item no log da caixa de correio. O resultado final do item depende da ação final. A seguir, descrevemos o status esperado do item com base nessa ação:

Adicionar - O item deve estar na pasta no cliente ActiveSync. Alterar - O item deve ser atualizado na pasta no cliente ActiveSync. Excluir - O item deve ser removido da pasta no cliente ActiveSync.

O resultado da ação final atende ao estado esperado do item?

Análise de rastreamento do violinista para o item; Verifique o status final do item

Análise de rastreamento do Fiddler para item

A atividade no servidor Exchange indica que o dispositivo deve ter o status correto para esse compromisso. Podemos usar o rastreamento do Fiddler para verificar se a resposta foi recebida pelo cliente. Para fazer isso, siga estas etapas:

  1. Abra o rastreamento do Fiddler.

  2. Vá para o menu Editar e selecione Localizar Sessões.

  3. Insira o namespace do ActiveSync (exemplo: mail.contoso.com) e selecione Localizar sessões.

  4. Selecione solicitações em que a coluna Corpo tem um valor.

    A captura de tela mostra as solicitações em que a coluna Corpo tem um valor

  5. Selecione a guia XML do EAS para exibir a solicitação e a resposta.

    Captura de tela para selecionar a guia E A S X M L para exibir a solicitação e a resposta.

  6. Localize todas as solicitações e respostas para o ServerId encontrado anteriormente.

Verifique o status final do item

Verificamos que uma ou mais ações foram executadas em relação ao item no rastreamento do Fiddler. O resultado final do item depende da ação final. A seguir, descrevemos o status esperado do item com base nessa ação:

Adicionar - O item deve estar na pasta no cliente ActiveSync. Alterar - O item deve ser atualizado na pasta no cliente ActiveSync. Excluir - O item deve ser removido da pasta no cliente ActiveSync.

O resultado da ação final atende ao estado esperado do item?

  • Em caso afirmativo, desculpe, não podemos resolver o problema usando este guia. Com base nos resultados dessas etapas de solução de problemas, é recomendável entrar em contato com o fornecedor do dispositivo para obter mais suporte. Você também pode entrar em contato com o Suporte da Microsoft para obter mais ajuda para resolver esse problema.
  • Se não, consulte Análise de rastreamento do Fiddler para erros.

Análise de rastreamento do Fiddler para erros (se o resultado não atender ao estado esperado)

Esperamos que o dispositivo envie uma ou mais solicitações para obter as atualizações mais recentes para a pasta. Podemos usar o rastreamento do Fiddler para verificar se a solicitação foi enviada pelo cliente e se uma resposta foi recebida pelo servidor. Para fazer isso, siga estas etapas:

  1. Abra o rastreamento do Fiddler.

  2. Vá para o menu Editar e selecione Localizar Sessões.

  3. Insira o namespace do ActiveSync (exemplo: mail.contoso.com) e selecione Localizar sessões.

  4. Revise a coluna Resultado para ver se há valores de resposta HTTP que não sejam iguais a 200.

  5. Selecione solicitações em que a coluna Corpo tem um valor.

    Captura de tela das solicitações em que a coluna Corpo tem o valor.

  6. Selecione a guia TextView para exibir a resposta para obter detalhes adicionais.

    Captura de tela da guia TextView, mostrando a resposta para obter detalhes adicionais.

Houve algum erro encontrado no rastreamento do Fiddler?

Instale o Log Parser Studio; Consulta do Log Parser Studio - Consulta de dispositivo; Análise de resultados de consultas; Sincronize novamente a pasta

Instalar o Log Parser Studio

  1. Baixe e instale o LogParser.

    • Clique duas vezes no LogParser.msi para iniciar a instalação.
    • Selecione Executar se o Abrir Arquivo - Aviso de Segurança for exibido.
    • Na tela de boas-vindas, selecione Avançar.
    • Na tela Contrato de licença do usuário final, revise e aceite o contrato de licença e selecione Avançar.
    • Na tela Escolher tipo de configuração, selecione Concluir.
    • Na tela Pronto para instalar, selecione Instalar.
    • Na tela Conclusão, selecione Concluir.
  2. Baixe o Log Parser Studio e extraia os arquivos.

Depois que o LogParser estiver instalado e o Log Parser Studio tiver sido extraído, copie os logs do IIS do(s) servidor(es) Exchange para a estação de trabalho local para análise.

Consulta do Log Parser Studio - Consulta de dispositivo

Para determinar se alguma dessas solicitações do ActiveSync está resultando em um erro, consulte os logs do IIS para obter o tráfego do dispositivo. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela Gerenciador de arquivos de log na seção Consulta de dispositivo.

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: Consulta de dispositivo na Biblioteca.

  6. Modifique o valor DeviceId na cláusula WHERE no final da consulta com o valor da etapa anterior.

  7. Selecione o ícone de ponto de exclamação para executar a consulta.

  8. Analise os resultados dessa consulta examinando as colunas Erro e sc-status.

    Captura de tela da análise dos resultados da consulta do dispositivo.

Análise de resultados da consulta

Agora queremos revisar os resultados da consulta anterior em busca de erros. Para fazer isso, siga estas etapas:

  1. Revise a coluna Status e localize qualquer solicitação em que haja um valor. Use o documento de protocolo do Exchange ActiveSync para investigar esses valores e se alguma ação corretiva pode ser tomada. (Você pode ignorar os comandos Ping desta revisão.)

  2. Revise a coluna Erro e localize qualquer solicitação em que haja um valor nessa coluna. Muitas dessas mensagens de erro são autoexplicativas e ações corretivas podem ser tomadas de acordo.

  3. Revise a coluna sc-status e localize qualquer solicitação em que haja um valor diferente de 200. Essa é a resposta de status HTTP do IIS e informações adicionais podem ser encontradas em O código de status HTTP no IIS 7 e versões posteriores.

Infelizmente, a revisão dos logs do IIS não nos mostra nenhum identificador para o item em questão. Seu melhor esforço será localizar uma solicitação nos logs do IIS no momento em que ocorreu a última alteração de item.

Observação

Você também pode consultar Noções Básicas Sobre o Exchange ActiveSync Reporting Services para entender melhor alguns dos elementos encontrados com a entrada de log do IIS.

Sincronize novamente a pasta

As etapas anteriores executadas ajudam a identificar por que o problema ocorreu com o item. O cliente do ActiveSync ainda pode não ter o item no estado correto. Para resolver esse problema, remova a pasta da lista de pastas a serem sincronizadas, aguarde aproximadamente cinco minutos e adicione a pasta à lista de pastas a serem sincronizadas.

O item está no estado correto no cliente ActiveSync?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Análise de log de caixa de correio para erros (se a ação final não atender ao estado esperado)

O tráfego do ActiveSync para este item não resulta no estado correto no dispositivo. Agora precisamos revisar o log da caixa de correio em busca de problemas com solicitações do ActiveSync para a pasta. Para fazer isso, siga estas etapas:

  1. Revise os resultados da pesquisa da etapa anterior.
  2. Verifique o valor do código de status na resposta e, se o valor não for igual a 1, revise o documento do protocolo ActiveSync para obter mais informações sobre o código de status.
  3. Verifique também a entrada de log para ver se há mensagens de exceção.
  4. Repita as etapas 2 a 4 para cada entrada de registro do Calendário.

Observação

Para obter mais informações sobre a análise de log de caixa de correio do Exchange ActiveSync, consulte Nos bastidores: análise de log de caixa de correio do Exchange ActiveSync.

Houve algum código de status que não era igual a 1 na resposta ou alguma exceção encontrada no log da caixa de correio?

Instale o Log Parser Studio; Localize DeviceId para o usuário; Log Parser Studio Query - Consulta de dispositivo; Análise de resultados da consulta

Instalar o Log Parser Studio

O cliente ActiveSync pode ter encontrado erros ao tentar se comunicar com o servidor Exchange. Agora precisamos determinar onde esses erros se originaram. Começaremos verificando os logs do IIS no Servidor de Acesso para Cliente. Antes que esses logs possam ser analisados, a estação de trabalho em que a análise será concluída deve ter o Log Parser Studio instalado. Para fazer isso, siga estas etapas:

  1. Baixe e instale o LogParser.

    • Clique duas vezes no LogParser.msi para iniciar a instalação.
    • Selecione Executar se o Abrir Arquivo - Aviso de Segurança for exibido.
    • Na tela de boas-vindas, selecione Avançar.
    • Na tela Contrato de licença do usuário final, revise e aceite o contrato de licença e selecione Avançar.
    • Na tela Escolher tipo de configuração, selecione Concluir.
    • Na tela Pronto para instalar, selecione Instalar.
    • Na tela Conclusão, selecione Concluir.
  2. Baixe o Log Parser Studio e extraia os arquivos.

Depois que o LogParser estiver instalado e o Log Parser Studio tiver sido extraído, copie os logs do IIS do(s) servidor(es) Exchange para a estação de trabalho local para análise.

Localize DeviceId para o usuário

Precisamos obter o DeviceId para o cliente ActiveSync que está enfrentando o problema. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para recuperar o DeviceId:

    Get-ActiveSyncDeviceStatistics -Mailbox clt | fl DeviceId,DeviceType
    

    A captura de tela mostra um exemplo de execução do cmdlet Get-ActiveSyncDeviceStatistics.

  3. Anote o DeviceID valor.

Consulta do Log Parser Studio - Consulta de dispositivo

Para determinar se alguma dessas solicitações do ActiveSync está resultando em um erro, consulte os logs do IIS para obter o tráfego do dispositivo. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela Gerenciador de Arquivos de Log na seção Consulta do Log Parser Studio - Consulta de Dispositivo.

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: Consulta de dispositivo na Biblioteca.

  6. Modifique o valor DeviceId na cláusula WHERE no final da consulta com o valor da etapa anterior.

  7. Selecione o ícone de ponto de exclamação para executar a consulta.

  8. Analise os resultados dessa consulta examinando as colunas Erro e sc-status.

    Captura de tela do resultado da consulta Dispositivo.

Análise de resultados da consulta

Agora queremos revisar os resultados da consulta anterior em busca de erros.

Que mensagem de erro você encontrou nos resultados da consulta?

Verifique se há erro AttachmentTooBig na política de caixa de correio do ActiveSync

Para determinar se há uma configuração de política de caixa de correio do ActiveSync causando o erro AttachmentTooBig, verifique a política de caixa de correio do ActiveSync atribuída a essa caixa de correio. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para recuperar as configurações de política de caixa de correio do ActiveSync para esse usuário:

    Get-ActiveSyncMailboxPolicy (Get-Mailbox alias ).ActiveSyncMailboxPolicy | ft name,*Attach* -AutoSize
    

    Observação

    Esse cmdlet deve retornar apenas um resultado. Se você receber mais de uma política nos resultados, use as configurações do Padrão.

    Captura de tela da saída de exemplo do comando Get-ActiveSyncMailboxPolicy.

A configuração MaxAttachmentSize está definida como ilimitada?

Verificar os limites de tamanho da mensagem

Para determinar se as restrições de tamanho máximo de mensagem podem estar causando o erro AttachmentTooBig, verifique as configurações de transporte da organização do Exchange. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para recuperar os limites de tamanho da mensagem:

    Get-TransportConfig | fl *size
    

    Captura de tela da saída de exemplo do comando Get-TransportConfig.

Os limites de MaxReceiveSize ou MaxSendSize são maiores que 10 MB?

  • Em caso afirmativo, consulte Modificar configurações do Exchange ActiveSync.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Modificar as configurações do Exchange ActiveSync

Para resolver esse problema, aumente a quantidade máxima de transferência de dados para o diretório virtual do ActiveSync. Para fazer isso, siga estas etapas:

Importante

As alterações a seguir podem resultar em aumento das cobranças de dados em dispositivos móveis.

  1. Abra o Windows Explorer.

  2. Navegue até o Caminho de Instalação do Exchange (%ExchangeInstallPath%) e, em seguida, navegue até os diretórios ClientAccess e Sync .

  3. Faça uma cópia do arquivo web.config.

  4. Abra o arquivo web.config no Bloco de Notas.

  5. Localize o MaxDocumentDataSIze e modifique o valor conforme necessário.

    Captura de tela do valor MaxDocumentDataSIze.

    Observação

    Esse valor está em bytes.

  6. Localize o MaxRequestLength e modifique o valor conforme necessário.

    Captura de tela do valor MaxRequestLength.

    Observação

    Esse valor está em kilobytes.

  7. Abra o Gerenciador do IIS.

  8. Expanda o servidor e selecione Pools de Aplicativos.

  9. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Parar.

  10. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Iniciar.

A modificação da configuração do ActiveSync resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Modificar a política de caixa de correio do ActiveSync (se MaxAttachmentSize não for ilimitado)

Para resolver esse problema, aumente o limite máximo de tamanho de anexo na política de caixa de correio do ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para modificar a política de caixa de correio do ActiveSync:

    Set-ActiveSyncMailboxPolicy Default -MaxAttachmentSize 20971520
    

    Observação

    O MaxAttachmentSize valor está em bytes. Modifique o nome e o tamanho da política no cmdlet acima para atender às suas necessidades.

O aumento do tamanho máximo do anexo na política de caixa de correio do ActiveSync resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, consulte Verificar limites de tamanho de mensagem.

Habilitar o log da caixa de correio do ActiveSync; Analisar o log da caixa de correio do ActiveSync; Localizar anexo usando MfcMapi

Habilitar o log da caixa de correio do ActiveSync

Para determinar a resposta do ActiveSync que está causando a falha, o log da caixa de correio deve ser habilitado. Informações adicionais sobre o log de caixa de correio podem ser encontradas no log de caixa de correio do Exchange ActiveSync. Para fazer isso, siga estas etapas:

Observação

Essa alteração deve ser feita em servidores de caixa de correio do Exchange 2013.

  1. Abra o Windows Explorer e navegue até a pasta Sync (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).

  2. Faça uma cópia do arquivo web.config.

  3. Abra o arquivo web.config no Bloco de Notas e modifique as seguintes seções com os valores abaixo:

    Captura de tela dos valores que você precisa modificar no log da caixa de correio Ativar ActiveSync; Analisar o log da caixa de correio; Localize a seção de anexos.

  4. Abra o Gerenciador do IIS.

  5. Expanda o servidor e selecione Pools de Aplicativos.

  6. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Configurações Avançadas.

  7. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Parar.

  8. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Iniciar.

  9. Abra o Shell de Gerenciamento do Exchange.

  10. Execute o seguinte cmdlet para habilitar o log de caixa de correio para um usuário:

    Set-CASMailbox user -ActiveSyncDebugLogging:$True
    
  11. Tentar abrir o anexo do cliente ActiveSync

Analisar o log da caixa de correio do ActiveSync

Examine o log da caixa de correio para determinar o anexo que o usuário está tentando abrir. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para recuperar o log da caixa de correio de um usuário:

    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    

    Observação

    Isso enviará o log da caixa de correio do ActiveSync para o endereço de e-mail especificado para análise. Informações adicionais sobre o log de caixa de correio podem ser encontradas em Exchange ActiveSync Log de Caixa de Correio.

  3. Baixe MailboxLogParser e extraia os arquivos.

  4. Inicie o utilitário abrindo MailboxLogParser.exe.

  5. Selecione Importar Logs de Caixa de Correio para Grade para abrir o log de caixa de correio.

    Captura de tela do botão Importar Logs de Caixa de Correio para Grade no Analisador de Log de Caixa de Correio na seção Analisar log de caixa de correio do ActiveSync.

  6. Insira ObjectNotFound em Pesquisar dados de log brutos para cadeias de caracteres e selecione Pesquisar.

  7. Revise os resultados da pesquisa localizando o erro na entrada de log. Anote o número do anexo no FileReference. Este é o último número do valor: 5%3a12%3a0. (O valor total é 5:12:0, que é o anexo 0 para ServerId 5:12.)

    Captura de tela dos resultados da pesquisa ObjectNotFound.

Observação

Para obter mais informações sobre a análise de log de caixa de correio do Exchange ActiveSync, consulte Nos bastidores: análise de log de caixa de correio do Exchange ActiveSync.

Localizar anexo usando MfcMapi

Precisamos determinar se o anexo existe na mensagem. Para fazer isso, siga estas etapas:

  1. Baixe e instale o MfcMapi.

  2. Inicie o MfcMapi.

  3. Vá para o menu Sessão e selecione Logon.

  4. Selecione o perfil do Outlook para a caixa de correio e selecione OK.

  5. Clique duas vezes na caixa de correio para abrir.

  6. Expanda o Contêiner Raiz, expanda Parte Superior do Armazenamento de Informações, clique com o botão direito do mouse na Caixa de Entrada (ou outra pasta em que o item esteja localizado) e selecione Abrir tabela de conteúdo.

    Captura de tela da opção Abrir tabela de conteúdo da Caixa de entrada.

  7. Clique com o botão direito do mouse na mensagem e selecione Anexos>Exibir tabela de anexos.

  8. Você deve ver uma lista de anexos na mensagem

    Captura de tela de um exemplo de lista de anexos.

Você vê um anexo com o número FileReference encontrado no log da caixa de correio?

  • Em caso afirmativo, consulte Exibir anexo usando o Outlook.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Exibir anexo usando o Outlook

Para determinar se o anexo está corrompido, peça ao usuário para abri-lo no Outlook ou no Outlook Web App.

O usuário consegue abrir o anexo de outro cliente?

  • Em caso afirmativo, consulte Verificar a Diretiva de Caixa de Correio do ActiveSync.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Verificar a política de caixa de correio do ActiveSync

Para determinar se há uma configuração de política de caixa de correio do ActiveSync causando o erro AttachmentTooBig, verifique a política de caixa de correio do ActiveSync atribuída a essa caixa de correio. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para recuperar as configurações de política de caixa de correio do ActiveSync para esse usuário:

    Get-ActiveSyncMailboxPolicy (Get-Mailbox alias ).ActiveSyncMailboxPolicy | ft name,*Attach* -AutoSize
    

    Observação

    Esse cmdlet deve retornar apenas um resultado. Se você receber mais de uma política nos resultados, use as configurações do Padrão.

    Captura de tela da saída do comando Get-ActiveSyncMailboxPolicy.

A configuração AttachmentsEnabled está definida como True?

  • Em caso afirmativo, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.
  • Se não, consulte Modificar a Diretiva de Caixa de Correio do ActiveSync.

Modificar a política de caixa de correio do ActiveSync

Para resolver esse problema, aumente o limite máximo de tamanho de anexo na política de caixa de correio do ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para modificar a política de caixa de correio do ActiveSync:

    Set-ActiveSyncMailboxPolicy Default -AttachmentsEnabled:$True
    

O aumento do tamanho máximo do anexo na política de caixa de correio do ActiveSync resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Não é possível enviar uma mensagem

Vamos solucionar o problema em que um usuário não consegue enviar uma mensagem de um cliente ActiveSync.

O usuário pode reproduzir o problema?

Habilitar o log da caixa de correio do ActiveSync; Capture o rastreamento do violinista; Análise de log de caixa de correio para erros

Habilitar o log da caixa de correio do ActiveSync

A primeira etapa é habilitar o log de caixa de correio no(s) Servidor(es) de Acesso para Cliente e na caixa de correio do usuário. Informações adicionais sobre o log da caixa de correio podem ser encontradas aqui. Para fazer isso, siga estas etapas:

Observação

Essa alteração deve ser feita em servidores de caixa de correio do Exchange 2013.

  1. Abra o Windows Explorer e navegue até a pasta Sync (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).

  2. Faça uma cópia do arquivo web.config.

  3. Abra o arquivo web.config no Bloco de Notas e modifique as seguintes seções com os valores abaixo:

    Captura de tela dos valores que você precisa modificar no log da caixa de correio Ativar ActiveSync; Capture o rastreamento do violinista; Seção de análise de log de caixa de correio.

  4. Abra o Gerenciador do IIS.

  5. Expanda o servidor e selecione Pools de Aplicativos.

  6. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Configurações Avançadas.

  7. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Parar.

  8. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Iniciar.

  9. Abra o Shell de Gerenciamento do Exchange.

  10. Execute o seguinte cmdlet para habilitar o log de caixa de correio para um usuário:

    Set-CASMailbox user -ActiveSyncDebugLogging:$True
    
    

Capturar rastreamento de violinista

As solicitações de dispositivo do ActiveSync nem sempre chegam ao destino conforme desejado. Para garantir que a solicitação e a resposta do dispositivo estejam sendo enviadas e recebidas conforme o esperado, roteie o dispositivo por meio de um proxy HTTP e examine os dados. Para fazer isso, siga estas etapas:

  1. Baixe e instale o Fiddler em uma estação de trabalho.
  2. Baixe o EAS Inspector para Fiddler.
  3. Extraia EASInspectorFiddler.dll para a pasta c:\Program Files\Fiddler2\Inspectors .
  4. Inicie o aplicativo Fiddler.
  5. Selecione o menu Ferramentas e selecione Opções do Fiddler.
  6. Vá para a guia HTTPS e selecione Descriptografar tráfego HTTPS, selecione Sim para todos os prompts.
  7. Vá para a guia Conexões e selecione Permitir que computadores remotos se conectem, selecione OK para qualquer prompt.
  8. Selecione OK e feche o aplicativo Fiddler.
  9. Configure o dispositivo ActiveSync para usar essa estação de trabalho como um servidor proxy (isso normalmente é feito nas configurações de WiFi do dispositivo).
  10. Inicie o aplicativo Fiddler.
  11. Tente enviar uma ou mais mensagens do cliente ActiveSync.
  12. Selecione o menu Arquivo e selecione Capturar Tráfego para interromper o rastreamento.

Análise de log de caixa de correio para erros

A solicitação do cliente ActiveSync para enviar essa mensagem não foi bem-sucedida. Precisamos verificar se o servidor Exchange recebeu a solicitação e determinar se o servidor enviou alguma resposta. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para recuperar o log da caixa de correio de um usuário:

    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    

    Observação

    Isso envia o log da caixa de correio do ActiveSync para o endereço de e-mail especificado. Informações adicionais sobre o log de caixa de correio podem ser encontradas em Exchange ActiveSync Log de Caixa de Correio.

  3. Baixe MailboxLogParser e extraia os arquivos.

  4. Inicie o utilitário abrindo MailboxLogParser.exe.

  5. Selecione Importar Logs de Caixa de Correio para Grade para abrir o log de caixa de correio.

  6. Insira SendMail em Pesquisar dados de log brutos para strings e selecione Pesquisar.

  7. Revise os resultados da pesquisa verificando a coluna Satus para ver se há valores

Observação

Para obter mais informações sobre a análise de log de caixa de correio do Exchange ActiveSync, consulte Nos bastidores: análise de log de caixa de correio do Exchange ActiveSync.

Houve algum erro ou exceção encontrado no log da caixa de correio?

Análise de rastreamento do Fiddler para erros (se não houver erros no log da caixa de correio)

Esperamos que o dispositivo envie uma ou mais solicitações para obter as atualizações mais recentes para a pasta. Podemos usar o rastreamento do Fiddler para verificar se a solicitação foi enviada pelo cliente e se uma resposta foi recebida pelo servidor. Para fazer isso, siga estas etapas:

  1. Abra o rastreamento do Fiddler.

  2. Vá para o menu Editar e selecione Localizar Sessões.

  3. Insira o namespace do ActiveSync (exemplo: mail.contoso.com) e selecione Localizar sessões.

  4. Revise a coluna Resultado para ver se há valores de resposta HTTP que não sejam iguais a 200.

  5. Selecione solicitações em que a coluna Corpo tem um valor.

    Captura de tela para selecionar as solicitações em que a coluna Corpo tem um valor.

  6. Selecione a guia TextView para exibir a resposta para obter detalhes adicionais.

    Captura de tela da guia TextView na seção Análise de rastreamento do Fiddler para erros, que mostra a resposta para obter detalhes adicionais.

Houve algum erro encontrado no rastreamento do Fiddler?

Instale o Log Parser Studio; Consulta do Log Parser Studio - SendMail; Análise dos resultados da consulta (se nenhum usuário puder reproduzir o problema)

Instalar o Log Parser Studio

O cliente ActiveSync pode ter encontrado erros ao tentar se comunicar com o servidor Exchange. Agora precisamos determinar onde esses erros se originaram. Começaremos verificando os logs do IIS no Servidor de Acesso para Cliente. Antes que esses logs possam ser analisados, a estação de trabalho em que a análise será concluída deve ter o Log Parser Studio instalado. Para fazer isso, siga estas etapas:

  1. Baixe e instale o LogParser.

    • Clique duas vezes no LogParser.msi para iniciar a instalação.
    • Selecione Executar se o Abrir Arquivo - Aviso de Segurança for exibido.
    • Na tela de boas-vindas, selecione Avançar.
    • Na tela Contrato de licença do usuário final, revise e aceite o contrato de licença e selecione Avançar.
    • Na tela Escolher tipo de configuração, selecione Concluir.
    • Na tela Pronto para instalar, selecione Instalar.
    • Na tela Conclusão, selecione Concluir.
  2. Baixe o Log Parser Studio e extraia os arquivos.

Depois que o LogParser estiver instalado e o Log Parser Studio tiver sido extraído, copie os logs do IIS do(s) servidor(es) Exchange para a estação de trabalho local para análise.

Consulta do Log Parser Studio – SendMail

Para determinar se alguma dessas solicitações do ActiveSync está resultando em um erro, consulte os logs do IIS para obter o tráfego do dispositivo. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela do gerenciador de arquivos de log com o arquivo copiado anteriormente selecionado em Instalar LPS; Consulta SendMail; Seção de análise de resultados da consulta (se nenhum usuário puder reproduzir).

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: SendMail da Biblioteca.

  6. Selecione o ícone de ponto de exclamação para executar a consulta.

  7. Analise os resultados dessa consulta pesquisando qualquer valor nas colunas Status ou Erro. Procure também por códigos de status HTTP que não sejam iguais a 200.

    Captura de tela do resultado da consulta SendMail.

Análise de resultados da consulta

Agora queremos revisar os resultados da consulta anterior em busca de erros.

Que erro você encontrou nos resultados da consulta?

  • Erro QutoaExceeded
  • MailSubmissionFailed
  • oDestinatários
  • Erro não listado ou erro HTTP, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Erro QutoaExceeded

Esse erro está relatando que o usuário excedeu a cota da caixa de correio e não pode enviar nenhuma mensagem. Para resolver esse problema, aumente a cota de armazenamento da caixa de correio do usuário ou informe ao usuário para reduzir o tamanho da caixa de correio.

Uma dessas opções resolve o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Erro NoRecipients

Este erro está relatando que o usuário tentou enviar uma mensagem sem nenhum destinatário. O dispositivo não deve permitir esse comportamento. Talvez você queira examinar os logs de caixa de correio e/ou o rastreamento do Fiddler para este dispositivo para verificar se o comando SendMail incluiu um ou mais destinatários.

Você conseguiu verificar se o dispositivo enviou um ou mais destinatários na solicitação?

  • Em caso afirmativo, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Com base nos resultados dessas etapas de solução de problemas, é recomendável entrar em contato com o fornecedor do dispositivo para obter mais suporte. Você também pode entrar em contato com o Suporte da Microsoft para obter mais ajuda para resolver esse problema.

Erro MailSubmissionFailed

O erro MailSubmissionFailed é essencialmente uma mensagem de erro catch all para falhas do SendMail. O usuário deve tentar enviar a mensagem novamente. Verifique se há erros ou avisos no log de eventos do servidor de Caixa de Correio no momento do envio da mensagem.

Você conseguiu resolver o problema usando os logs de eventos no servidor de Caixa de Correio?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Problemas de calendário

Antes de começarmos a solucionar problemas, precisamos saber se o problema pode ser reproduzido no dispositivo. Se pudermos reproduzir o problema, poderemos capturar dados durante o processo para entender melhor o problema. Caso contrário, precisaremos examinar os logs existentes para tentar determinar o que aconteceu.

Você pode reproduzir o problema do Calendário no dispositivo?

Habilitar o log da caixa de correio do ActiveSync; Capture o rastreamento do violinista; Localize o compromisso dentro da caixa de correio; Pesquisar UID

Habilitar o log da caixa de correio do ActiveSync

A primeira etapa é habilitar o log de caixa de correio no(s) Servidor(es) de Acesso para Cliente e na caixa de correio do usuário. Informações adicionais sobre o log da caixa de correio podem ser encontradas aqui. Para fazer isso, siga estas etapas:

Observação

Essa alteração deve ser feita em servidores de caixa de correio do Exchange 2013.

  1. Abra o Windows Explorer e navegue até a pasta Sync (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).

  2. Faça uma cópia do arquivo web.config.

  3. Abra o arquivo web.config no Bloco de Notas e modifique as seguintes seções com os valores abaixo:

    Captura de tela dos valores que você precisa modificar no log da caixa de correio Ativar ActiveSync; Capture o rastreamento do violinista; Localize o compromisso; Pesquise a seção UID.

  4. Abra o Gerenciador do IIS.

  5. Expanda o servidor e selecione Pools de Aplicativos.

  6. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Parar.

  7. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Iniciar.

  8. Abra o Shell de Gerenciamento do Exchange.

  9. Execute o seguinte cmdlet para habilitar o log de caixa de correio para um usuário:

    Set-CASMailbox user -ActiveSyncDebugLogging:$True
    

Capturar rastreamento de violinista

As solicitações de dispositivo do ActiveSync nem sempre chegam ao destino conforme desejado. Para garantir que a solicitação e a resposta do dispositivo estejam sendo enviadas e recebidas conforme o esperado, roteie o dispositivo por meio de um proxy HTTP e examine os dados. Para fazer isso, siga estas etapas:

  1. Baixe e instale o Fiddler em uma estação de trabalho.
  2. Baixe o EAS Inspector para Fiddler.
  3. Extraia EASInspectorFiddler.dll para a pasta c:\Program Files\Fiddler2\Inspectors .
  4. Inicie o aplicativo Fiddler.
  5. Selecione o menu Ferramentas e selecione Opções do Fiddler.
  6. Vá para a guia HTTPS e selecione Descriptografar tráfego HTTPS, selecione Sim para todos os prompts.
  7. Vá para a guia Conexões e selecione Permitir que computadores remotos se conectem, selecione OK para qualquer prompt.
  8. Selecione OK e feche o aplicativo Fiddler.
  9. Configure o dispositivo ActiveSync para usar essa estação de trabalho como um servidor proxy (isso normalmente é feito nas configurações de WiFi do dispositivo).
  10. Inicie o aplicativo Fiddler.
  11. Tente enviar uma ou mais mensagens do cliente ActiveSync.
  12. Selecione o menu Arquivo e selecione Capturar Tráfego para interromper o rastreamento.

Localizar compromisso na caixa de correio

Precisamos determinar o UID para o compromisso na caixa de correio antes de pesquisarmos o log da caixa de correio. Para fazer isso, siga estas etapas:

  1. Baixe e instale o MfcMapi.

  2. Inicie o MfcMapi.

  3. Vá para o menu Sessão e selecione Logon.

  4. Selecione o perfil do Outlook para a caixa de correio e selecione OK.

  5. Clique duas vezes na caixa de correio para abrir.

  6. Expanda o Contêiner Raiz, expanda Parte Superior do Armazenamento de Informações, clique com o botão direito do mouse no Calendário e selecione Abrir tabela de conteúdo.

    Captura de tela da opção Abrir tabela de conteúdo do Calendário.

  7. Selecione o compromisso na tabela, clique com o botão direito do mouse na 0x80000102 de tags e selecione Editar propriedade.

    Captura de tela da opção Editar propriedade da tag 0x80000102.

  8. Copie o valor Binário (isso será usado para pesquisar o UID no log da caixa de correio).

    Captura de tela do valor binário da tag 0x80000102.

Pesquisar UID

Agora temos os dados coletados e estamos prontos para começar a solucionar problemas. O primeiro passo que daremos é examinar o log da caixa de correio e verificar se o compromisso foi capturado. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para recuperar o log da caixa de correio de um usuário:

    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    

    Observação

    Isso enviará o log da caixa de correio do ActiveSync para o endereço de e-mail especificado para análise. Informações adicionais sobre o log de caixa de correio podem ser encontradas no log de caixa de correio do Exchange ActiveSync.

  3. Baixe MailboxLogParser e extraia os arquivos.

  4. Inicie o utilitário abrindo MailboxLogParser.exe.

  5. Selecione Importar Logs de Caixa de Correio para Grade para abrir o log de caixa de correio.

  6. Insira o valor UID que você copiou anteriormente em Pesquisar dados de log brutos para cadeias de caracteres e selecione Pesquisar.

    Captura de tela da caixa Pesquisar dados de log brutos para cadeias de caracteres no Analisador de Log de Caixa de Correio.

  7. Revise os resultados da pesquisa e anote o valor ServerId para este compromisso, se encontrado

    Captura de tela do resultado da pesquisa, que mostra o ServerId.

Você conseguiu localizar o compromisso no log da caixa de correio usando o UID?

Analise o log da caixa de correio para UID; Verifique o status final do agendamento

Analisar o log da caixa de correio para UID

Agora que sabemos que temos o compromisso em nosso log de caixa de correio, precisamos rastrear as ações tomadas em relação ao compromisso. Para fazer isso, siga estas etapas:

  1. Pesquise o valor UID encontrado anteriormente.

    Captura de tela da caixa de pesquisa no Analisador de Log de Caixa de Correio.

  2. Revise os resultados e analise as entradas de log. Verifique os logs e procure RequestBody ou ResponseBody. Se o item aparecer no corpo da resposta, o item foi atualizado do servidor. Caso contrário, o item aparecerá no corpo da solicitação, o que significa que o item foi atualizado do cliente.

    Captura de tela das entradas de log de exemplo. O item aparece no Corpo da Resposta.

  3. Anote a ação (Adicionar, Alterar ou Excluir) e se o servidor ou cliente enviou a ação.

  4. Repita as etapas 2 a 4 até não conseguir encontrar mais entradas.

    Observação

    Para obter mais informações sobre a análise de log de caixa de correio do Exchange ActiveSync, consulte Nos bastidores: análise de log de caixa de correio do Exchange ActiveSync.

Verifique o status final do agendamento

Verificamos que uma ou mais ações foram executadas em relação ao compromisso no log da caixa de correio. O resultado final da nomeação depende da ação final. O seguinte descreve o status esperado do compromisso com base nessa ação:

  • Adicionar - O compromisso deve estar no Calendário no cliente ActiveSync.
  • Alterar - O compromisso deve ser atualizado no Calendário no cliente ActiveSync.
  • Excluir - O compromisso deve ser removido do Calendário no cliente ActiveSync.

O resultado da ação final atende ao estado esperado da consulta?

Análise de rastreamento do Fiddler para UID; Verifique o status final do agendamento

Análise de rastreamento do Fiddler para UID

Esperamos que o dispositivo envie solicitações relacionadas a esse compromisso. Podemos usar o rastreamento do Fiddler para verificar se a solicitação foi enviada pelo cliente e se uma resposta foi recebida pelo servidor. Para fazer isso, siga estas etapas:

  1. Abra o rastreamento do Fiddler.

  2. Vá para o menu Editar e selecione Localizar Sessões.

  3. Insira o namespace do ActiveSync (exemplo: mail.contoso.com) e selecione Localizar sessões.

  4. Selecione solicitações em que a coluna Corpo tem um valor e os valores de resposta HTTP que não são iguais a 200.

    Captura de tela das solicitações no resultado de rastreamento do fiddler.

  5. Selecione as guias XML do EAS para exibir a solicitação e a resposta.

    Captura de tela da guia XML do EAS, que mostra os detalhes da solicitação e da resposta.

  6. Localize todas as solicitações e respostas para o ServerId encontrado anteriormente.

Verifique o status final do agendamento

Precisamos verificar se as ações tomadas em relação ao compromisso no rastreamento do Fiddler estão alinhadas com o log da caixa de correio. A ação final deve corresponder à ação de log da caixa de correio encontrada anteriormente. O seguinte descreve o status esperado do compromisso com base nessa ação:

  • Adicionar - O compromisso deve estar no Calendário no cliente ActiveSync.
  • Alterar - O compromisso deve ser atualizado no Calendário no cliente ActiveSync.
  • Excluir - O compromisso deve ser removido do Calendário no cliente ActiveSync.

O resultado da ação final atende ao estado esperado da consulta?

  • Em caso afirmativo, desculpe, não podemos resolver o problema usando este guia. Com base nos resultados dessas etapas de solução de problemas, é recomendável entrar em contato com o fornecedor do dispositivo para obter mais suporte. Você também pode entrar em contato com o Suporte da Microsoft para obter mais ajuda para resolver esse problema.
  • Se não, consulte Análise de rastreamento do Fiddler para erros.

Análise de log de caixa de correio para erros (para compromisso)

O tráfego do ActiveSync para esse compromisso não resulta no estado correto no dispositivo. Agora precisamos examinar o log da caixa de correio para problemas com solicitações do ActiveSync para a pasta Calendário. Para fazer isso, siga estas etapas:

  1. Revise os resultados da pesquisa anteriores.

    Captura de tela dos resultados da pesquisa anteriores.

  2. Verifique a coluna Status para obter a resposta e, se o valor não for igual a 1, revise o documento do protocolo ActiveSync para obter mais informações sobre o código de status.

  3. Verifique também a entrada de log para ver se há mensagens de exceção.

Observação

Para obter mais informações sobre a análise de log de caixa de correio do Exchange ActiveSync, consulte Nos bastidores: análise de log de caixa de correio do Exchange ActiveSync.

Houve algum código de status que não era igual a 1 na resposta ou alguma exceção encontrada no log da caixa de correio?

  • Em caso afirmativo, desculpe, não podemos resolver o problema usando este guia. Com base nos resultados dessas etapas de solução de problemas, é recomendável entrar em contato com o fornecedor do dispositivo para obter mais suporte. Você também pode entrar em contato com o Suporte da Microsoft para obter mais ajuda para resolver esse problema.
  • Se não, consulte Análise de rastreamento do Fiddler para erros.

Análise de rastreamento do Fiddler para erros

Com base nos resultados do log da caixa de correio, o cliente não encontrou nenhum erro com o tráfego do ActiveSync entre o cliente e o Exchange. Em seguida, precisamos verificar se todas as solicitações do dispositivo não encontraram um erro. Para fazer isso, siga estas etapas:

Esperamos que o dispositivo envie uma ou mais solicitações para obter as atualizações mais recentes para a pasta. Podemos usar o rastreamento do Fiddler para verificar se a solicitação foi enviada pelo cliente e se uma resposta foi recebida pelo servidor. Para fazer isso, siga estas etapas:

  1. Abra o rastreamento do Fiddler.

  2. Vá para o menu Editar e selecione Localizar Sessões.

  3. Insira o namespace do ActiveSync (exemplo: mail.contoso.com) e selecione Localizar sessões.

  4. Revise a coluna Resultado para ver se há valores de resposta HTTP que não sejam iguais a 200.

  5. Selecione solicitações em que a coluna Corpo tem um valor.

    Captura de tela para selecionar as solicitações em que a coluna Corpo tem o valor.

  6. Selecione a guia TextView para exibir a resposta para obter detalhes adicionais.

    Captura de tela da guia TextView na seção Análise de rastreamento do Fiddler para erros, mostrando a resposta para obter detalhes adicionais.

Houve algum erro encontrado no rastreamento do Fiddler para as solicitações do Calendário?

Instale o Log Parser Studio; Consulta do Log Parser Studio - solicitações de calendário do dispositivo; Análise de resultados de consultas; Sincronize novamente a pasta Calendário

Instalar o Log Parser Studio

O cliente ActiveSync pode ter encontrado erros ao tentar se comunicar com o servidor Exchange. Agora precisamos determinar onde esses erros se originaram. Começaremos verificando os logs do IIS no Servidor de Acesso para Cliente. Antes que esses logs possam ser analisados, a estação de trabalho em que a análise será concluída deve ter o Log Parser Studio instalado. Para fazer isso, siga estas etapas:

  1. Baixe e instale o LogParser.

    • Clique duas vezes no LogParser.msi para iniciar a instalação.
    • Selecione Executar se o Abrir Arquivo - Aviso de Segurança for exibido.
    • Na tela de boas-vindas, selecione Avançar.
    • Na tela Contrato de licença do usuário final, revise e aceite o contrato de licença e selecione Avançar.
    • Na tela Escolher tipo de configuração, selecione Concluir.
    • Na tela Pronto para instalar, selecione Instalar.
    • Na tela Conclusão, selecione Concluir.
  2. Baixe o Log Parser Studio e extraia os arquivos.

Depois que o LogParser estiver instalado e o Log Parser Studio tiver sido extraído, copie os logs do IIS do(s) servidor(es) Exchange para a estação de trabalho local para análise.

Consulta do Log Parser Studio – Solicitações do Calendário do Dispositivo

Precisamos determinar se as solicitações desse cliente do ActiveSync encontraram algum problema ao serem processadas no Servidor de Acesso para Cliente. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela do gerenciador de arquivos de log com o arquivo copiado anteriormente selecionado em Instalar LPS; Solicitações de calendário do dispositivo; Análise de resultados de consultas; Sincronize novamente a seção da pasta Calendário.

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: Count Syncs with SyncKey of Zero Per User da Biblioteca.

  6. Selecione o ícone de ponto de exclamação para executar a consulta.

    Exemplos de resultados:

    Captura de tela dos resultados de exemplo da consulta Count Syncs with SyncKey de Zero Per User.

Análise de resultados da consulta

Agora, queremos revisar os resultados da sua consulta para ver se há problemas. Para fazer isso, siga estas etapas:

  1. Revise a coluna Status e localize qualquer solicitação em que haja um valor. Use o documento de protocolo do Exchange ActiveSync para investigar esses valores e se alguma ação corretiva pode ser tomada.

  2. Revise a coluna Erro e localize qualquer solicitação em que haja um valor nessa coluna. Muitas dessas mensagens de erro são autoexplicativas e ações corretivas podem ser tomadas de acordo.

  3. Revise a coluna sc-status e localize qualquer solicitação em que haja um valor diferente de 200. Essa é a resposta de status HTTP do IIS e informações adicionais podem ser encontradas em O código de status HTTP no IIS 7 e versões posteriores.

Infelizmente, a revisão dos logs do IIS não nos mostra nenhum identificador para o compromisso em questão. Seu melhor esforço será localizar uma solicitação nos logs do IIS no momento em que ocorreu a última alteração de compromisso. Você também pode usar este artigo Noções básicas sobre o Exchange ActiveSync Reporting Services para ajudá-lo a entender melhor alguns dos elementos encontrados com a entrada de log do IIS.

Sincronize novamente a pasta Calendário

As etapas anteriores tomadas ajudam a identificar por que o problema ocorreu com o compromisso. O cliente ActiveSync pode não ter o compromisso no estado correto. Para resolver esse problema, remova o Calendário da lista de pastas a serem sincronizadas, aguarde aproximadamente cinco minutos e adicione o Calendário à lista de pastas a serem sincronizadas.

O compromisso está no estado correto no cliente ActiveSync?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Prepare-se para a análise de dados; Consulta do Log Parser Studio - Contagem de sincronizações com SyncKey de zero por usuário

Prepare-se para a análise de dados

O cliente ActiveSync pode ter encontrado erros ao tentar se comunicar com o servidor Exchange. Agora precisamos determinar onde esses erros se originaram. Começaremos verificando os logs do IIS no Servidor de Acesso para Cliente. Antes que esses logs possam ser analisados, a estação de trabalho em que a análise será concluída deve ter o Log Parser Studio instalado. Para fazer isso, siga estas etapas:

  1. Baixe e instale o LogParser.

    • Clique duas vezes no LogParser.msi para iniciar a instalação.
    • Selecione Executar se o Abrir Arquivo - Aviso de Segurança for exibido.
    • Na tela de boas-vindas, selecione Avançar.
    • Na tela Contrato de licença do usuário final, revise e aceite o contrato de licença e selecione Avançar.
    • Na tela Escolher tipo de configuração, selecione Concluir.
    • Na tela Pronto para instalar, selecione Instalar.
    • Na tela Conclusão, selecione Concluir.
  2. Baixe o Log Parser Studio e extraia os arquivos.

Depois que o LogParser estiver instalado e o Log Parser Studio tiver sido extraído, copie os logs do IIS do(s) servidor(es) Exchange para a estação de trabalho local para análise.

Consulta do Log Parser Studio - Contagem de sincronizações com SyncKey de zero por usuário

Para determinar se os dispositivos estão sincronizando novamente com o Exchange, execute a consulta Analisador de Log para localizar os usuários. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela do gerenciador de arquivos de log com o arquivo copiado anteriormente selecionado em Preparar para análise de dados; Contagem de sincronizações com a seção SyncKey de Zero por usuário.

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: Count Syncs with SyncKey of Zero Per User da Biblioteca.

  6. Selecione o ícone de ponto de exclamação para executar a consulta.

  7. Analise os resultados dessa consulta.

    Captura de tela dos resultados da Contagem de Sincronizações com SyncKey de Zero por Usuário.

Há algum dispositivo com várias solicitações usando o valor SyncKey de 0?

Consulta do Log Parser Studio - Consulta de Dispositivo (se estiver usando o valor SyncKey de 0)

Para determinar por que o dispositivo enviou um SyncKey de 0, analise a atividade do dispositivo antes da solicitação de ressincronização. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela do gerenciador de arquivos de log com o arquivo copiado anteriormente selecionado em Preparar para análise de dados; Consulta do Log Parser Studio - Contagem sincroniza com a seção SyncKey de Zero por usuário.

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: Consulta de dispositivo na Biblioteca.

  6. Modifique o valor DeviceId na cláusula WHERE no final da consulta com o valor da etapa anterior.

  7. Selecione o ícone de ponto de exclamação para executar a consulta.

  8. Analise os resultados dessa consulta localizando a solicitação em que o valor na coluna SyncKey é 0. Em seguida, observe as solicitações anteriores em que Cmd =Sync e verifique se o valor sc-status é 5xx.

    Captura de tela do resultado da consulta quando você seleciona a solicitação em que o valor na coluna SyncKey é 0.

Exemplo: na imagem acima, há várias solicitações de sincronização antes da solicitação que contém o valor SyncKey de 0. Nenhuma dessas solicitações recebeu uma resposta HTTP 500 do IIS. Há um problema conhecido em que várias respostas HTTP 500 farão com que um dispositivo seja ressincronizado.

Essa solicitação de sincronização resulta em um código de status HTTP de 500?

Habilitar rastreamento de solicitação com falha; Análise de log de rastreamento de solicitação com falha

Habilitar o rastreamento de solicitações com falha

Para determinar a causa dos erros HTTP 500, ative o rastreamento de solicitação com falha no diretório virtual Microsoft-Server-ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra o Gerenciador do IIS.
  2. Expanda o servidor, expanda Sites e selecione o Site Padrão.
  3. Selecione Rastreamento de Solicitação com Falha no painel Ações .
  4. Selecione Habilitar e insira um caminho de diretório diferente, se necessário, e selecione OK.
  5. Expanda o Site Padrão e selecione o diretório virtual Microsoft-Server-ActiveSync .
  6. Na Exibição de Recursos, clique duas vezes em Regras de Rastreamento de Solicitação com Falha.
  7. Selecione Adicionar no painel Ações .
  8. Selecione Todo o conteúdo e selecione Avançar.
  9. Insira o código de status HTTP encontrado anteriormente ao analisar o log do IIS e selecione Avançar.
  10. Selecione Concluir.

Depois que o rastreamento de solicitação com falha for habilitado, reproduza o problema de conexão tentando outra sincronização no dispositivo.

Análise de log de rastreamento de solicitação com falha

Para resolver esse problema, examine os logs de rastreamento de solicitação com falha para determinar a causa. Aqui está um exemplo de conjunto de logs e o resumo da solicitação fornece informações básicas sobre o erro:

Captura de tela dos logs de rastreamento de solicitação com falha.

Em seguida, ao revisar a guia Compact View, detalhes adicionais, incluindo o nome de usuário fornecido, estão disponíveis.

Captura de tela da guia Compact View, incluindo o nome de usuário fornecido.

O problema foi resolvido usando os logs de rastreamento de solicitação com falha?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, consulte Capturar rastreamento do Fiddler.

Análise da atividade do dispositivo

Para determinar se uma solicitação anterior fez com que o dispositivo enviasse o valor SyncKey de 0, examine os resultados da consulta anterior. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela do gerenciador de arquivos de log com o arquivo copiado anteriormente selecionado no Ativar rastreamento de solicitação com falha; Seção de análise de log de rastreamento de solicitação com falha.

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: Solicitar erros do ActiveSync na Biblioteca.

  6. Selecione o ícone de ponto de exclamação para executar a consulta.

  7. Analise os resultados dessa consulta referenciando a resposta Status com o Cmd do dispositivo. Use a documentação do protocolo ActiveSync como referência. Por exemplo, qualquer solicitação de Ping que resulte em um status maior que 2 é um erro e deve ser investigada mais a fundo. Qualquer solicitação de sincronização que resulte em um status maior que 1 é um erro e deve ser investigada mais a fundo.

Há alguma solicitação que resulte em um código de status de erro?

Documento de protocolo de revisão

Para determinar o que esse código de resposta de status representa, use a Especificação do Protocolo de Referência de Comandos do ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra a Especificação do Protocolo de Referência de Comandos do ActiveSync.
  2. Examine os resultados da consulta anterior em busca de erros e pesquise o valor Status.
  3. Resolva os problemas com base na causa mostrada na documentação do protocolo.

Exemplo de resultados da consulta executada na etapa anterior:

Captura de tela dos detalhes dos resultados da consulta Solicitação com erros do ActiveSync.

Esses resultados mostram que um comando Ping resultou em um código de status de 3. Usando o documento do protocolo ActiveSync, esse erro é causado pela solicitação enviada pelo dispositivo. O dispositivo deve enviar outra solicitação de Ping.

A captura de tela do resultado mostra que um comando Ping resultou em um código de status de 3.

Os resultados também mostram um comando Sync que recebeu uma resposta com um código de status de 4. Mais uma vez, esse erro é causado pela solicitação enviada pelo dispositivo.

A captura de tela do resultado mostra um comando Sync que recebeu uma resposta com um código de status de 4.

O problema foi resolvido usando o status do ActiveSync na resposta?

Capturar rastreamento do violinista (se o problema não for resolvido)

As solicitações de dispositivo do ActiveSync nem sempre chegam ao destino conforme desejado. Para garantir que a solicitação e a resposta do dispositivo estejam sendo enviadas e recebidas conforme o esperado, roteie o dispositivo por meio de um proxy HTTP e examine os dados. Para fazer isso, siga estas etapas:

  1. Baixe e instale o Fiddler em uma estação de trabalho.

  2. Baixe o EAS Inspector para Fiddler.

  3. Extraia EASInspectorFiddler.dll para a pasta c:\Program Files\Fiddler2\Inspectors .

  4. Inicie o aplicativo Fiddler.

  5. Selecione o menu Ferramentas e selecione Opções do Fiddler.

  6. Vá para a guia HTTPS e selecione Descriptografar tráfego HTTPS, selecione Sim para todos os prompts.

  7. Vá para a guia Conexões e selecione Permitir que computadores remotos se conectem, selecione OK para qualquer prompt.

  8. Selecione OK e feche o aplicativo Fiddler.

  9. Configure o dispositivo ActiveSync para usar essa estação de trabalho como um servidor proxy.

  10. Inicie o aplicativo Fiddler.

  11. Tente sincronizar o dispositivo ActiveSync.

  12. Selecione o menu Arquivo e selecione Capturar Tráfego para interromper o rastreamento.

    Captura de tela do tráfego HTTPS capturado no Fiddler.

Você vê a solicitação do ActiveSync receber uma resposta HTTP 500?

Reprovisionar o cliente ActiveSync (se vir resposta HTTP 500)

Para resolver esse problema, reprovisione o cliente ActiveSync. Para fazer isso, siga estas etapas:

  1. Remova o perfil atual do ActiveSync para a caixa de correio seguindo as diretrizes do dispositivo
  2. Crie um perfil do ActiveSync para a caixa de correio seguindo as diretrizes do dispositivo

O reprovisionamento do cliente ActiveSync resolveu o problema?

Análise de rastreamento do Fiddler (receber 500 respostas HTTP)

O rastreamento do Fiddler mostra que o dispositivo ActiveSync não recebeu uma resposta bem-sucedida de seu destino. Uma análise mais aprofundada do traço é necessária para determinar onde a resposta se originou. Para fazer isso, siga estas etapas:

**Exemplo: o usuário está usando o aplicativo Windows Mail para acessar emails. No momento, o dispositivo não está recebendo novas mensagens e há uma mensagem de erro no canto superior direito informando que a caixa de correio não está disponível:

A captura de tela da caixa de correio está indisponível.

A análise do rastreamento do Fiddler mostra que a conexão com o servidor Exchange resultou em um erro HTTP 500.

Captura de tela da análise do rastreamento do Fiddler.

A análise da resposta HTTP mostra um erro interno do servidor e os detalhes do erro fornecem uma indicação do problema. Neste exemplo, todos os servidores no farm de servidores TMG foram drenados, portanto, o TMG não tinha destino disponível para a solicitação.

Captura de tela do TextView da análise de resposta HTTP.

A análise de rastreamento do Fiddler ajudou a resolver o problema?

Consulta do Log Parser Studio - Contar todas as sincronizações por SyncKey

Para determinar se os dispositivos estão enviando o mesmo SyncKey para o Exchange para a mesma pasta, execute a consulta do Analisador de Log associada a esse problema. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela do gerenciador de arquivos de log com o arquivo copiado anteriormente selecionado na seção Consulta do Log Parser Studio - Contar todas as sincronizações por SyncKey.

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: Contar todas as sincronizações por SyncKey da biblioteca.

  6. Selecione o ícone de ponto de exclamação para executar a consulta.

  7. Analise os resultados dessa consulta.

Há algum dispositivo enviando o mesmo SyncKey várias vezes para a mesma pasta?

Consulta do Log Parser Studio - Consulta de dispositivo (os dispositivos enviam o mesmo SyncKey várias vezes)

Para determinar se o cliente deve enviar a mesma SyncKey, verifique o código de status na resposta do ActiveSync. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela do gerenciador de arquivos de log com o arquivo copiado anteriormente selecionado na seção Consulta de dispositivo (os dispositivos enviam a mesma SyncKey várias vezes).

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: Consulta de dispositivo na Biblioteca.

  6. Selecione o ícone de ponto de exclamação para executar a consulta.

  7. Analise os resultados dessa consulta.

Há alguma solicitação em que o valor Status não é igual a 1?

Reprovisionar o cliente ActiveSync

Para resolver esse problema, reprovisione o cliente ActiveSync. Para fazer isso, siga estas etapas:

  1. Remova o perfil atual do ActiveSync para a caixa de correio seguindo as diretrizes do dispositivo
  2. Crie um perfil do ActiveSync para a caixa de correio seguindo as diretrizes do dispositivo

O reprovisionamento do cliente ActiveSync resolveu o problema?

Documento de protocolo de revisão (Status igual a 1)

Para determinar o que esse código de resposta de status representa, use a Especificação do Protocolo de Referência de Comandos do ActiveSync. Para fazer isso, siga estas etapas:

  1. Abra a Especificação do Protocolo de Referência de Comandos do ActiveSync.
  2. Examine os resultados da consulta anterior em busca de erros e pesquise o valor Status.
  3. Resolva os problemas com base na causa mostrada na documentação do protocolo.

Exemplo de resultados da consulta executada na etapa anterior:

Captura de tela do exemplo de detalhes dos resultados da consulta.

Esses resultados mostram que um comando Ping resultou em um código de status de 3. Usando o documento do protocolo ActiveSync, esse erro é causado pela solicitação enviada pelo dispositivo. O dispositivo deve enviar outra solicitação de Ping.

A captura de tela do resultado mostra que um comando Ping resultou em um código de status de 3.

Os resultados também mostram um comando Sync que recebeu uma resposta com um código de status de 4. Mais uma vez, esse erro é causado pela solicitação enviada pelo dispositivo.

A captura de tela do resultado mostra um comando Sync que recebeu uma resposta com um código de status de 4.

O problema foi resolvido com a resolução dos erros do ActiveSync?

Consulta do Log Parser Studio - Altas contagens de RPC ou latência

Para determinar se as solicitações do ActiveSync estão causando consumo de recursos, execute a consulta do Analisador de Log associada. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela do gerenciador de arquivos de log com o arquivo copiado anteriormente selecionado na seção Consulta do Log Parser Studio - Contagens RPC altas ou latência.

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: altas contagens de RPC ou latência da Biblioteca.

  6. Selecione o ícone de ponto de exclamação para executar a consulta.

  7. Analise os resultados dessa consulta.

Há alguma solicitação com altas contagens de RPC ou latência?

Desabilitar o Exchange ActiveSync para o usuário

Para resolver esse problema, desative o ActiveSync para o usuário que está causando as altas contagens de RPC. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para desabilitar o ActiveSync para a caixa de correio:

    Set-CASMailbox user -ActiveSyncEnabled:$False
    

A desativação do ActiveSync para esta caixa de correio resolveu o problema?

Reprovisione o cliente ActiveSync (se a desativação do ActiveSync resolver o problema)

Para resolver esse problema, reprovisione o cliente ActiveSync. Para fazer isso, siga estas etapas:

1.Remova o perfil atual do ActiveSync para a caixa de correio seguindo as diretrizes do dispositivo. 2.Crie um perfil do ActiveSync para a caixa de correio seguindo as diretrizes do dispositivo.

O reprovisionamento do cliente ActiveSync resolveu o problema?

Habilitar o log da caixa de correio do ActiveSync; Analisar o log da caixa de correio do ActiveSync

Habilitar o log da caixa de correio do ActiveSync

Para determinar a resposta do ActiveSync que está causando a falha, o log da caixa de correio deve ser habilitado. Informações adicionais sobre o log de caixa de correio podem ser encontradas no log de caixa de correio do Exchange ActiveSync. Para fazer isso, siga estas etapas:

Observação

Essa alteração deve ser feita em servidores de caixa de correio do Exchange 2013.

  1. Abra o Windows Explorer e navegue até a pasta Sync (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).

  2. Faça uma cópia do arquivo web.config.

  3. Abra o arquivo web.config no Bloco de Notas e modifique as seguintes seções com os valores abaixo:

    Captura de tela dos valores que você precisa modificar no log da caixa de correio Ativar ActiveSync; Analisar a seção de log da caixa de correio do ActiveSync.

  4. Abra o Gerenciador do IIS.

  5. Expanda o servidor e selecione Pools de Aplicativos.

  6. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Configurações Avançadas.

  7. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Parar.

  8. Clique com o botão direito do mouse no MSExchangeSyncAppPool e selecione Iniciar.

  9. Abra o Shell de Gerenciamento do Exchange.

  10. Execute o seguinte cmdlet para habilitar o log de caixa de correio para um usuário:

    Set-CASMailbox user -ActiveSyncDebugLogging:$True
    

Analisar o log da caixa de correio do ActiveSync

Para resolver esse problema, examine o log da caixa de correio depois de tentar outra solicitação de sincronização. Para fazer isso, siga estas etapas:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. Execute o seguinte cmdlet para recuperar o log da caixa de correio de um usuário:

    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    

    Observação

    Isso enviará o log da caixa de correio do ActiveSync para o endereço de e-mail especificado para análise. Informações adicionais sobre o log da caixa de correio podem ser encontradas aqui.

  3. Baixe MailboxLogParser e extraia os arquivos.

  4. Inicie o utilitário abrindo MailboxLogParser.exe.

  5. Selecione Importar Logs de Caixa de Correio para Grade para abrir o log de caixa de correio.

  6. Insira Cmd=Sync em Pesquisar dados de log brutos para cadeias de caracteres e selecione Pesquisar.

    Captura de tela da caixa Pesquisar dados de log brutos para cadeias de caracteres no Analisador de Log de Caixa de Correio.

  7. Revise qualquer entrada em que o valor da coluna Status não esteja vazio ou 1.

Observação

Para obter mais informações sobre a análise de log de caixa de correio do Exchange ActiveSync, consulte Nos bastidores: análise de log de caixa de correio do Exchange ActiveSync.

A revisão do log da caixa de correio do ActiveSync resolveu o problema?

Consulta do Log Parser Studio - Contar todos os erros

Para determinar se os dispositivos estão gerando erros, execute a consulta do Analisador de Log associada. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela do gerenciador de arquivos de log com o arquivo copiado anteriormente selecionado na seção Consulta do Log Parser Studio - Contar todos os erros.

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: Contar todos os erros da Biblioteca

  6. Selecione o ícone de ponto de exclamação para executar a consulta

  7. Analise os resultados dessa consulta.

    Captura de tela do resultado da consulta Contar todos os erros na Consulta do Log Parser Studio - Relatório [Top 20]; Seção Consulta de dispositivo.

    Observação

    Os seguintes erros podem ser ignorados com segurança: MissingCscCacheEntry, PingCollisionDetected, SyncCollisionDetected

  8. Resolva os erros encontrados nos resultados.

O problema foi resolvido com a resolução dos erros do ActiveSync nos logs do IIS?

Consulta do Log Parser Studio - Relatório [Top 20]; Consulta do Log Parser Studio - Consulta de dispositivo

Consulta do Log Parser Studio - Relatório [Top 20]

Para determinar se um ou mais usuários estão contribuindo para o problema de desempenho, execute a consulta do Analisador de Log associada para identificar esses usuários. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela do gerenciador de arquivos de log com o arquivo copiado anteriormente selecionado na seção Consulta do Log Parser Studio - Relatório [Top 20].

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: Relatório [Top 20] na Biblioteca.

  6. Selecione o ícone de ponto de exclamação para executar a consulta.

  7. Analisar os resultados dessa consulta

    Captura de tela do exemplo de resultados da consulta para Relatório [Top 20].

Esses resultados devem ser analisados para determinar que tipo de tráfego os usuários estão enviando para o(s) servidor(es) Exchange.

Consulta do Log Parser Studio - Consulta de dispositivo

Para determinar o tráfego do dispositivo, analise a atividade do dispositivo usando a consulta do Analisador de Log associada. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela do gerenciador de arquivos de log com o arquivo copiado anteriormente selecionado na seção Consulta do Log Parser Studio - Consulta de dispositivo.

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Clique duas vezes em ActiveSync: Consulta de dispositivo na Biblioteca

  6. Modifique o valor DeviceId na cláusula WHERE no final da consulta com o valor da etapa anterior.

  7. Selecione o ícone de ponto de exclamação para executar a consulta.

  8. Analise os resultados dessa consulta e procure tendências.

    Captura de tela dos resultados da consulta do dispositivo.

Você conseguiu resolver o problema identificando um padrão na atividade do usuário?

Capture dados de desempenho; Analise dados de desempenho

Capture dados de desempenho

Para determinar se o(s) servidor(es) Exchange está(ão) com problemas de desempenho, capture dados de desempenho de cada um dos servidores Exchange. Para fazer isso, siga estas etapas:

  1. Baixe o ExPerfwiz e extraia o conteúdo para a pasta %ExchangeInstallPath%\Scripts .

  2. Abra o Shell de Gerenciamento do Exchange.

  3. Execute o seguinte para alterar o caminho da pasta:

    cd $exscripts
    
  4. Execute o seguinte cmdlet para permitir que o script seja executado:

    Set-ExecutionPolicy unrestricted
    
  5. Insira Y para alterar a política de execução.

  6. Execute o seguinte comando para criar o conjunto de coletores de dados:

    .\ExPerfwiz.ps1 -duration 04:00:00 -full -filepath c:\Temp -interval 5
    
  7. Insira R para executar o script.

  8. Insira Y para iniciar o conjunto de coletores de dados.

Analise dados de desempenho

Para resolver esse problema, analise os dados de desempenho e resolva os problemas encontrados. Para fazer isso, siga estas etapas:

  1. Aguarde até que o conjunto de coletores de dados conclua a coleta de dados da etapa anterior (a sintaxe do comando coleta dados por 4 horas).
  2. Abrir o monitor de desempenho.
  3. Na barra de ferramentas do painel do console, selecione o botão Adicionar Dados de Log. A página de propriedades do Monitor de Desempenho será aberta na guia Origem .
  4. Na seção Fonte de dados, selecione Adicionar arquivos> de log.
  5. Navegue até o arquivo de log que deseja exibir e selecione Abrir. Para adicionar vários arquivos de log ao modo de exibição Monitor de Desempenho, selecione Adicionar novamente.
  6. Quando terminar de selecionar os arquivos de log, selecione OK.
  7. Clique com o botão direito do mouse na exibição do Monitor de Desempenho e selecione Adicionar Contadores. A caixa de diálogo Adicionar Contadores será aberta. Somente os contadores incluídos no arquivo de log ou arquivos selecionados na etapa 4 estarão disponíveis.
  8. Selecione os contadores que você deseja exibir no gráfico do Monitor de Desempenho e selecione OK.
  9. Use o artigo Contadores e limites de desempenho e escalabilidade para validar os dados de desempenho do seu ambiente.

O problema foi resolvido pelo problema de desempenho do servidor de endereço?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, desculpe, não podemos resolver o problema usando este guia. Para obter mais ajuda para resolver esse problema, entre em contato com o Suporte da Microsoft. Tenha todos os dados coletados dessa solução de problemas disponíveis ao entrar em contato com o suporte.

Consulta do Log Parser Studio para erros

Para determinar se esses erros estão causando um problema de desempenho, execute uma consulta do Analisador de Log para esses erros. Para fazer isso, siga estas etapas:

  1. Inicie o Log Parser Studio clicando duas vezes em LPS.exe.

  2. Selecione o ícone Pasta de log para selecionar os arquivos a serem processados.

  3. Selecione o botão Adicionar arquivos ou Adicionar pasta e, em seguida, localize e selecione o(s) arquivo(s) copiado(s) anteriormente.

    Captura de tela da janela do gerenciador de arquivos de log com o arquivo copiado anteriormente selecionado na seção Consulta de erros do Log Parser Studio.

  4. Verifique se o arquivo/pasta está selecionado e selecione OK.

  5. Vá para o menu Arquivo e selecione Nova>Consulta.

  6. Insira a seguinte consulta na janela:

    SELECT * FROM '[LOGFILEPATH]' WHERE cs-uri-query LIKE '%KeepAliveFailure%'
    

    Observação

    Substitua KeepAliveFailure pelo erro encontrado na etapa anterior.

  7. Selecione o ícone de ponto de exclamação para executar a consulta.

  8. Analise os resultados dessa consulta e tente determinar a causa do erro. No exemplo a seguir, isso KeepAliveFailure ocorre apenas quando as solicitações têm o PrxTo para um servidor CAS em outro site. Aqui, gostaríamos de investigar problemas de conectividade de rede entre os dois sites.

    Captura de tela da consulta do Log Parser Studio em busca de erros.

Você conseguiu resolver o problema abordando os erros do ActiveSync encontrados nos logs do IIS?

Verifique se há antivírus no nível do arquivo

Em muitos casos, o antivírus no nível do arquivo afeta o tráfego do ActiveSync, atrasando o processamento da solicitação ou resposta. Interromper esses serviços não desabilita o driver de filtro do modo kernel usado por esses serviços. Para desativar o antivírus no nível do arquivo, siga as etapas de Como desativar temporariamente o driver de filtro do modo kernel no Windows. Verifique se o driver de filtro do modo kernel não está mais ativo após a reinicialização do Servidor de Acesso para Cliente. Para fazer isso, siga estas etapas:

  1. Abra um prompt de comando.

  2. Execute o comando a seguir:

    fltmc
    
  3. Compare os resultados com os drivers de filtro de exemplo deste artigo ou pesquise na Web o Nome do Filtro.

    Captura de tela da saída do comando fltmc.

A desativação do driver de filtro do modo kernel do antivírus resolveu o problema?

  • Em caso afirmativo, parabéns, o problema do ActiveSync foi resolvido.
  • Se não, consulte Pool de aplicativos do Exchange ActiveSync.