Informações sobre o calendário a ferramenta de verificação para Outlook (CalCheck)

Traduções de Artigos Traduções de Artigos
Artigo: 2678030 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

A ferramenta de verificação de calendário do Outlook (CalCheck) é um programa da linha de comandos que verifica o calendário do Microsoft Outlook para problemas. A ferramenta é aberta a um perfil de serviço de mensagens o Outlook para aceder ao calendário do Outlook. Efectua várias verificações em definições gerais, tais como permissões, publicação de informações de disponibilidade, configuração de delegado e a marcação automática. Em seguida, cada item na pasta de calendário do Outlook é verificado para problemas conhecidos que podem causar um comportamento inesperado, tais como reuniões que parecem estar em falta.

A ferramenta de CalCheck, em seguida, gera um relatório que pode ser utilizado para ajudar a diagnosticar os itens de problema ou para identificar tendências.

Mais Informação

Para utilizar CalCheck, o calendário do Outlook tem de residir num computador que esteja a executar o Microsoft Exchange Server. A ferramenta não funciona com outras contas de correio electrónico de sem o Exchange, POP3 ou IMAP.

Instalação

Para transferir e instalar a ferramenta de verificação de calendário do Outlook, clique na seguinte hiperligação para ver a página Microsoft Download Center. O Web site também lista os requisitos de sistema e os passos a seguir para desinstalar a ferramenta.

http://www.microsoft.com/download/en/details.aspx?ID=28786

Nota A versão de 64 bits desta ferramenta é para utilização exclusiva com a versão de 64 bits do Microsoft Outlook 2010.

Verificações que são efectuadas

A ferramenta de verificação de calendário executa dois tipos básicos de controlos, verificações específicas do calendário e controlos de nível do item.

Verificações específicas do calendário

As seguintes verificações de calendário específicas são efectuadas e, em seguida, registadas no relatório:
  • Permissões do calendário.
  • O número total de itens na pasta calendário.

    Para mais informações sobre as contagens de itens alta na pasta Calendário, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
    2768656 Com muitos itens num cache modo. ost ficheiro ou. pst pastas, poderão ocorrer problemas de desempenho do Outlook
  • Delegados no calendário.
  • Publicação informações sobre disponibilidade.
  • Definições de reserva directas para a caixa de correio ou calendário.
Nota As informações relativamente a estes três controlos são lidas a partir da mensagem Local Free/Busy. Em casos raros, o Outlook poderá não é possível abrir essa mensagem. Em seguida, estas verificações falharem. Só deve forçar a regeneração de informações livre/ocupado ocultas na caixa de correio do Exchange só se isto ocorrer.

Para mais informações sobre como voltar a gerar as informações de disponibilidade ocultas, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
958443 Detectar problemas no Outlook quando tenta configurar informações de disponibilidade ou quando tenta delegar informações

Controlos de nível do item

As seguintes verificações de nível do item são efectuadas e, em seguida, registadas no relatório:
  • Nenhum endereço de correio electrónico do organizador (PR_SENDER_EMAIL_ADDRESS ou PR_SENT_REPRESENTING_EMAIL_ADDRESS)
  • Nenhum nome a apresentar organizador (PR_SENDER_NAME ou PR_SENT_REPRESENTING_NAME)

    Para mais informações sobre a falta de organizador endereços de correio de electrónico ou nomes a apresentar, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
    2849083 "Não foi possível concluir a operação. Um ou mais valores de parâmetro não são válidos"mensagem de erro quando um organizador actualizar uma reunião periódica
  • Nenhuma propriedade de dispidRecurring (Isto faz com que um item para não mostrar na vista dia, semana ou mês.)

    Para mais informações sobre compromissos não apresentar no final do dia, semana ou mês Ver, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
    827432 Um compromisso de calendário do Outlook não estiver visível na vista dia, semana ou mês ao criar o compromisso utilizando o WebDAV no Exchange 2000
  • Existência de tempo das propriedades dispidApptStartWhole e dispidApptEndWhole

    Se for o organizador, pode tentar resolver este problema, alterar a vista de pasta de calendário a uma vista de tabela, localizar o item e, em seguida, cancelando. Em seguida, em seguida, deve criar uma nova reunião. Se o participante, deve contactar o organizador da reunião e pedir-lhe para cancelar e voltar a criar a reunião.

  • Sem assunto para reuniões que ocorrem no futuro ou para reuniões periódicas (é registado um aviso.)

    Se for o organizador, actualize a reunião para incluir um assunto. Se o participante, pergunte ao organizador para actualizar a reunião para incluir um assunto. Apesar de não se trata de uma condição de erro, se torna mais fácil de resolver quaisquer problemas futuros que estão relacionados com a reunião.

  • Verificação de classe de mensagem (é registado um aviso.)

    Se tiver um problema com uma reunião que não tenha a classe da mensagem predefinido doIPM.Compromisso, e se a remoção ou cancelar a reunião resolve o problema, deverá determinar qual o programa que está a criar reuniões utilizando essa classe de mensagem personalizada. Tem de determinar se o programa ou suplemento é um Microsoft ou a aplicação de outros fabricantes. Caso se trate de uma aplicação de outros fabricantes, contacte o terceiros para obter suporte.

  • Nenhuma classe de mensagem (é registado um erro.)

    Se tiver um problema com uma reunião que não tenha a classe da mensagem predefinido doIPM.Compromisso, e se a remoção ou cancelar a reunião resolve o problema, deverá determinar qual o programa que está a criar reuniões utilizando essa classe de mensagem personalizada. Tem de determinar se o programa ou suplemento é um Microsoft ou a aplicação de outros fabricantes. Caso se trate de uma aplicação de outros fabricantes, contacte o terceiros para obter suporte.

  • Multiplechecks contra a propriedade dispidApptRecur(periodicidade binários grandes objecto [BLOB]):
    • Hora gerais horas de início e de fim.
    • Capacidade para analisar os dados na propriedade.
    • Existência da propriedade, mas vazio.

    Se for o organizador, deve alterar a vista de pasta de calendário para uma vista de tabela, localizar o compromisso ou reunião e, em seguida, Cancelar e recriá-la. Se não vê na lista, executecalcheck -f. Se o participante, deve contacte o organizador e peça dela ou ele para cancelar e voltar a criar a reunião.

  • propriedade dispidRecurring estiver definida como False ou não existe, mas a propriedade dispidRecurTypenão está definida para nenhum, o que indica que o compromisso for periódico. Por conseguinte, as duas propriedades estão em conflito.

    Se for o organizador, deve alterar a vista de pasta de calendário para uma vista de tabela, localizar o compromisso ou reunião e, em seguida, Cancelar e recriá-la. Se não vê na lista, executecalcheck-f. Se o participante, deve contacte o organizador e peça dela ou ele para cancelar e voltar a criar a reunião.

  • Procurar itens em conflito no calendário.

    Esta acção permite verificar o sinalizador PR_MESSAGE_STATUS para qualquer indicação de conflito. Estes itens são movidos quando utiliza ocalcheck ? f. Em alguns casos, uma acção de mover caixa de correio pode falhar quando receber o seguinte erro de registo da AC:
    MapiExceptionPartialCompletion: código de erro = "0x80070680" não é possível copiar a mensagem.
  • Procurar itens duplicados, com base em determinadas propriedades MAPI.

    Se o assunto, organizador, localização, ocorrência única/periódico e início/fim vezes propriedades todas corresponder às de duas ou mais itens,CalcularVeri ? f move todos os duplicados, excepto um.

  • Procurar reuniões que têm o mesmo ou um ID. objecto de Global vazia

    Para mais informações sobre reuniões que têm o mesmo ID de objecto Global, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
    2714118 Itens de calendário que são copiados estão em falta no Exchange Server 2007
  • Procurar itens que têm hora de início, hora de fim ou periodicidade propriedades definidas como 0 (ano 1601) ou que estão em falta.

    Se for o organizador, deve alterar a vista de pasta de calendário para uma vista de tabela, localizar o compromisso ou reunião e, em seguida, Cancelar e recriá-la. Se não vê na lista, executecalcheck -f. Se o participante, deve contactar o organizador e pedir-lhe para cancelar e voltar a criar a reunião.

  • Procurar itens que têm hora de início, hora de fim ou ano de periodicidade anterior 1995 ou superior a 2025.

    Isto não é necessariamente uma condição de erro. Deve eliminar ou cancelar o item apenas se este parece estar danificada. Por predefinição, estes itens não são movidos quando utiliza o argumento? f . Estas são movidas com calcheck -f apenas se configurar calcheck para processar avisos como erros pelo ficheiro cfg (WarningIsError = true).

  • Procurar itens que têm propriedades de hora de início, hora de fim ou periodicidade maiores do que o limite do Outlook.

    Se for o organizador, shoiuld altere a vista de pasta de calendário para uma vista de tabela, localizar o compromisso ou reunião e, em seguida, Cancelar e recriá-la. Se não vê na lista, execute ocalcheck -f. Se o participante, deve contacte o organizador e peça dela ou ele para cancelar e voltar a criar a reunião.

  • Procurar itens que são maiores do que 10, 25 e 50 megabytes (MB). (É registado um aviso.)

    Não se trata de uma condição de erro. No entanto, verProcedimentos recomendados quando utilizar o calendário do Outlook.

  • Procurar itens que contenham mais de 25 anexos.

    Não se trata de uma condição de erro. No entanto, verProcedimentos recomendados quando utilizar o calendário do Outlook.

  • Verifique se existem mais 1,250 reuniões periódicas (é registado um aviso) ou superior a 1 300 reuniões periódicas (será comunicado um erro). O limite é 1.300 reuniões periódicas.

    Poderão ocorrer problemas se estiver a utilizar as funcionalidades EXCDO em versões anteriores do Exchange Server. Para mais informações, clique nos números de artigo seguinte para visualizar os artigos na Microsoft Knowledge Base:
    892524 Não consigo guardar ou eliminar um compromisso periódico de um calendário que é mantido no computador do Exchange Server 2003
    943371 IDs de evento 8206, 8213 e 8199 são registados no ambiente do Exchange Server 2007
  • Verifique se for um participante e tornou-se o organizador da reunião.

    Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
    2563324 Problemas actuais com o Microsoft Exchange ActiveSync e dispositivos de terceiros
  • Verifica os dados de excepção o BLOB de periodicidade para se certificar de que ocorrem excepções dentro as horas de início e as horas de fim da série.

    Se for o organizador, altere a vista de pasta de calendário para uma vista de tabela, localizar o compromisso ou reunião e, em seguida, Cancelar e recriá-la. Se não vir na lista, execute ocalcheck -f. Se o participante, deve contacte o organizador e peça dela ou ele para cancelar e voltar a criar a reunião.

  • Verificação de dados de excepção no BLOB de periodicidade para se certificar de que é o tamanho correcto de reunião.

    Se for o organizador, altere a vista de pasta de calendário para uma vista de tabela, localizar o compromisso ou reunião e, em seguida, Cancelar e recriá-la. Se não vir na lista, execute ocalcheck -f. Se o participante, deve contactar o organizador e pedir-lhe para cancelar e voltar a criar a reunião.

  • A tabela de destinatários tem dados de destinatários em falta, duplicados ou danificados. Isto inclui movimentos como endereços de correio electrónico, nomes a apresentar ou tipos de endereços.

    Se for o organizador, altere a vista de pasta de calendário para uma vista de tabela, localizar o compromisso ou reunião e, em seguida, Cancelar e recriá-la. Se não vir na lista, execute ocalcheck -f. Se o participante, deve contactar o organizador e pedir-lhe para cancelar e voltar a criar a reunião.

  • Um relatório sobre os itens de férias

    Se preferir não sinalizado de itens de férias, alterar o ficheiro .cfg. CalCheck identifica um evento para todo o dia como um feriado se a propriedade nomeadapalavras-chave inclui a cadeia "feriados".

Parâmetros da linha de comandos e de ajuda actual

A secção seguinte descreve os parâmetros da linha de comandos que estão disponíveis para personalizar o comportamento de CalCheck.

CalCheck [-P<profilename></profilename>] [-L <filename></filename>] [-M <mailboxname></mailboxname>] [-N <display_name></display_name>] [-S<servername></servername>] [-O <path></path>]
[-C <version></version>] [-A] [-F]. [-R]. [-V]. [-Não]


CalCheck-?

-P Nome do perfil (se ausente, irá pedir-perfil)
-L Caminho e o nome da lista de ficheiros (ficheiros a listar o nome e o LegacyExchangeDN) de mailbox(es) para verificar
-M DN da caixa de correio é utilizada com -N (processo apenas a caixa de correio especificada)
-N Nome a apresentar é utilizado com - M (processo apenas a caixa de correio especificada)
-O Caminho de saída (se especificado, escrever ficheiros de saída para este caminho. A predefinição é a pasta actual.)
-C Versão a utilizar para o cenário de Office 2013 clique-e-Use
-A Todas as saídas de itens de calendário para CALCHECK.CSV
-F Criar pasta de CalCheck e mover itens sinalizados erro existe
-R Coloque uma mensagem de relatório na pasta a receber com o ficheiro CalCheck.log
-V Resultado verboso para a janela de linha de comandos
-? Imprimir esta mensagem

Nota Os parâmetros -L-Ne -C são novos para CalCheck versão 2 (v. 2). O parâmetro -S versão 1. o do CalCheck é substituído pelo -L. Além disso, a v1 CalCheck -não parâmetro é substituído pelo ficheiro CalCheck.cfg. O ficheiro de CalCheck.cfg é explicado em detalhe mais adiante neste artigo.

Nota O ficheiro CalCheck.log sempre é gerado. O ficheiro CalCheck.log mostra todos os itens que poderão ter de ser corrigidos ou removidos e também mostra informações de processamento.

Exemplos


Predefinição: Pedir um perfil e processar a caixa de correio nesse perfil:
CalCheck

Processar todas as caixas de correio Meuservidor:
CalCheck -S Meuservidor

Processar todas as caixas de correio Meuservidor através da utilização MyProfile que o perfil de início de sessão:
CalCheck -P MyProfile -S Meuservidor

Processar apenas a caixa de correio MyProfile:
CalCheck -P MyProfile

Processar a caixa de correio especificada e utilizar MyProfile que o perfil de início de sessão:
CalCheck -P MyProfile -M "/o = org/ou = orgunit/cn = Recipients/cn = utilizadora" -N "Utilizador"

Processa a lista de caixas de correio no "C:\Directory\List.txt":

CalCheck -L "C:\Directory\List.txt"

Nota "Txt" tem de ter o formato da caixa de correio-Get | saída de FL que inclui o LegacyExchangeDN e o nome a apresentar para cada caixa de correio:

Nome: Nome a apresentar
LegacyExchangeDN: /o = ORG/ou = AdminGroup/cn = Recipients/cn = a caixa de correio


Processar uma caixa de correio, mover itens de erro para a pasta CalCheck na caixa de correio e colocar uma mensagem de relatório na pasta a receber:
CalCheck -F -R

Processa uma caixa de correio baseada num perfil específico e versão do Outlook. Isto é necessário quando executa uma instalação de lado a lado do Office no cenário de um clique-e-Use:
CalCheck - C####> -P MyProfile
Nota o marcador de posição####> representa a versão do Outlook (por exemplo, 2007, 2010ou 2013).

Imprima esta mensagem:
CalCheck-?


Executar CalCheck no modo de caixa de correio com várias (lista)

Para processar uma lista de caixas de correio, siga estes passos:

  1. Conceder ao utilizador direitos de acesso completo a todas as caixas de correio num servidor Exchange ou organização do Exchange.
    1. O cmdlet de PowerShell do seguinte exemplo concede direitos de acesso total de AdminB para todas as caixas de correio OrgUnit2:

      Get-Mailbox - OrganizationalUnit "OrgUnit2" | Adicionar-MailboxPermission-FullAccess do utilizador "AdminB" - AccessRights
  2. Crie a lista de caixas de correio. Isto inclui o nome a apresentar e LegacyExchangeDN. Para tal, siga estes passos:
    1. Abra o PowerShell do Exchange e, em seguida, executar um comando semelhante à seguinte:

      Get-Mailbox-servidor "Nome do servidor" | Nome de FL, LegacyExchangeDN | Envio de ficheirospath_file_name>-largura 200

      Nota O marcador de posição Nome do servidor representa o nome do servidor e o marcador de posição path_file_name representa o caminho e o nome do ficheiro. txt para ser criado.
    2. Copie o ficheiro. txt para a estação de trabalho onde irá executar CalCheck.
  3. Execute CalCheck no modo de caixa de correio com várias (lista). Para tal, siga estes passos
    1. Numa estação de trabalho que tenha o Outlook instalado, inicie sessão como um utilizador com direitos de acesso completo às caixas de correio.
    2. Criar um novo perfil do Outlook e, em seguida, configure a conta do Exchange Server para utilizar o modo Online.
    3. Executar cmde, em seguida, mude para o directório onde se encontra a CalCheck.
    4. Execute o seguinte comando:

      CalCheck -Lcaminho e nome de ficheiro>

      Nota O marcador de posição <path and="" file="" name=""></path> representa o caminho do ficheiro. txt que criou no passo 2.
Quando CalCheck é executado no modo de caixa de correio com várias (lista), são criados os seguintes ficheiros:
  • CalCheckMaster.log. Este é um resumo de todas as caixas de correio que foram processadas.
  • CalCheck__<mailbox></mailbox>. log. Um destes ficheiros é criado para cada caixa de correio que foi processada.

    Nota O marcador de posição <mailbox></mailbox> representa a parte do nome do destinatário do LegacyExchangeDN.

Ficheiro de configuração no CalCheck versão 2

CalCheck versão 2 (v2) inclui agora um ficheiro CalCheck.cfg. Este ficheiro está localizado no mesmo directório em que CalCheck.exe está localizado. Se faltar o ficheiro de .cfg, CalCheck v2 apresenta um erro e não é executada. O ficheiro .cfg está no formato de texto simples. Pode editar manualmente o ficheiro para activar ou desactivar as verificações individuais. Por predefinição, todos os testes são definidos como true. Por predefinição, por conseguinte, todos os ensaios.

Propriedades

Artigo: 2678030 - Última revisão: 17 de junho de 2014 - Revisão: 4.2
A informação contida neste artigo aplica-se a:
  • Microsoft Outlook 2010
  • Microsoft Office Outlook 2007
  • Microsoft Office Outlook 2003
  • Microsoft Exchange Server 2010 Enterprise
  • Microsoft Exchange Server 2010 Standard
  • Microsoft Exchange Server 2007 Enterprise Edition
  • Microsoft Exchange Server 2007 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
Palavras-chave: 
kbmt KB2678030 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2678030

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com