Calendário de Sala do Outlook para de Aceitar Automaticamente: Correção
🔍 WiseChecker

Calendário de Sala do Outlook para de Aceitar Automaticamente: Correção

Quando uma caixa postal de sala no Exchange Online ou local para de aceitar automaticamente solicitações de reunião, os usuários veem reservas pendentes ou recusadas, mesmo com a sala disponível. O recurso de aceitação automática depende de um processo em segundo plano chamado Atendente de Calendário ou assistente de reserva de recursos que processa as solicitações recebidas. Este artigo explica as causas mais comuns para a falha na aceitação automática e fornece correções passo a passo para restaurar o processamento automático das caixas postais de sala.

Principais Conclusões: Restaurar a Aceitação Automática da Caixa Postal de Sala

  • Exchange Admin Center > Destinatários > Recursos > Caixa Postal de Sala > Opções de Reserva: Verifica se as caixas de seleção Processar automaticamente solicitações de reunião e Recusar solicitações de reunião conflitantes estão marcadas.
  • Cmdlet Set-CalendarProcessing do PowerShell: Ativa ou desativa o parâmetro AutomateProcessing com o valor AutoAccept para forçar a execução do Atendente de Calendário.
  • Cmdlet Get-CalendarProcessing do PowerShell: Verifica a configuração atual da caixa postal de sala para confirmar se as configurações de aceitação automática foram aplicadas corretamente.

ADVERTISEMENT

Por que a Aceitação Automática da Caixa Postal de Sala Para de Funcionar

O recurso de aceitação automática para caixas postais de sala é gerenciado pelo Atendente de Calendário do Exchange ou pelo Atendente de Reserva de Recursos, dependendo da sua versão do Exchange. Quando uma solicitação de reunião é enviada para a caixa postal de sala, o atendente verifica o calendário da sala em busca de conflitos, a janela de reserva e as configurações de duração máxima. Se alguma dessas configurações estiver incorreta, ou se a caixa postal estiver corrompida ou desabilitada, o atendente para de processar as solicitações automaticamente.

As causas raiz comuns incluem:

Políticas de Reserva Mal Configuradas

A causa mais frequente é que a caixa de seleção Processar automaticamente solicitações de reunião está desmarcada no Exchange Admin Center. Essa configuração instrui o Exchange a executar o Atendente de Calendário nas solicitações recebidas. Se estiver desabilitada, todas as solicitações permanecem como pendentes na caixa de entrada do organizador ou são recusadas por padrão.

Calendário ou Caixa Postal Corrompido

Um item de calendário ou propriedade de caixa postal corrompido pode impedir o atendente de processar as solicitações. Isso pode ocorrer após uma migração, uma atualização malsucedida ou uma edição manual no calendário da caixa postal de sala.

Alterações de Licença ou Plano de Serviço

As caixas postais de sala no Microsoft 365 exigem uma licença do Exchange Online (Plano 1 ou Plano 2) para habilitar a funcionalidade de reserva de recursos. Se a licença for removida ou o plano de serviço for alterado, a aceitação automática pode parar de funcionar.

Etapas para Diagnosticar e Corrigir o Problema de Aceitação Automática

Siga estas etapas em ordem. Após cada etapa, envie uma solicitação de reunião de teste para a caixa postal de sala para verificar se o problema foi resolvido.

Etapa 1: Verificar as Configurações de Reserva da Caixa Postal de Sala no Exchange Admin Center

  1. Abra o Exchange Admin Center
    Acesse https://admin.exchange.microsoft.com e faça login com uma conta que tenha privilégios de administrador do Exchange.
  2. Navegue até Destinatários > Recursos
    No painel de navegação esquerdo, selecione Destinatários e clique na guia Recursos.
  3. Selecione a caixa postal de sala
    Encontre a caixa postal de sala que não está aceitando automaticamente as solicitações. Clique no nome de exibição para abrir a janela de propriedades.
  4. Abra a guia Opções de Reserva
    Na janela de propriedades, clique em Opções de Reserva. Verifique se as seguintes caixas de seleção estão marcadas:

    Processar automaticamente solicitações de reunião
    Recusar solicitações de reunião conflitantes
    Recusar reuniões recorrentes que entrem em conflito (opcional, mas recomendado)

    Se alguma estiver desmarcada, marque-a e clique em Salvar.

Etapa 2: Usar o PowerShell para Forçar o Atendente de Calendário

Se as configurações do Exchange Admin Center parecerem corretas, mas a aceitação automática ainda falhar, use o PowerShell do Exchange Online para redefinir a configuração de automação.

  1. Conecte-se ao PowerShell do Exchange Online
    Abra o Windows PowerShell como administrador e execute:
    Connect-ExchangeOnline -UserPrincipalName admin@seudominio.com
    Insira suas credenciais de administrador quando solicitado.
  2. Verifique as configurações de processamento atuais
    Execute:
    Get-CalendarProcessing -Identity "NomeDaSala" | fl AutomateProcessing, AllowConflicts, BookingWindowInDays, MaximumDurationInMinutes
    Substitua NomeDaSala pelo nome da sua caixa postal de sala. Observe o valor de AutomateProcessing. Deve ser AutoAccept. Se for None ou estiver em branco, o atendente está desabilitado.
  3. Habilite a aceitação automática
    Execute:
    Set-CalendarProcessing -Identity "NomeDaSala" -AutomateProcessing AutoAccept
    Isso força a caixa postal a usar o Atendente de Calendário para processamento automático.
  4. Defina políticas de reserva adicionais
    Para também aplicar detecção de conflitos e limites de reserva, execute:
    Set-CalendarProcessing -Identity "NomeDaSala" -AllowConflicts $false -BookingWindowInDays 180 -MaximumDurationInMinutes 1440
    Ajuste os valores de janela e duração conforme a política da sua organização.

Etapa 3: Remover Itens de Calendário Corrompidos

Se as configurações da caixa postal estiverem corretas, mas a aceitação automática ainda não funcionar, um item de calendário corrompido pode estar bloqueando o atendente. Use o PowerShell para remover todos os itens de calendário futuros e deixar o atendente recriá-los.

  1. Conecte-se ao PowerShell do Exchange Online
    Use o mesmo método de conexão da Etapa 2.
  2. Remova todos os itens de calendário a partir de uma data específica
    Execute:
    Search-Mailbox -Identity "NomeDaSala" -SearchQuery "Received:>01/01/2024 AND Kind:meeting" -DeleteContent
    Isso exclui todos os itens de reunião na caixa postal de sala recebidos após 1º de janeiro de 2024. Ajuste a data conforme necessário. O atendente recriará as entradas de calendário quando novas solicitações chegarem.

Etapa 4: Verificar a Licença da Caixa Postal de Sala no Microsoft 365

  1. Abra o Centro de Administração do Microsoft 365
    Acesse https://admin.microsoft.com e faça login como administrador global.
  2. Vá para Usuários > Usuários Ativos
    Encontre a caixa postal de sala na lista. As caixas postais de sala são exibidas com um ícone de sala.
  3. Verifique a atribuição de licença
    Clique no nome da caixa postal de sala e depois na guia Licenças e Aplicativos. Certifique-se de que uma licença do Exchange Online (Plano 1 ou Plano 2) está atribuída. Se nenhuma licença estiver atribuída, atribua uma e clique em Salvar alterações.

ADVERTISEMENT

Se a Caixa Postal de Sala Ainda Tiver Problemas Após a Correção Principal

A caixa postal de sala continua recusando todas as solicitações

Se a caixa postal de sala recusar todas as solicitações, mesmo quando não houver conflitos, o parâmetro AllowConflicts pode estar definido como $false, mas o calendário da sala ainda tem um conflito fantasma. Execute Get-CalendarProcessing -Identity "NomeDaSala" | fl AllowConflicts no PowerShell. Se mostrar $false, execute Set-CalendarProcessing -Identity "NomeDaSala" -AllowConflicts $true temporariamente, envie uma solicitação de teste e depois defina novamente como $false.

A aceitação automática funciona para alguns usuários, mas não para outros

Isso geralmente indica um problema de permissão na caixa postal de sala. Verifique se todos os usuários têm pelo menos permissão de Colaborador no calendário da sala. No Exchange Admin Center, vá para Destinatários > Recursos, abra a caixa postal de sala, clique em Delegação de Caixa Postal e adicione os usuários afetados ou um grupo de segurança à lista de Acesso Total. Salve as alterações e teste novamente.

A caixa postal de sala para de aceitar automaticamente após uma migração

Quando uma caixa postal de sala é migrada do ambiente local para o Exchange Online, as configurações do Atendente de Calendário podem não ser transferidas corretamente. Execute os comandos do PowerShell da Etapa 2 para definir AutomateProcessing como AutoAccept novamente. Verifique também se o lote de migração não falhou ou pulou a caixa postal.

Item Interface Gráfica do Exchange Admin Center PowerShell do Exchange Online
Habilitar aceitação automática Destinatários > Recursos > Sala > Opções de Reserva > Processar automaticamente solicitações de reunião Set-CalendarProcessing -Identity “NomeDaSala” -AutomateProcessing AutoAccept
Recusar conflitos Mesma página > Recusar solicitações de reunião conflitantes Set-CalendarProcessing -Identity “NomeDaSala” -AllowConflicts $false
Definir janela de reserva Mesma página > Janela de reserva em dias Set-CalendarProcessing -Identity “NomeDaSala” -BookingWindowInDays 180
Definir duração máxima Mesma página > Duração máxima em minutos Set-CalendarProcessing -Identity “NomeDaSala” -MaximumDurationInMinutes 1440
Remover itens corrompidos Não disponível na interface gráfica Search-Mailbox -Identity “NomeDaSala” -SearchQuery “Kind:meeting” -DeleteContent

Após aplicar as correções, envie uma solicitação de reunião de teste de uma caixa postal de usuário para a caixa postal de sala. A sala deve responder com uma aceitação em alguns minutos. Se a aceitação automática ainda falhar, verifique a integridade do serviço do Exchange Online no Centro de Administração do Microsoft 365, em Saúde > Integridade do serviço, para verificar se há incidentes em andamento que afetem o Atendente de Calendário.

Para evitar problemas futuros, documente a política de reserva correta para cada caixa postal de sala e defina-as usando scripts do PowerShell durante o provisionamento. Use o cmdlet Get-CalendarProcessing periodicamente para auditar todas as caixas postais de sala quanto ao valor correto de AutomateProcessing.

ADVERTISEMENT