2. Takvim kullanıcılarının Exchange müsaitlik durumunu görmesine izin verme

Şimdi yapmanız gereken, Microsoft Exchange müsaitlik durumu paylaşımını, Google Takvim kullanıcılarının Exchange takvim kullanıcılarına ait müsaitlik bilgilerini görmesine izin verecek şekilde ayarlamaktır.

Şuradasınız: Adım 2/5

Exchange takvimi müsaitlik durumu paylaşımını ayarlama

1. adım: Exchange kullanıcılarınızı ayarlayın

Başlamadan önce

Her Exchange kullanıcısının aşağıdaki koşulları karşıladığından emin olun:

  1. İlişkili bir posta kutusu olan bir Exchange hesabına sahip olmalıdır.
  2. Çakışan hesap sorununa neden olabileceği için kuruluşunuzun alan adını kullanan kişisel bir Google Hesabı olmamalıdır. Çakışan hesaplarla ilgili sorunları çözmek için Hesapları yönetilmeyen kullanıcılar ekleme başlıklı makaleyi inceleyin.
  3. Google Workspace hesabı olmamalı veya Google Takvim'in devre dışı olduğu bir Google Workspace hesabı olmalıdır.

Tüm etkinlik ayrıntılarıyla birlikte aramaları etkinleştirme

Her kullanıcının takvim görünürlüğünü Sınırlı ayrıntılar (varsayılan görünürlük ayarı Yalnızca uygunluk'tur) olarak ayarlamanız gerekir.

  1. Tek bir posta kutusunun görünürlüğünü ayarlamak istiyorsanız Exchange PowerShell'de şu komutu girin:

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

  2. Tüm posta kutularının görünürlüğünü ayarlamak istiyorsanız şu komutu girin:

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

2. adım: Exchange internet bağlantısını etkinleştirin

Exchange Online (Microsoft 365) kullanıyorsanız muhtemelen herhangi bir değişiklik yapmanız gerekmez. Exchange Online, internetten gelen bağlantıları varsayılan olarak kabul edebilir.

  1. Google Takvim'in Exchange sunucusuna erişebilmesi için 443 numaralı bağlantı noktasında gelen internet bağlantısını etkinleştirin. Bu adım için, güvenilen bir genel internet kök Sertifika Yetkilisi tarafından verilmiş geçerli bir SSL sertifikası gerekir. Exchange sunucularına dair geçerli sertifikalarla ilgili ayrıntılı bilgi için Microsoft belgelerinizi inceleyin.
  2. Harici gelen ağ trafiğini engelliyorsanız Calendar Interop'tan gelen isteklere izin vermek için aşağıdaki adres aralıklarını izin verilenler listenize ekleyin:
    • IPv4: 74.125.88.0/27 adres aralığını izin verilenler listenize ekleyin
    • IPv6: Aşağıdaki IP bloklarını izin verilenler listenize ekleyin:
      • 2001:4860:4::/64
      • 2404:6800:4::/64
      • 2607:f8b0:4::/64
      • 2800:3f0:4::/64
      • 2a00:1450:4::/64
      • 2c0f:fb50:4::/64

3. adım: Exchange rolü hesapları oluşturun

Google Takvim, müsaitlik durumu ayrıntılarını ararken Exchange sunucunuzla kimlik doğrulaması yapmak için Exchange rol hesaplarını kullanır. Bir Exchange etkinliğinin Google Takvim kullanıcılarına görünür olması için rol hesaplarına görünür olması gerekir. Güvenilmeyen ormanlarda yapılan kuruluş çapında müsaitlik durumu aramaları için kullandığınız mevcut bir hesabınız varsa yine bu hesabı kullanabilirsiniz.

Exchange rolü hesapları oluşturmak için:

  1. Exchange alıcı türünü kullanıcı posta kutusu hesabı olarak ayarlayın.
  2. Birden fazla rol hesabı oluşturursanız her hesap için aynı şifreyi kullanın.
  3. Exchange için temel kimlik doğrulama kullanıyorsanız hizmet kesintisi yaşamamak amacıyla rol hesabının şifre geçerlilik süresini devre dışı bırakmanız önerilir.

Exchange sunucusunda kullanıcı posta kutuları oluşturma ve Exchange alıcı türleri hakkında daha fazla bilgi için Microsoft belgelerinizi inceleyin.

4. adım: (Yalnızca Exchange Online) Graph API bağlantısını ayarlayın

Exchange Online (Microsoft 365) kullanıyorsanız bu adımı tamamlayın. Exchange'in başka sürümlerini kullanıyorsanız 5. adıma geçin.

Graph API'yi kullanarak bağlanma (önerilir)

Bu adımlar Graph API içindir. EWS (eski) ile ilgili adımlara gidin.

  1. Calendar Interop'u Microsoft Identity platformuna kaydedin.

    Ayrıntılar için Microsoft'un Bir uygulamayı kaydetme başlıklı makalesini inceleyin.

  2. Uygulamayı kaydettirirken Desteklenen hesap türleri ve Yeniden Yönlendirme URI'si değerlerini varsayılan ayarlarında bırakın.
  3. Google Workspace'te Graph API bağlantısı oluşturmak için daha sonra ihtiyacınız olacağından uygulama (istemci) kimliğini ve dizin (kiracı) kimliğini not edin.
  4. Certificates & secrets (Sertifikalar ve gizli anahtarlar) ardından Client secrets (İstemci gizli anahtarları) ardından New client secret'ı (Yeni istemci gizli anahtarı) tıklayın.
  5. Açıklama girin ve gerekirse son kullanma tarihini güncelleyin. İstemci gizli anahtarının geçerliliği sona ererse Google Takvim'den Exchange Online'a yapılan takvim müsaitlik durumu aramaları çalışmaz. Bunu önlemek için istemci gizli anahtarını düzenli olarak yeniden yapılandırın.
  6. Uygulama için istemci gizli anahtarı oluşturmak üzere Ekle'yi tıklayın. Ayrıntılar için Add and manage application credentials in Microsoft Entra ID (Microsoft Entra ID'de uygulama kimlik bilgilerini ekleme ve yönetme) başlıklı Microsoft makalesini inceleyin.
  7. Google Workspace'te Graph API bağlantısı oluşturmak için daha sonra ihtiyacınız olacağından Value (Değer) sütunundaki istemci gizli anahtarını not edin. Bu sayfadan ayrıldıktan sonra değer kullanılamaz.
  8. API izinleri ardından İzin ekle ardından Microsoft Graph'ı tıklayın.
  9. Uygulama izinlerini seçin ve ekleyin:
    • Calendars.ReadBasic.All: Kullanıcı müsaitlik durumu için
    • Place.Read.All: Exchange Online odalarını yönetmek için
  10. Yönetici onayı ver'i tıklayın.

EWS'yi (eski) kullanarak bağlanma

Microsoft, bu adımlara yönelik desteği sonlandıracak. Bunun yerine Graph API'yi kullanmanızı öneririz.

1. adım: Microsoft Identity platformunu ayarlayın

  1. Calendar Interop'u Microsoft Identity platformuna kaydedin.

    Ayrıntılar için Microsoft'un Bir uygulamayı kaydetme başlıklı makalesini inceleyin.

    Uygulamayı kaydederken Desteklenen hesap türleri ve Yeniden Yönlendirme URI'si değerlerini varsayılan ayarlarında bırakın.
  2. Workspace'te OAuth 2.0 kimlik doğrulamasını ayarlamak için daha sonra ihtiyacınız olacağından uygulama (istemci) kimliğini not alın. Bu sayfadan ayrıldıktan sonra değer kullanılamaz.
  3. Uygulamanın kimlik bilgilerini ayarlamak için bir istemci gizli anahtarı girin. Ayrıntılar için Register an application in Microsoft Entra ID (Microsoft Entra ID'de bir uygulama kaydetme) başlıklı Microsoft makalesini inceleyin.

    İstemci gizli anahtarının geçerliliği sona ererse Takvim'den Exchange Online'a yapılan takvim müsaitlik durumu aramaları çalışmaz. Bunu önlemek için istemci gizli anahtarını düzenli olarak yeniden yapılandırın.

  4. API izinleri ardından APIs my organization uses (Kuruluşumun kullandığı API'ler) seçeneğini tıklayın ve arama kutusuna Office 365 Exchange Online yazıp Enter tuşuna basın.
  5. Office 365 Exchange Online ardından Uygulama izinleri'ni tıklayın ve full_access_as_app kutusunu işaretleyin. Ayrıntılar için Microsoft makalesinin Web API'nize erişmek için izin ekleme bölümünü inceleyin.

    İpucu: İzinleri belirli posta kutularıyla sınırlandırabilirsiniz. Ayrıntılar için Role Based Access Control for Applications in Exchange Online (Exchange Online'daki Uygulamalar İçin Rol Tabanlı Erişim Denetimi) başlıklı Microsoft makalesini inceleyin.

  6. Yönetici onayı ver'i tıklayın.

2. adım: OAuth 2.0 jeton uç noktasını (v2) bulun ve kaydedin

  1. Microsoft'un Erişim jetonu için kod kullanma başlıklı makalesindeki adımları uygulayın.

    Uç nokta https://login.microsoftonline.com/tenant/oauth2/v2.0/token şeklinde görünür. Buradaki tenant, Entra ID kiracısının veya kiracının GUID'sinin kolay alan adıdır.

  2. OAuth 2.0 jeton uç noktasını kaydedin.

    Workspace'te OAuth 2.0 kimlik doğrulamasını ayarlamak için daha sonra buna ihtiyacınız olacaktır.

5. adım: Google Yönetici Konsolu'nda gerekli ayarları yapın

  1. Google Yönetici Konsolu'nda Menü ardından Uygulamalar ardından Google Workspace ardından Takvim'e gidin.

    Takvim yönetici ayrıcalığına sahip olmayı gerektirir.

  2. Calendar Interop yönetimi'ni tıklayın.
  3. Takvim'de Exchange müsaitlik durumu bölümünü açmak için Düzenle'yi tıklayın.
  4. Google Takvim'in, Exchange kullanıcılarının müsaitlik durumunu göstermesine izin ver kutusunu işaretleyin.
  5. Exchange uç noktası ekleyin'i tıklayın.
  6. Uç nokta türü'nü tıklayın:
    • Exchange Online (Microsoft 365) kullanıyorsanız Microsoft 365 (Graph API) seçeneğini belirleyin ve aşağıdaki alanları girin:
      • Exchange alan adı: Bu uç nokta için desteklenen alan. Varsayılan uç nokta olarak kullanmak için boş bırakın.
      • Exchange rolü hesapları: Exchange rolü hesaplarının birincil SMTP adresleri (kullaniciadi1@example.com biçiminde). Birden fazla rol hesabı oluşturmanızı öneririz.

        Birden fazla rol hesabı kullanıyorsanız hesapları virgülle ayırın. Özellikle Microsoft'tan oda sorgulamak istiyorsanız yaklaşık 10 rol hesabı kullanmanızı öneririz.

      • Kiracı kimliği: 4. adımda not ettiğiniz Microsoft 365 dizin (kiracı) kimliğiniz.
      • Uygulama (istemci) kimliği: 4. adımda uygulama kaydı sırasında uygulamanıza atanan uygulama kimliği.
      • İstemci gizli anahtarı: 4. adımda uygulama kaydı sırasında uygulamanıza atanan istemci gizli anahtarının değeri.
    • Exchange Online (Microsoft 365) kullanmıyorsanız Şirket içi Exchange Server'ı seçin ve aşağıdaki alanları girin:
      • Exchange Web Hizmetleri URL'si: Exchange sunucunuzla ilişkili varsayılan Exchange Web Hizmetleri (EWS) sunucusu uç noktasının URL'si.

        Ayrıntılar için bu sayfada yer alan EWS sunucusu uç nokta URL'sini bulma bölümünü inceleyin.

      • Exchange alan adı: Bu uç nokta için desteklenen alan. Varsayılan uç nokta olarak kullanmak için boş bırakın.
      • Exchange rolü hesapları: Exchange rolü hesaplarının birincil SMTP adresleri (kullaniciadi1@example.com biçiminde).

        Birden fazla rol hesabı kullanıyorsanız hesapları virgülle ayırın. Birden fazla rol hesabı oluşturmanızı öneririz.

      • Şifre: Exchange rolü hesabının veya hesaplarının şifresi.
    • Exchange Online'a bağlanmak için EWS kullanıyorsanız Microsoft 365 (Eski EWS) seçeneğini belirleyin ve aşağıdaki alanları girin:

      Microsoft, bu özelliğin desteğini 1 Ekim 2026'da sonlandıracak.

      • Exchange Web Hizmetleri URL'si: Exchange sunucunuzla ilişkili varsayılan EWS sunucusu uç noktasının URL'si.

        Ayrıntılar için bu sayfada yer alan EWS sunucusu uç nokta URL'sini bulma bölümünü inceleyin.

      • Exchange alan adı: Bu uç nokta için desteklenen alan adı. Varsayılan uç nokta olarak kullanmak için boş bırakın.
      • Exchange rolü hesapları: Exchange rolü hesaplarının birincil SMTP adresleri (kullaniciadi1@example.com biçiminde).

        Birden fazla rol hesabı kullanıyorsanız hesapları virgülle ayırın. Birden fazla rol hesabı oluşturmanızı öneririz.

      • Jeton uç nokta URL'si: Entra ID kiracınızdaki OAuth 2.0 jeton uç nokta URL'si. Ayrıntılar için 6. adım: (Yalnızca Exchange Online) OAuth 2.0 kimlik doğrulamasını ayarlayın bölümünü inceleyin.
      • Uygulama (istemci) kimliği: Uygulama kaydı sırasında uygulamanıza atanan uygulama kimliği.
      • İstemci gizli anahtarı: Uygulama kaydı sırasında uygulamanıza atanan istemci gizli anahtarının değeri.
  7. Ekle'yi tıklayın.
  8. (İsteğe bağlı) Daha fazla Exchange uç noktası eklemek için Exchange uç noktası ekleyin'i tıklayın ve eklemek istediğiniz her uç nokta için 7-8 arasındaki adımları tekrarlayın.

    Her yeni uç nokta, benzersiz bir alana sahip olmalıdır ve daha önce eklenmiş uç noktalar tarafından şu an kullanılmıyor olmalıdır (örneğin, kuruluşunuzun birden fazla yan kuruluşu varsa veya takvim müsaitlik durumunu güvenilir harici iş ortaklarıyla paylaşmak istiyorsanız).

    En fazla bir varsayılan Exchange uç noktası olabilir.

  9. (İsteğe bağlı) Exchange ve Takvim'deki etkinlik ayrıntılarını (başlık, konum vb.) görüntülemek için Etkinlik ayrıntılarını göster kutusunu işaretleyin. Aksi takdirde kutuyu işaretlemeden bırakın.
  10. Kaydet'i tıklayın.

EWS sunucusu uç nokta URL'sini bulma

EWS sunucusu uç noktasının URL'si, rol hesaplarını oluşturduğunuz Exchange sunucusunun URL'si ile aynıdır.

Örnekler:

  • https://Exchange sunucusu ana makine adı/ews/exchange.asmx (EWS sunucusu)
  • https://outlook.office365.com/ews/exchange.asmx (Exchange Online)

Şirket içi Exchange sunucusunun URL'sini doğrulamak için Exchange PowerShell'i açın ve şu komutu girin:

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

Sonuçlarda birden çok URL varsa ExternalUrl için döndürülen sonucu kullanın.

Aynı alan altında birden fazla Exchange sunucunuz varsa (ör. karma bir Exchange ortamı kullanıyorsanız) ve ortamınızın tamamında Exchange kullanıcılarının müsaitlik durumunu görmek istiyorsanız URL'nin, tüm Exchange kullanıcılarının müsaitlik durumu bilgilerine erişebilecek bir sunucuya ait olduğundan emin olun.


Google, Google Workspace ve ilgili markalar ile logolar Google LLC şirketinin ticari markalarıdır. Diğer tüm şirket ve ürün adları, ilişkili oldukları şirketlerin ticari markalarıdır.