As definições de horário de verão estão incorretas após uma atualização do SO

Aplica-se A
Exchange Server 2019 Exchange Server 2016

Sintomas

Depois de atualizar o sistema operacional (SO), o suporte do Microsoft Exchange para o horário de verão (DST) não é mais preciso. Os horários das reuniões diferem uma hora em relação às configurações originais e as regiões de fuso horário esperadas não existem mais no seletor de fuso horário.

Resolução

Para corrigir este problema, instale a seguinte atualização de segurança:

Informações adicionais

Se estiver num dos seguintes fusos horários quando cria itens de calendário, também tem de criar substituições de definições para ativar a correção:

  • E. Hora Padrão da América do Sul
  • Hora Padrão do Brasil Central
  • Hora Padrão Central (México)
  • Hora Padrão do Egito
  • Hora padrão de Fiji

Para habilitar a correção, execute os seguintes cmdlets de substituição de configuração em uma sessão elevada do Shell de Gerenciamento do Exchange (EMS):

  • New-SettingOverride -Name "EIWrongAfterDSTChangeMitigationSettings" -Component MailboxTransport -Section ExceptionalInstanceWrongAfterDSTChangeMitigationSettings -Parameters ("Enabled=True") -Reason "Enabling DST Fixes"
  • New-SettingOverride -Name "EIDSTChangeMitigationBeforeTryUpdateCalendarItem" -Component MailboxTransport -Section ExceptionalInstanceDSTChangeMitigationBeforeTryUpdateCalendarItem -Parameters ("Enabled=True") -Reason "Enabling DST Fixes"
  • New-SettingOverride -Name "EIDSTChangeMitigationBeforeSave" -Component MailboxTransport -Section ExceptionalInstanceDSTChangeMitigationBeforeSave -Parameters ("Enabled=True") -Reason "Enabling DST Fixes"
  • New-SettingOverride -Name "EnableRemoteWriteTZMitigation" -Component EntitiesCalendaring -Section EnableRemoteWriteTZMitigation -Parameters ("Enabled=True") -Reason "Enabling DST Fixes"
  • New-SettingOverride -Name "UseRecurrenceTimeZoneWhenUpdatingOccurrences" -Component EntitiesCalendaring -Section UseRecurrenceTimeZoneWhenUpdatingOccurrences -Parameters ("Enabled=True") -Reason "Enabling DST Fixes"
  • New-SettingOverride -Name "FallbackToRebaseUsingDisplayName" -Component EntitiesCalendaring -Section FallbackToRebaseUsingDisplayName -Parameters ("Enabled=True") -Reason "Enabling DST Fixes"
  • New-SettingOverride -Name "ReturnNormalizedTimeTimeZoneAsIntendedTimeZone" -Component EntitiesCalendaring -Section ReturnNormalizedTimeTimeZoneAsIntendedTimeZone -Parameters ("Enabled=True") -Reason "Enabling DST Fixes"
  • New-SettingOverride -Name "RepairAttendeeInconsistentModifiedOccurrenceTime"  -Component CalendarRepair -Section RepairAttendeeInconsistentModifiedOccurrenceTime -Parameters ("Enabled=true") -Reason "Enabling CRA DST Fixes"

Atualize o argumento VariantConfiguration executando o seguinte comando:

  • Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh

Para aplicar as novas definições, reinicie o serviço de Publicação World Wide Web e o Serviço de Ativação de Processos do Windows (WAS). Para fazê-lo, execute o seguinte comando:

  • Restart-Service -Name W3SVC, WAS -Force

Importante

Reinicie os serviços somente nos servidores Exchange nos quais o cmdlet de substituição de configurações é executado.