Sintomas
Depois de atualizar o sistema operativo (SO), o suporte do Microsoft Exchange para a hora de verão (DST) já não é exato. As horas de reunião diferem uma hora das definições originais e as regiões de fuso horário esperadas já não existem 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ção 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 das Fiji
Para ativar a correção, execute os seguintes cmdlets de substituição de definição numa sessão elevada da Shell de Gestão 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 ao executar o seguinte comando:
-
Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh
Para aplicar as novas definições, reinicie o serviço World Wide Web Publishing e o Serviço de Ativação de Processos do Windows (WAS). Para tal, execute o seguinte comando:
-
Restart-Service -Name W3SVC, WAS -Force
Importante: Reinicie os serviços apenas nos servidores Exchange nos quais o cmdlet de substituição de definições é executado.