Ostatnio miałem ciekawą sytuację związaną z Hybrydową Konfiguracją Exchange. Po zmianie głównego certyfikatu Exchange i odświeżeniu ustawień za pomocą Hybrid Configuration Wizard (HCW), napotkałem niespodziewany problem – przestała działać funkcja free/busy pomiędzy użytkownikami Exchange Online i Exchange On-Premises. I choć procedura wydawała się standardowa, okazało się, że HCW wprowadził zmiany, które wymagały interwencji.
Co poszło nie tak?
Po zakończeniu procesu HCW zauważyłem, że:
Należy pamiętać, że parametr TargetSharingEpr
w Get-IntraOrganizationConnector
występuje tylko po stronie Exchange Online, co oznacza, że tylko tam musiał zostać uzupełniony.
Parametr -Enabled
w ustawieniu Get-IntraOrganizationConnector
był ustawiony na $false
zarówno po stronie Exchange Online, jak i On-Premises.
Co gorsza, po obu stronach z konfiguracji Get-OrganizationRelationship
zniknął kluczowy element – link TargetSharingEpr
, który odpowiada za wskazywanie punktów końcowych dla współdzielenia informacji o dostępności (free/busy).
Dlaczego TargetSharingEpr
jest ważny?
TargetSharingEpr
to adres URL używany do komunikacji pomiędzy organizacjami w celu wymiany informacji o dostępności. Gdy ten element jest niepoprawnie skonfigurowany lub całkowicie brakuje go w ustawieniach, użytkownicy po obu stronach hybrydowej infrastruktury mogą doświadczać problemów z podglądem kalendarza i dostępnością.
Naprawa problemu – PowerShell w akcji
Aby rozwiązać problem, musiałem ręcznie przywrócić odpowiednie ustawienia. Poniżej szczegóły, jak to zrobić. (W pierwszej kolejności sprawdź jak nazywają się Connectory oraz OrganizationRelationship po obu stronach)
- Włączenie
IntraOrganizationConnector
po obu stronach:- Po stronie Exchange On-Premises: Najpierw zaloguj się do Exchange Management Shell. Następnie wykonaj komendę:
Set-IntraOrganizationConnector -Identity "Twój_OnPremisesConnector" -Enabled $true
- Po stronie Exchange Online: Połącz się do Exchange Online PowerShell:
Connect-ExchangeOnline
Następnie wykonaj komendę:Set-IntraOrganizationConnector -Identity "Twój_ExchangeOnlineConnector" -Enabled $true
- Po stronie Exchange On-Premises: Najpierw zaloguj się do Exchange Management Shell. Następnie wykonaj komendę:
- Dodanie
TargetSharingEpr
wOrganizationRelationship
:- Na serwerze Exchange On-Premises: powershell:
Set-OrganizationRelationship -Identity "Twój_ExchangeOnlineRelationship" -TargetSharingEpr "https://outlook.office365.com/ews/Exchange.asmx"
- Na serwerze Exchange Online:
Set-OrganizationRelationship -Identity "OnPremisesRelationship" -TargetSharingEpr "https://{Twój_exchange_onprem}/ews/Exchange.asmx"
- Na serwerze Exchange On-Premises: powershell:
- Dodanie
TargetSharingEpr
wIntraOrganizationConnector
po stronie Exchange Online:- Na serwerze Exchange Online:
Set-IntraOrganizationConnector -Identity "ExchangeOnlineConnector" -TargetSharingEpr "https://{Twój_exchange_onprem}/ews/Exchange.asmx"
- Na serwerze Exchange Online:
Dodatkowe sprawdzenia
Zaleca się potwierdzenie, czy wszystkie istotne elementy są prawidłowo skonfigurowane:
- Sprawdzenie stanu
IntraOrganizationConnector
po stronie Exchange Online i On-Premises:Get-IntraOrganizationConnector | Format-List Identity, Enabled, TargetSharingEpr
(Po stronie on-Premises nie zwróci wartości dlaTargetSharingEpr
) - Weryfikacja
OrganizationRelationship
iTargetSharingEpr
:Get-OrganizationRelationship | Format-List Name, TargetSharingEpr
Podsumowanie
Ta sytuacja jest doskonałym przypomnieniem, że nawet automatyczne narzędzia, takie jak Hybrid Configuration Wizard, mogą wprowadzić zmiany, które wymagają ręcznej korekty. Konfiguracja hybrydowa wymaga szczególnej uwagi, a znajomość kluczowych ustawień, takich jak TargetSharingEpr
, pozwala na szybkie diagnozowanie i naprawianie problemów.
Czy zdarzyło Wam się już napotkać na podobne niespodzianki po uruchomieniu HCW? Microsoft po raz kolejny pokazuje, że bycie administratorem to sztuka łączenia automatyki z ręczną dłubaniną😉.
Polecam również artykuł MS, który szerzej opisuje diagnostykę problemu free/busy [LINK]