2. Zezwalanie użytkownikom Kalendarza na wyświetlanie danych o dostępności z Exchange

Musisz teraz skonfigurować udostępnianie informacji o dostępności z Microsoft Exchange, aby umożliwić użytkownikom Kalendarza Google wyświetlanie informacji o dostępności użytkowników kalendarza Exchange.

Krok 2 z 5

Konfigurowanie udostępniania informacji o dostępności z kalendarza Exchange

Krok 1. Skonfiguruj konta użytkowników Exchange

Zanim zaczniesz

Upewnij się, że każdy użytkownik Exchange:

  1. Ma konto Exchange z powiązaną skrzynką pocztową.
  2. Nie ma osobistego konta Google korzystającego z domeny Twojej organizacji, ponieważ może to spowodować konflikt kont. Aby rozwiązać problemy z kontami będącymi w konflikcie, zapoznaj się z artykułem Dodawanie użytkowników z kontami niezarządzanymi.
  3. Nie ma konta Google Workspace lub ma konto Google Workspace z wyłączonym Kalendarzem Google.

Włączanie sprawdzania wszystkich szczegółów wydarzeń

Ustaw widoczność kalendarza każdego użytkownika na Ograniczone informacje (domyślna widoczność to Tylko dostępność).

  1. Jeśli chcesz ustawić widoczność pojedynczej skrzynki pocztowej, w Exchange PowerShell wpisz to polecenie:

    Set-MailboxFolderPermission -Identity (Mailbox Folder Id Parameter:\Calendar) -User Default -AccessRights LimitedDetails

  2. Jeśli chcesz ustawić widoczność wszystkich skrzynek pocztowych, wpisz to polecenie:

    ForEach ($Mailbox in @(Get-Mailbox -ResultSize Unlimited)) {Set-MailboxFolderPermission –Identity (Mailbox Folder Id Parameter:\Calendar) –User Default –AccessRights LimitedDetails}

Krok 2. Włącz połączenie serwera Exchange z internetem

Jeśli korzystasz z Exchange Online (Microsoft 365), prawdopodobnie nie musisz wprowadzać żadnych zmian. Exchange Online może domyślnie akceptować połączenia z internetu.

  1. Na porcie 443 włącz przychodzące połączenia internetowe, aby Kalendarz Google mógł komunikować się z serwerem Exchange. Wymaga to prawidłowego certyfikatu SSL wydanego przez zaufany publiczny główny urząd certyfikacji. Szczegółowe informacje o certyfikatach serwerów Exchange znajdziesz w dokumentacji firmy Microsoft.
  2. Jeśli blokujesz przychodzący ruch sieciowy z zewnątrz, dodaj do swojej listy dozwolonych następujące zakresy adresów, aby umożliwić odbieranie żądań z Calendar Interop:
    • IPv4 – dodaj 74.125.88.0/27 do listy dozwolonych.
    • IPv6 – dodaj do listy dozwolonych te bloki adresów IP:
      • 2001:4860:4::/64
      • 2404:6800:4::/64
      • 2607:f8b0:4::/64
      • 2800:3f0:4::/64
      • 2a00:1450:4::/64
      • 2c0f:fb50:4::/64

Krok 3. Utwórz konta ról Exchange

Kalendarz Google używa kont roli Exchange do uwierzytelniania na serwerze Exchange w celu znalezienia informacji o dostępności. Aby użytkownicy Kalendarza Google widzieli wydarzenie, musi być ono widoczne dla tych kont roli. Jeśli masz już konto do sprawdzania dostępności w niezaufanych lasach w całej organizacji, możesz go użyć.

Aby utworzyć konta ról Exchange:

  1. Ustaw typ adresata Exchange jako konto skrzynki pocztowej użytkownika.
  2. Jeśli utworzysz wiele kont roli, w przypadku każdego z nich użyj tego samego hasła.
  3. Jeśli używasz uwierzytelniania podstawowego dla Exchange, w przypadku tego konta roli wyłącz wygasanie haseł, aby uniknąć przerw w działaniu usługi.

Więcej informacji o tworzeniu skrzynek pocztowych użytkowników na serwerze Exchange oraz o typach adresatów w Exchange znajdziesz w dokumentacji firmy Microsoft.

Krok 4. (Tylko Exchange Online) Skonfiguruj połączenie z interfejsem Graph API

Wykonaj ten krok, jeśli korzystasz z Exchange Online (Microsoft 365). Jeśli używasz innych wersji Exchange, przejdź do kroku 5.

Łączenie się za pomocą interfejsu Graph API (zalecane)

Te czynności dotyczą interfejsu Graph API. Wykonaj czynności opisane w sekcji dotyczącej EWS (starsza wersja).

  1. Zarejestruj Calendar Interop na platformie tożsamości Microsoft.

    Szczegółowe informacje znajdziesz w artykule firmy Microsoft na temat rejestrowania aplikacji.

  2. Podczas rejestrowania aplikacji pozostaw domyślne wartości w sekcjach Supported account types (Obsługiwane typy kont) i Redirect URI (Identyfikator URI przekierowania).
  3. Zapisz identyfikator aplikacji (klienta) i identyfikator katalogu (dzierżawy), ponieważ będziesz ich potrzebować do skonfigurowania połączenia z interfejsem Graph API w Google Workspace.
  4. Kliknij Certyfikaty i obiekty tajne a potem Tajne klucze klienta a potem Nowy tajny klucz klienta.
  5. Wpisz opis i w razie potrzeby zaktualizuj datę ważności. Jeśli klucz klienta wygaśnie, wyszukiwanie informacji o dostępności z Exchange Online z poziomu Kalendarza Google przestanie działać. Aby uniknąć tej sytuacji, co jakiś czas trzeba ponownie skonfigurować klucz klienta.
  6. Aby utworzyć tajny klucz klienta dla aplikacji, kliknij Add (Dodaj). Szczegółowe informacje znajdziesz w artykule firmy Microsoft na temat dodawania danych logowania w aplikacjach i zarządzania nimi w Microsoft Entra ID.
  7. Zapisz tajny klucz klienta z kolumny Value (Wartość). Będziesz go później potrzebować do skonfigurowania połączenia z interfejsem Graph API w Google Workspace. Po opuszczeniu tej strony ta wartość nie będzie dostępna.
  8. Kliknij Uprawnienia dotyczące interfejsu API a potem Dodaj uprawnienie a potem Microsoft Graph.
  9. Wybierz uprawnienia aplikacji i dodaj je:
    • Calendars.ReadBasic.All (dotyczy dostępności użytkownika),
    • Place.Read.All – do zarządzania pokojami Exchange Online.
  10. Kliknij Grant admin consent (Przyznaj zgodę administratora).

Nawiązywanie połączenia za pomocą EWS (starsza wersja)

1 października 2026 r. firma Microsoft wycofa te kroki. Zamiast nich zalecamy użycie interfejsu Graph API.

Krok 1. Skonfiguruj platformę tożsamości Microsoft

  1. Zarejestruj Calendar Interop na platformie tożsamości Microsoft.

    Szczegółowe informacje znajdziesz w artykule firmy Microsoft na temat rejestrowania aplikacji.

    Podczas rejestrowania aplikacji pozostaw domyślne wartości ustawień Supported account types (Obsługiwane typy kont) i Redirect URI (Identyfikator URI przekierowania).
  2. Zapisz identyfikator aplikacji (klienta), ponieważ będziesz go później potrzebować do skonfigurowania uwierzytelniania OAuth 2.0 w Workspace. Po opuszczeniu tej strony ta wartość nie będzie dostępna.
  3. Wpisz tajny klucz klienta, aby ustawić dane logowania aplikacji. Szczegółowe informacje znajdziesz w artykule firmy Microsoft na temat rejestrowania aplikacji w Microsoft Entra ID.

    Jeśli klucz klienta wygaśnie, wyszukiwanie informacji o dostępności z Exchange Online z poziomu Kalendarza przestanie działać. Aby uniknąć tej sytuacji, co jakiś czas trzeba ponownie skonfigurować klucz klienta.

  4. Kliknij Uprawnienia interfejsu API a potem Interfejsy API używane przez moją organizację i w polu wyszukiwania wpisz Office 365 Exchange Online, a następnie naciśnij Enter.
  5. Kliknij Office 365 Exchange Online a potem Uprawnienia aplikacji i zaznacz pole full_access_as_app. Szczegółowe informacje znajdziesz w artykule firmy Microsoft na temat dodawania uprawnień dostępu do internetowego interfejsu API.

    Wskazówka: możesz ograniczyć uprawnienia do określonych skrzynek pocztowych. Szczegółowe informacje znajdziesz w artykule firmy Microsoft poświęconym opartej na rolach kontroli dostępu aplikacji w Exchange Online.

  6. Kliknij Grant admin consent (Przyznaj zgodę administratora).

Krok 2. Znajdowanie i zapisywanie punktu końcowego tokena OAuth 2.0 (wersja 2)

  1. Wykonaj czynności opisane w artykule firmy Microsoft na temat wykorzystywania kodu do obsługi tokena dostępu.

    Adres punktu końcowego ma postać https://login.microsoftonline.com/tenant/oauth2/v2.0/token, gdzie tenant jest nazwą domeny dzierżawy Entra ID lub identyfikatorem GUID dzierżawy.

  2. Zapisz punkt końcowy tokena OAuth 2.0.

    Będzie on potrzebny później do skonfigurowania uwierzytelniania OAuth 2.0 w Workspace.

Krok 5. Skonfiguruj konsolę administracyjną Google

  1. W konsoli administracyjnej Google otwórz Menu  a potem Aplikacje a potem Google Workspace a potem Kalendarz.

    Wymaga uprawnień administratora Kalendarza.

  2. Kliknij Zarządzanie Calendar Interop.
  3. Kliknij Edytuj, aby otworzyć sekcję Dostępność użytkowników Exchange w Kalendarzu.
  4. Zaznacz pole Zezwalaj Kalendarzowi Google na wyświetlanie informacji o dostępności użytkowników Exchange.
  5. Kliknij Dodaj punkt końcowy Exchange.
  6. Kliknij Typ punktu końcowego:
    • Jeśli używasz Exchange Online (Microsoft 365), wybierz Microsoft 365 (Graph API) i wypełnij te pola:
      • Nazwa domeny Exchange – obsługiwana domena dla tego punktu końcowego. Aby używać domyślnego punktu końcowego, pozostaw to pole puste.
      • Konta roli Exchange – podstawowe adresy SMTP kont roli Exchange w formacie nazwa_użytkownika1@example.com. Zalecamy skonfigurowanie więcej niż jednego konta roli.

        Jeśli używasz więcej niż 1 konta roli, rozdziel je przecinkami. Zalecamy użycie około 10 kont ról, zwłaszcza jeśli chcesz wysyłać zapytania do pokoi z usługi Microsoft.

      • Identyfikator najemcy – identyfikator katalogu (dzierżawy) Microsoft 365, który został zapisany w kroku 4.
      • Identyfikator aplikacji (klienta) – identyfikator aplikacji przypisany do aplikacji podczas rejestracji w kroku 4.
      • Tajny klucz klienta – wartość tajnego klucza klienta przypisanego do aplikacji podczas jej rejestracji w kroku 4.
    • Jeśli nie używasz Exchange Online (Microsoft 365), wybierz Lokalny serwer Exchange i wypełnij te pola:
      • URL usług internetowych Exchange – adres URL punktu końcowego serwera Exchange Web Services (EWS) powiązanego z serwerem Exchange.

        Szczegółowe informacje znajdziesz w sekcji Znajdowanie adresu URL punktu końcowego serwera Exchange Web Services (poniżej).

      • Nazwa domeny Exchange – obsługiwana domena dla tego punktu końcowego. Aby używać domyślnego punktu końcowego, pozostaw to pole puste.
      • Konta roli Exchange – podstawowe adresy SMTP kont roli Exchange w formacie nazwa_użytkownika1@example.com.

        Jeśli używasz więcej niż 1 konta roli, rozdziel je przecinkami. Zalecamy skonfigurowanie więcej niż jednego konta roli.

      • Hasło – hasło do konta lub kont roli Exchange.
    • Jeśli do łączenia się z Exchange Online używasz EWS, wybierz Microsoft 365 (starsza wersja EWS) i wypełnij te pola:

      Microsoft wycofa to 1 października 2026 r.

      • URL usług internetowych Exchange – adres URL domyślnego punktu końcowego serwera EWS powiązanego z serwerem Exchange.

        Szczegółowe informacje znajdziesz w sekcji Znajdowanie adresu URL punktu końcowego serwera Exchange Web Services (poniżej).

      • Nazwa domeny Exchange – obsługiwana domena dla tego punktu końcowego. Aby używać domyślnego punktu końcowego, pozostaw to pole puste.
      • Konta roli Exchange – podstawowe adresy SMTP kont roli Exchange w formacie nazwa_użytkownika1@example.com.

        Jeśli używasz więcej niż 1 konta roli, rozdziel je przecinkami. Zalecamy skonfigurowanie więcej niż jednego konta roli.

      • URL punktu końcowego tokena – adres URL punktu końcowego tokena OAuth 2.0 z dzierżawy Entra ID. Szczegółowe informacje znajdziesz w artykule Krok 6. (Tylko Exchange Online) Skonfiguruj uwierzytelnianie OAuth 2.0.
      • Identyfikator aplikacji (klienta) – identyfikator aplikacji przypisany do Twojej aplikacji podczas jej rejestracji.
      • Tajny klucz klienta – wartość tajnego klucza klienta przypisanego do aplikacji podczas jej rejestrowania.
  7. Kliknij Dodaj.
  8. (Opcjonalnie) Aby dodać więcej punktów końcowych Exchange, kliknij Dodaj punkt końcowy Exchange i powtórz kroki 7–8 dla każdego punktu końcowego, który chcesz dodać.

    Każdy nowy punkt końcowy musi mieć unikalną domenę, nieużywaną przez żaden z dodanych wcześniej punktów końcowych (dla przykładu, jeśli organizacja ma wiele podmiotów zależnych lub chcesz udostępniać dostępność z kalendarza między zaufanymi partnerami zewnętrznymi).

    Może być tylko 1 domyślny punkt końcowy Exchange.

  9. (Opcjonalnie) Aby wyświetlać szczegóły wydarzenia (tytuł, lokalizację itp.) z Exchange i Kalendarza, zaznacz pole Pokaż szczegóły wydarzenia. W przeciwnym razie pozostaw to pole niezaznaczone.
  10. Kliknij Zapisz.

Znajdowanie adresu URL punktu końcowego serwera Exchange Web Services

Adres URL punktu końcowego serwera Exchange Web Services (EWS) jest taki sam jak adres URL serwera Exchange, na którym utworzono konto roli.

Przykłady:

  • https://nazwa hosta serwera Exchange/ews/exchange.asmx (serwer EWS)
  • https://outlook.office365.com/ews/exchange.asmx (Exchange Online)

Aby sprawdzić adres URL lokalnego serwera Exchange, otwórz Exchange PowerShell i wpisz to polecenie:

Get-WebServicesVirtualDirectory | Select name, *url* | fl

Jeśli w wyniku pojawi się wiele adresów URL, użyj go w polu ExternalUrl.

Jeśli masz kilka serwerów Exchange w tej samej domenie (na przykład korzystasz z hybrydowego środowiska Exchange) i chcesz, aby użytkownicy Kalendarza mogli sprawdzać informacje o dostępności użytkowników Exchange w całym środowisku, upewnij się, że adres URL dotyczy serwera, który ma informacje o dostępności wszystkich użytkowników Exchange.


Google, Google Workspace i znaki pokrewne są znakami towarowymi Google LLC. Wszystkie inne nazwy firm i produktów są znakami towarowymi odpowiednich podmiotów.