Ocorrem problemas no Outlook quando tenta configurar informações de disponibilidade ou quando tenta delegar informações

Sintomas

No Microsoft Outlook, ocorre um dos seguintes problemas quando tenta configurar informações de disponibilidade ou quando tenta delegar informações:

  • Quando aceita um pedido de reunião ou quando adiciona um delegado à sua caixa de correio, recebe a seguinte mensagem de erro:

    Não é possível guardar informações de disponibilidade

  • Quando utiliza o comutador da outlook.exe /cleanfreebusy linha de comandos para iniciar o Outlook, recebe a seguinte mensagem de erro:

    Não é possível limpar as informações de disponibilidade locais.

  • Quando tenta adicionar um delegado, recebe uma das seguintes mensagens de erro:

    As definições de Delegados não foram guardadas corretamente. Não é possível ativar as informações de disponibilidade.

    As definições de Delegados não foram guardadas corretamente. Não é possível ativar a lista send-on-behalf-of. Não tem permissão suficiente para efetuar esta operação neste objeto.

  • Quando tenta abrir um item de calendário partilhado, recebe a seguinte mensagem de erro:

    Não é possível abrir este item. Não é possível abrir as informações de disponibilidade

    Além disso, o seguinte evento é registado no Registo de aplicações no computador cliente do Outlook:

    Tipo de Evento: Aviso
    Origem do Evento: Outlook
    Categoria do Evento: Nenhuma
    ID do Evento: 25
    Data: data
    Hora: hora
    Utilizador: N/D
    Computador: Computer_name
    Descrição:
    Não é possível guardar informações de disponibilidade. Não é possível abrir as informações de disponibilidade.

  • Quando um delegado tenta criar um item no calendário partilhado ou no calendário do gestor, o delegado recebe a seguinte mensagem de erro:

    Não é possível abrir informações de disponibilidade

Causa

Estes problemas ocorrem porque uma propriedade de caixa de correio não referencia corretamente uma mensagem oculta na caixa de correio. A mensagem oculta contém informações relacionadas com qualquer uma das seguintes funcionalidades:

  • publicação livre/ocupada
  • delegado
  • reserva direta

Resolução

Para resolver este problema, utilize um dos seguintes métodos para forçar a regeneração de informações ocultas de livre/ocupado na caixa de correio.

Os passos nesta secção têm de ser aplicados à caixa de correio do utilizador proprietário da pasta Calendário. Esta é a caixa de correio na qual tenta criar os itens de calendário, utilizar o comutador /cleanfreebusy ou configurar as definições de delegado.

Nota

O comutador /cleanfreebusy não está disponível em versões Outlook 2016 e posteriores. Em vez disso, pode utilizar o comutador /cleanroamedprefs .

Depois de seguir estes passos, poderá ter de reconfigurar as definições relacionadas com os delegados e as funcionalidades de reserva direta.

Método 1: Utilizar o cmdlet do PowerShell

Tem de ter a permissão de administrador para executar os cmdlets do PowerShell para eliminar a configuração de disponibilidade na caixa de correio e, em seguida, adicionar ou recriar as permissões de delegado necessárias:

  1. Execute o seguinte cmdlet para exportar as permissões atuais da pasta Calendário, que podem ser necessárias para recriar quaisquer definições de permissão de delegado:

    Get-MailboxFolderPermission -Identity <alias>:\Calendar
    
  2. Execute o seguinte cmdlet do PowerShell na caixa de correio de destino:

    Remove-MailboxFolderPermission -Identity <alias>:\Calendar -ResetDelegateUserCollection
    

    Nota

    Consulte Remove-MailboxFolderPermission para obter mais detalhes sobre o parâmetro ResetDelegateUserCollection .

  3. Execute o seguinte cmdlet uma ou mais vezes, conforme necessário, para adicionar ou recriar as permissões de delegado necessárias:

    Add-MailboxFolderPermission -Identity <alias>:\Calendar -User <delegate alias> -SharingPermissionFlag Delegate
    

Método 2: Utilizar a ferramenta MFCMAPI

Siga estes passos:

  1. Saia do Outlook.

  2. Certifique-se de que existe um perfil (de preferência configurado para o modo Online ) para a caixa de correio.

    Nota

    Se não existir nenhum perfil para a caixa de correio, utilize o item Correio no Painel de Controlo para criá-lo.

  3. Transfira a ferramenta MFCMAPI.

  4. Inicie o programa MFCMapi.exe que transferiu e, em seguida, selecione OK.

  5. Se o perfil estiver configurado para o Modo em cache , utilize os seguintes passos para forçar temporariamente o modo Online no MFCMAPI:

    1. No menu Ferramentas, selecione Opções.
    2. Ative as duas opções seguintes e, em seguida, selecione OK.
    • Utilize o sinalizador MDB_Online ao chamar OpenMsgStore
    • Utilize o sinalizador MAPI_NO_CACHE ao chamar OpenEntry
  6. No menu Sessão, selecione Iniciar sessão.

  7. Na lista Nome do Perfil, selecione o perfil da caixa de correio e selecione OK.

  8. 8Double-clique no Arquivo de Mensagens do Microsoft Exchange adequado.

  9. No painel de navegação, selecione Contentor de Raiz.

  10. No painel de detalhes, clique com o botão direito do rato PR_FREEBUSY_ENTRYIDS, selecione Eliminar Propriedade e, em seguida, selecione OK.

  11. No painel de navegação, expanda Contentor de Raiz, expanda Início do Arquivo de Informações e, em seguida, selecione Caixa de Entrada

    Nota

    A parte superior do Arquivo de Informações pode ser localizada noutro idioma, consoante as definições regionais da caixa de correio.

  12. No painel de detalhes, clique com o botão direito do rato PR_FREEBUSY_ENTRYIDS, selecione Eliminar Propriedade e, em seguida, selecione OK.

  13. Elimine a mensagem LocalFreeBusy com os seguintes passos:

    1. No painel de navegação, expanda Contentor de Raiz.
    2. Faça duplo clique em Dados Gratuitos.
    3. No painel superior, localize o item com o Assunto de LocalFreebusy. Clique com o botão direito do rato e, em seguida, selecione Eliminar mensagem.
    4. Para Estilo de eliminação, selecione Eliminação permanente ao transmitir DELETE_HARD_DELETE (irrecuperável) e, em seguida, selecione OK.
  14. No painel de navegação, selecione Início da Caixa de Entrada do Arquivo> de Informações.

  15. No menu Ações , aponte para Outras tabelas e, em seguida, selecione Tabela de regras.

  16. Localize a regra cuja opção PR_RULE_PROVIDER está definida como SCHEDULE+ EmS Interface e, em seguida, elimine-a.

  17. Saia do MFCMAPI.

Nota

Poderá ter de remover e voltar a adicionar manualmente os delegados no Outlook através dasdefinições> de Conta de Ficheiro> AcessoDelegado.

Reconfigurar permissões de delegados e reservas diretas

Se tiver definições personalizadas relacionadas com a funcionalidade delegados ou com a funcionalidade de reserva direta, siga os passos adequados.

Para a funcionalidade delegados

  1. Inicie o Outlook.
  2. No separador Ficheiro , selecione Definições da Conta e, em seguida, selecione Delegar Acesso.
  3. Selecione o delegado que pretende reconfigurar e, em seguida, selecione Permissões.
  4. Clique para selecionar as opções pretendidas na caixa de diálogo Delegar Permissões e, em seguida, selecione OK.
  5. Repita o passo 3 e o passo 4 para todos os delegados.
  6. Selecione OK.
  7. No separador Ficheiro , selecione Sair.

Para a funcionalidade de reserva direta

  1. Inicie o Outlook.
  2. No separador Ficheiro , selecione Opções e, em seguida, selecione Calendário.
  3. Em Outlook 2016 ou 2013, selecione Aceitar/Recusar Automaticamente ou, no Outlook 2010, selecione Agendamento de Recursos.
  4. Clique para selecionar as caixas de verificação pretendidas.
  5. Selecione OK duas vezes.
  6. No menu Ficheiro, clique em Sair.