Sekarang Anda perlu menyiapkan pembagian ketersediaan Microsoft Exchange untuk mengizinkan pengguna Google Kalender melihat informasi ketersediaan bagi pengguna kalender Exchange.
Anda berada di langkah 2 dari 5
Menyiapkan pembagian informasi ketersediaan kalender Exchange
Langkah 1: Siapkan pengguna Exchange Anda
Sebelum memulai
Pastikan setiap pengguna Exchange:
- Memiliki akun Exchange dengan kotak surat terkait.
- Tidak memiliki Akun Google pribadi yang menggunakan nama domain organisasi Anda karena dapat membuat akun bentrok. Untuk mengatasi masalah terkait akun bentrok, buka Menambahkan pengguna dengan akun yang tidak dikelola.
- Tidak memiliki akun Google Workspace atau memiliki akun Google Workspace dengan Google Kalender dinonaktifkan.
Mengaktifkan pencarian detail acara lengkap
Anda harus menyetel visibilitas kalender setiap pengguna ke Detail terbatas (visibilitas default adalah Hanya ketersediaan).
- Jika ingin menyetel visibilitas untuk setiap kotak surat, masukkan perintah berikut di Exchange PowerShell:
Set-MailboxFolderPermission -Identity (Mailbox Folder Id Parameter:\Calendar) -User Default -AccessRights LimitedDetails
- Jika ingin menyetel visibilitas untuk semua kotak surat, masukkan perintah berikut:
ForEach ($Mailbox in @(Get-Mailbox -ResultSize Unlimited)) {Set-MailboxFolderPermission –Identity (Mailbox Folder Id Parameter:\Calendar) –User Default –AccessRights LimitedDetails}
Langkah 2: Aktifkan konektivitas internet Exchange
Jika menggunakan Exchange Online (Microsoft 365), Anda mungkin tidak perlu melakukan perubahan apa pun. Exchange Online dapat menerima koneksi internet secara default.
- Aktifkan konektivitas internet masuk pada port 443 agar Google Kalender dapat menjangkau server Exchange. Langkah ini memerlukan sertifikat SSL valid yang dikeluarkan oleh root Certificate Authority internet publik tepercaya. Untuk mengetahui detail tentang sertifikat server Exchange, baca dokumentasi Microsoft.
- Jika Anda memblokir traffic jaringan masuk eksternal, tambahkan rentang alamat IP berikut ke daftar yang diizinkan untuk mengizinkan permintaan yang berasal dari Interop Kalender:
- IPv4–Tambahkan 74.125.88.0/27 ke daftar yang diizinkan
- IPv6–Tambahkan blok IP berikut ke daftar yang diizinkan:
- 2001:4860:4::/64
- 2404:6800:4::/64
- 2607:f8b0:4::/64
- 2800:3f0:4::/64
- 2a00:1450:4::/64
- 2c0f:fb50:4::/64
Langkah 3: Buat akun peran Exchange
Google Kalender menggunakan akun peran Exchange untuk melakukan autentikasi dengan server Exchange Anda saat mencari detail ketersediaan. Agar dapat dilihat oleh pengguna Google Kalender, acara Exchange harus dapat dilihat oleh akun peran. Jika sudah memiliki akun yang digunakan untuk pencarian ketersediaan di seluruh organisasi dari forest yang tidak tepercaya, Anda dapat menggunakannya kembali.
Untuk membuat akun peran Exchange:
- Tetapkan jenis penerima Exchange sebagai akun kotak surat pengguna.
- Jika Anda membuat beberapa akun peran, gunakan sandi yang sama untuk setiap akun.
- Jika Anda menggunakan autentikasi dasar untuk Exchange, sebaiknya nonaktifkan masa berlaku sandi akun peran untuk menghindari gangguan layanan.
Untuk informasi selengkapnya tentang cara membuat kotak surat pengguna di server Exchange serta jenis penerima Exchange, baca dokumentasi Microsoft.
Langkah 4: (Khusus Exchange Online) Siapkan koneksi Graph API
Selesaikan langkah ini jika Anda menggunakan Exchange Online (Microsoft 365). Jika Anda menggunakan Exchange versi lain, langsung ke langkah 5.
Menghubungkan menggunakan Graph API (direkomendasikan)
Langkah-langkah ini ditujukan untuk Graph API. Buka langkah-langkah untuk EWS (lama).
- Daftarkan Interop Kalender dengan platform identitas Microsoft.
Untuk mengetahui detailnya, buka Register an application di situs Microsoft.
- Saat Anda mendaftarkan aplikasi, tetap gunakan setelan default untuk nilai Supported account types dan Redirect URI.
- Catat ID aplikasi (klien) dan ID Direktori (tenant) karena Anda akan memerlukannya nanti untuk menyiapkan koneksi Graph API di Google Workspace.
- Klik Certificates & secrets
Client secrets
New client secret.
- Masukkan deskripsi, dan jika perlu, perbarui tanggal habis masa berlaku. Jika masa berlaku rahasia klien berakhir, pencarian ketersediaan kalender dari Google Kalender ke Exchange Online akan berhenti berfungsi. Untuk menghindari skenario ini, konfigurasi ulang rahasia klien secara berkala.
- Klik Add untuk membuat rahasia klien untuk aplikasi. Untuk mengetahui detailnya, buka Add and manage application credentials in Microsoft Entra ID di situs Microsoft.
- Catat rahasia klien dari kolom Value karena Anda akan memerlukannya nanti untuk menyiapkan koneksi Graph API di Google Workspace. Nilai ini tidak tersedia setelah Anda keluar dari halaman ini.
- Klik API permissions
Add a permission
Microsoft Graph.
- Pilih izin aplikasi dan tambahkan:
- Calendars.ReadBasic.All—Untuk ketersediaan pengguna
- Place.Read.All—Untuk mengelola ruang Exchange Online
- Klik Grant admin consent.
Menghubungkan menggunakan EWS (lama)
Microsoft akan tidak lagi menggunakan langkah-langkah ini mulai 1 Oktober 2026. Sebaiknya gunakan Graph API.
Langkah 1: Siapkan platform identitas Microsoft
- Daftarkan Interop Kalender dengan platform identitas Microsoft.
Untuk mengetahui detailnya, buka Register an application di situs Microsoft.
Tetap gunakan setelan default untuk nilai Supported account types dan Redirect URI saat Anda mendaftarkan aplikasi. - Catat ID aplikasi (klien) karena Anda akan memerlukannya untuk menyiapkan autentikasi OAuth 2.0 di Workspace. Nilai ini tidak tersedia setelah Anda keluar dari halaman ini.
- Masukkan rahasia klien untuk menetapkan kredensial aplikasi. Untuk mengetahui detailnya, buka Register an application in Microsoft Entra ID di situs Microsoft.
Jika masa berlaku rahasia klien berakhir, pencarian ketersediaan kalender dari Kalender ke Exchange Online akan berhenti berfungsi. Untuk menghindari skenario ini, konfigurasi ulang rahasia klien secara berkala.
- Klik Izin API
API yang digunakan organisasi saya, lalu di kotak penelusuran, masukkan Office 365 Exchange Online dan tekan Enter.
- Klik Office 365 Exchange Online
Application permissions, lalu centang kotak full_access_as_app. Untuk mengetahui detailnya, buka Add permissions to access your web API di situs Microsoft.
Tips: Anda dapat membatasi izin ke kotak surat tertentu. Untuk mengetahui detailnya, buka Role Based Access Control for Applications in Exchange Online di situs Microsoft.
- Klik Grant admin consent.
Langkah 2: Temukan & simpan endpoint token OAuth 2.0 (v2)
- Ikuti langkah-langkah di artikel Tukarkan kode untuk token akses di Microsoft.
Endpoint terlihat seperti https://login.microsoftonline.com/tenant/oauth2/v2.0/token, yang mana tenant adalah nama domain tenant Entra ID yang sesuai atau GUID tenant.
- Catat endpoint token OAuth 2.0.
Anda akan memerlukannya untuk menyiapkan autentikasi OAuth 2.0 di Workspace.
Langkah 5: Siapkan konsol Google Admin
-
Di konsol Admin Google, buka Menu
Aplikasi
Google Workspace
Kalender.
Memerlukan hak istimewa administrator Kalender.
- Klik Pengelolaan Interop Kalender.
- Klik Edit untuk membuka bagian Ketersediaan Exchange di Kalender.
- Centang kotak Izinkan Google Kalender menampilkan ketersediaan pengguna Exchange.
- Klik Tambahkan endpoint Exchange.
- Klik Jenis endpoint:
- Jika Anda menggunakan Exchange Online (Microsoft 365), pilih Microsoft 365 (Graph API), lalu isi kolom berikut:
- Nama domain Exchange—Domain yang didukung untuk endpoint ini. Biarkan kosong untuk menjadikannya sebagai endpoint default.
- Akun Peran Exchange—Alamat SMTP utama akun peran Exchange dalam format: namapengguna1@example.com. Sebaiknya siapkan beberapa akun peran.
Jika Anda menggunakan lebih dari satu akun peran, pisahkan akun tersebut dengan koma. Sebaiknya gunakan sekitar 10 akun peran, terutama jika Anda ingin membuat kueri ruang dari Microsoft.
- Tenant ID—ID direktori (tenant) Microsoft 365 yang Anda catat di langkah 4.
- ID Aplikasi (klien)—ID Aplikasi yang ditetapkan ke aplikasi Anda selama pendaftaran aplikasi di langkah 4.
- Rahasia klien—Nilai dari rahasia klien yang ditetapkan ke aplikasi Anda selama pendaftaran aplikasi di langkah 4.
- Jika Anda tidak menggunakan Exchange Online (Microsoft 365), pilih Exchange Server lokal dan isi kolom berikut:
- URL Exchange Web Services—URL endpoint server Exchange Web Services (EWS) default yang dikaitkan dengan server Exchange Anda.
Untuk mengetahui detailnya, buka Menemukan URL endpoint server EWS (di halaman ini).
- Nama domain Exchange—Domain yang didukung untuk endpoint ini. Biarkan kosong untuk menjadikannya sebagai endpoint default.
- Akun Peran Exchange—Alamat SMTP utama dari akun peran Exchange dalam format username1@example.com.
Jika Anda menggunakan lebih dari satu akun peran, pisahkan akun tersebut dengan koma. Sebaiknya siapkan beberapa akun peran.
- Sandi—Sandi untuk akun peran Exchange.
- URL Exchange Web Services—URL endpoint server Exchange Web Services (EWS) default yang dikaitkan dengan server Exchange Anda.
- Jika menggunakan EWS untuk terhubung ke Exchange Online, pilih Microsoft 365 (EWS Lama) dan isi kolom berikut:
Microsoft akan tidak lagi menggunakan cara ini mulai 1 Oktober 2026.
- URL Exchange Web Services—URL endpoint server EWS default yang dikaitkan dengan server Exchange Anda.
Untuk mengetahui detailnya, buka Menemukan URL endpoint server EWS (di halaman ini).
- Nama domain Exchange—Domain yang didukung untuk endpoint ini, biarkan kosong untuk menjadikannya sebagai endpoint default
- Akun peran Exchange—Alamat SMTP utama akun peran Exchange dalam format username1@example.com.
Jika Anda menggunakan lebih dari satu akun peran, pisahkan akun tersebut dengan koma. Sebaiknya siapkan beberapa akun peran.
- URL endpoint token—URL endpoint token OAuth 2.0 dari tenant Entra ID Anda. Untuk mengetahui detailnya, buka Langkah 6: (Khusus Exchange Online) Siapkan autentikasi OAuth 2.0.
- ID Aplikasi (klien)—ID Aplikasi yang ditetapkan ke aplikasi Anda selama pendaftaran aplikasi.
- Rahasia klien—Nilai dari rahasia klien yang ditetapkan ke aplikasi Anda saat pendaftaran aplikasi.
- URL Exchange Web Services—URL endpoint server EWS default yang dikaitkan dengan server Exchange Anda.
- Jika Anda menggunakan Exchange Online (Microsoft 365), pilih Microsoft 365 (Graph API), lalu isi kolom berikut:
- Klik Tambahkan.
- (Opsional) Untuk menambahkan endpoint Exchange lainnya, klik Tambahkan endpoint Exchange dan ulangi langkah 7–8 untuk setiap endpoint yang ingin ditambahkan.
Setiap endpoint baru harus memiliki domain unik yang belum digunakan oleh endpoint yang ditambahkan sebelumnya (misalnya, jika organisasi Anda memiliki beberapa anak perusahaan atau jika ingin berbagi ketersediaan kalender di antara beberapa partner eksternal tepercaya).
Hanya boleh ada maksimal satu endpoint Exchange default.
- (Opsional) Untuk melihat detail acara (judul, lokasi, dan sebagainya) dari Exchange dan Kalender, centang kotak Tampilkan detail acara. Jika tidak ingin melakukannya, biarkan kotak tidak dicentang.
- Klik Simpan.
Menemukan URL endpoint server EWS
URL endpoint server EWS sama dengan URL untuk server Exchange tempat Anda membuat akun peran.
Contoh:
- https://Nama host server Exchange/ews/exchange.asmx (server EWS)
- https://outlook.office365.com/ews/exchange.asmx (Exchange Online)
Untuk memverifikasi URL server Exchange lokal, buka Exchange PowerShell, lalu masukkan perintah berikut:
Get-WebServicesVirtualDirectory | Select name, *url* | fl
Jika hasil menampilkan beberapa URL, gunakan hasil untuk ExternalUrl.
Jika Anda memiliki beberapa server Exchange dalam domain yang sama (misalnya, Anda menggunakan lingkungan Exchange hybrid) dan ingin melihat ketersediaan pengguna Exchange di seluruh lingkungan, pastikan URL berasal dari server yang dapat mengakses ketersediaan untuk semua pengguna Exchange.
Google, Google Workspace, serta merek dan logo terkait adalah merek dagang Google LLC. Semua nama perusahaan dan produk lainnya adalah merek dagang dari masing-masing perusahaan yang bersangkutan.