Objawy
Po zaktualizowaniu systemu operacyjnego obsługa czasu letniego (DST) przez program Microsoft Exchange nie jest już dokładna. Godziny spotkań różnią się o godzinę od oryginalnych ustawień, a oczekiwane regiony stref czasowych nie istnieją już w selektorze strefy czasowej.
Rozwiązanie
Aby rozwiązać ten problem, zainstaluj następującą aktualizację zabezpieczeń:
Informacje dodatkowe
Jeśli podczas tworzenia elementów kalendarza jest używana jedna z następujących stref czasowych, należy również utworzyć zastąpienia ustawień, aby włączyć poprawkę:
- E. Ameryka Południowa (czas standardowy)
- Środkowy (Brazylia) (czas standardowy)
- Środkowy czas standardowy (Meksyk)
- Egipt (czas standardowy)
- Fidżi (czas standardowy)
Aby włączyć poprawkę, uruchom następujące polecenia cmdlet zastępujące ustawienie w sesji powłoki zarządzania programem Exchange (EMS) z podwyższonym poziomem uprawnień:
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"
Odśwież argument VariantConfiguration, uruchamiając następujące polecenie:
Get-ExchangeDiagnosticInfo -Process Microsoft.Exchange.Directory.TopologyService -Component VariantConfiguration -Argument Refresh
Aby zastosować nowe ustawienia, uruchom ponownie usługę publikowania w sieci World Wide Web oraz usługę aktywacji procesu systemu Windows (WAS). Aby to zrobić, uruchom następujące polecenie:
Restart-Service -Name W3SVC, WAS -Force
Ważne
Usługi należy ponownie uruchamiać tylko na tych serwerach programu Exchange, na których jest uruchomione polecenie cmdlet zastępujące ustawienia.