Symptômes
Une fois que vous avez mis à jour le système d’exploitation, la prise en charge de Microsoft Exchange pour l’heure d’été (DST) n’est plus précise. Les heures de réunion diffèrent d’une heure par rapport aux paramètres d’origine et les régions de fuseau horaire attendues n’existent plus dans le sélecteur de fuseau horaire.
Résolution
Pour résoudre ce problème, installez la mise à jour de sécurité suivante :
Informations supplémentaires
Si vous vous trouvez dans l’un des fuseaux horaires suivants lorsque vous créez des éléments de calendrier, vous devez également créer des remplacements de paramètres pour activer le correctif :
-
E. Heure standard de l’Amérique du Sud
-
Brésil, Centre
-
Heure standard du Centre (Mexique)
-
Heure d'hiver d'Égypte
-
Heure standard de Fidji
Pour activer le correctif, exécutez les applets de commande de remplacement de paramètre suivantes dans une session Exchange Management Shell (EMS) avec élévation de privilèges :
-
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"
Actualisez l’argument VariantConfiguration en exécutant la commande suivante :
-
Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh
Pour appliquer les nouveaux paramètres, redémarrez le service de publication World Wide Web et le service WAS (Windows Process Activation Service). Pour ce faire, exécutez la commande suivante :
-
Restart-Service -Name W3SVC, WAS -Force
Important : Redémarrez les services uniquement sur les serveurs Exchange sur lesquels l’applet de commande de remplacement des paramètres est exécutée.