Giờ đây, bạn cần thiết lập tính năng chia sẻ tình trạng rảnh/bận của Microsoft Exchange để cho phép người dùng Lịch Google xem thông tin về tình trạng rảnh/bận của người dùng lịch Exchange.
Bạn đang ở bước 2/5
Thiết lập tính năng chia sẻ tình trạng rảnh/bận trên lịch Exchange
Bước 1: Thiết lập người dùng Exchange
Trước khi bắt đầu
Đảm bảo mỗi người dùng Exchange:
- Có tài khoản Exchange với hộp thư được liên kết.
- Không có Tài khoản Google cá nhân sử dụng tên miền của tổ chức bạn vì điều này có thể tạo ra một tài khoản xung đột. Để giải quyết vấn đề về tài khoản xung đột, hãy chuyển đến phần Thêm người dùng có tài khoản không được quản lý.
- Không có tài khoản Google Workspace hoặc có tài khoản Google Workspace nhưng đã tắt Lịch Google.
Bật tính năng tra cứu toàn bộ thông tin chi tiết về sự kiện
Bạn cần đặt chế độ hiển thị lịch của mỗi người dùng thành Thông tin chi tiết có giới hạn (chế độ hiển thị mặc định là Chỉ hiển thị tình trạng còn trống).
- Nếu bạn muốn đặt chế độ hiển thị cho từng hộp thư, hãy nhập lệnh sau trong Exchange PowerShell:
Set-MailboxFolderPermission -Identity (Mailbox Folder Id Parameter:\Calendar) -User Default -AccessRights LimitedDetails
- Nếu bạn muốn đặt chế độ hiển thị cho tất cả hộp thư, hãy nhập lệnh sau:
ForEach ($Mailbox in @(Get-Mailbox -ResultSize Unlimited)) {Set-MailboxFolderPermission –Identity (Mailbox Folder Id Parameter:\Calendar) –User Default –AccessRights LimitedDetails}
Bước 2: Bật chế độ kết nối Internet của Exchange
Nếu đang sử dụng Exchange Online (Microsoft 365), có thể bạn không cần thay đổi gì. Theo mặc định, Exchange Online có thể chấp nhận các kết nối từ Internet.
- Trên cổng 443, hãy bật kết nối Internet đến để Lịch Google có thể kết nối với máy chủ Exchange. Bước này yêu cầu một chứng chỉ SSL hợp lệ do một Tổ chức phát hành chứng chỉ gốc công khai đáng tin cậy trên Internet cấp. Để biết thông tin chi tiết về chứng chỉ cho máy chủ Exchange, hãy tham khảo tài liệu của Microsoft.
- Nếu bạn đang chặn lưu lượng truy cập mạng bên ngoài, hãy thêm các dải địa chỉ sau vào danh sách cho phép để cho phép các yêu cầu từ Calendar Interop:
- IPv4 – Thêm 74.125.88.0/27 vào danh sách cho phép
- IPv6 – Thêm các khối IP sau vào danh sách cho phép:
- 2001:4860:4::/64
- 2404:6800:4::/64
- 2607:f8b0:4::/64
- 2800:3f0:4::/64
- 2a00:1450:4::/64
- 2c0f:fb50:4::/64
Bước 3: Tạo tài khoản vai trò trong Exchange
Lịch Google sử dụng tài khoản vai trò trong Exchange để xác thực với máy chủ Exchange khi tìm kiếm thông tin chi tiết về tình trạng rảnh/bận. Để người dùng Lịch Google có thể thấy sự kiện trên Exchange, sự kiện đó phải hiển thị cho các tài khoản có vai trò. Nếu có tài khoản hiện tại mà bạn dùng để tra cứu tình trạng còn phòng cho toàn tổ chức từ các rừng không đáng tin cậy, bạn có thể dùng lại tài khoản đó.
Cách tạo tài khoản vai trò trong Exchange:
- Đặt loại người nhận Exchange thành tài khoản hộp thư người dùng.
- Nếu bạn tạo nhiều tài khoản vai trò, hãy sử dụng cùng một mật khẩu cho mỗi tài khoản.
- Nếu đang sử dụng phương thức xác thực cơ bản cho Exchange, bạn nên tắt tính năng hết hạn mật khẩu cho tài khoản vai trò để tránh bị gián đoạn dịch vụ.
Để biết thêm thông tin về cách tạo hộp thư người dùng trong máy chủ Exchange và các loại người nhận Exchange, hãy tham khảo tài liệu của Microsoft.
Bước 4: (Chỉ Exchange Online) Thiết lập mối kết nối Graph API
Hoàn tất bước này nếu bạn đang sử dụng Exchange Online (Microsoft 365). Nếu bạn đang sử dụng các phiên bản khác của Exchange, hãy chuyển đến bước 5.
Kết nối bằng Graph API (nên dùng)
Đây là các bước dành cho Graph API. Chuyển đến các bước dành cho EWS (cũ).
- Đăng ký Calendar Interop với nền tảng nhận dạng của Microsoft.
Để biết thông tin chi tiết, hãy tham khảo bài viết Đăng ký ứng dụng của Microsoft.
- Khi bạn đăng ký ứng dụng, hãy giữ nguyên các giá trị Các loại tài khoản được hỗ trợ và URI chuyển hướng ở chế độ cài đặt mặc định.
- Ghi lại mã nhận dạng ứng dụng (ứng dụng khách) và mã nhận dạng thư mục (người thuê bao) vì bạn sẽ cần chúng sau này để thiết lập kết nối Graph API trong Google Workspace.
- Nhấp vào Certificates & secrets (Chứng chỉ và khoá bí mật)
Client secrets (Khoá bí mật của ứng dụng khách)
New client secret (Khoá bí mật mới của ứng dụng khách).
- Nhập nội dung mô tả và cập nhật ngày hết hạn (nếu cần). Nếu khoá bí mật của ứng dụng hết hạn, thì các yêu cầu tìm kiếm thông tin về tình trạng rảnh/bận của lịch từ Lịch Google đến Exchange Online sẽ ngừng hoạt động. Để tránh trường hợp này, hãy định kỳ định cấu hình lại khoá bí mật của ứng dụng.
- Nhấp vào Thêm để tạo một mật khẩu ứng dụng khách cho ứng dụng. Để biết thông tin chi tiết, hãy tham khảo bài viết Thêm và quản lý thông tin xác thực ứng dụng trong Microsoft Entra ID của Microsoft.
- Lưu ý khoá bí mật của ứng dụng khách trong cột Giá trị vì bạn sẽ cần khoá này sau đó để thiết lập kết nối Graph API trong Google Workspace. Giá trị này sẽ không có sau khi bạn rời khỏi trang này.
- Nhấp vào Quyền API
Thêm quyền
Microsoft Graph.
- Chọn quyền truy cập của ứng dụng rồi thêm:
- Calendars.ReadBasic.All – Để biết tình trạng rảnh/bận của người dùng
- Place.Read.All – Để quản lý phòng trên Exchange Online
- Nhấp vào Cấp sự đồng ý của quản trị viên.
Kết nối bằng EWS (cũ)
Microsoft sẽ ngừng cung cấp các bước này từ ngày 1 tháng 10 năm 2026. Thay vào đó, bạn nên sử dụng Graph API.
Bước 1: Thiết lập nền tảng danh tính của Microsoft
- Đăng ký Calendar Interop với nền tảng nhận dạng của Microsoft.
Để biết thông tin chi tiết, hãy tham khảo bài viết Đăng ký ứng dụng của Microsoft.
Để nguyên các giá trị Các loại tài khoản được hỗ trợ và URI chuyển hướng ở chế độ cài đặt mặc định khi bạn đăng ký ứng dụng. - Ghi lại mã ứng dụng (mã ứng dụng khách) vì bạn sẽ cần mã này sau này để thiết lập phương thức xác thực OAuth 2.0 trong Workspace. Giá trị này sẽ không có sau khi bạn rời khỏi trang này.
- Nhập mật khẩu của ứng dụng khách để đặt thông tin đăng nhập của ứng dụng. Để biết thông tin chi tiết, hãy tham khảo bài viết Đăng ký ứng dụng trong Microsoft Entra ID của Microsoft.
Nếu khoá bí mật của ứng dụng hết hạn, thì các yêu cầu tìm kiếm thông tin về tình trạng rảnh/bận trên lịch từ Lịch đến Exchange Online sẽ ngừng hoạt động. Để tránh trường hợp này, hãy định kỳ định cấu hình lại khoá bí mật của ứng dụng.
- Nhấp vào Quyền API
API mà tổ chức của tôi sử dụng rồi nhập Office 365 Exchange Online vào hộp tìm kiếm và nhấn phím Enter.
- Nhấp vào Office 365 Exchange Online
Quyền của ứng dụng rồi đánh dấu vào ô full_access_as_app. Để biết thông tin chi tiết, hãy xem bài viết Thêm quyền truy cập vào API web của bạn của Microsoft.
Lưu ý: Bạn có thể giới hạn quyền đối với các hộp thư cụ thể. Để biết thông tin chi tiết, hãy xem bài viết Role Based Access Control for Applications in Exchange Online (Kiểm soát quyền truy cập dựa trên vai trò cho các ứng dụng trong Exchange Online) của Microsoft.
- Nhấp vào Cấp sự đồng ý của quản trị viên.
Bước 2: Xác định vị trí và lưu điểm cuối mã thông báo OAuth 2.0 (phiên bản 2)
- Làm theo các bước trong phần Đổi mã để lấy mã truy cập của Microsoft.
Điểm cuối có dạng https://login.microsoftonline.com/tenant/oauth2/v2.0/token, trong đó tenant là tên miền thân thiện của đối tượng thuê Entra ID hoặc GUID của đối tượng thuê.
- Ghi lại điểm cuối mã thông báo OAuth 2.0.
Bạn cần mã này sau này để thiết lập phương thức xác thực OAuth 2.0 trong Workspace.
Bước 5: Thiết lập Bảng điều khiển dành cho quản trị viên của Google
-
Trong Bảng điều khiển dành cho quản trị viên của Google, hãy chuyển đến phần Trình đơn
Ứng dụng
Google Workspace
Lịch.
Bạn phải có đặc quyền của quản trị viên đối với Lịch.
- Nhấp vào Quản lý Lịch Interop.
- Nhấp vào Chỉnh sửa để mở phần Tình trạng rảnh/bận của người dùng Exchange trong Lịch.
- Đánh dấu vào ô Cho phép Lịch Google hiển thị tình trạng rảnh/bận của người dùng Exchange.
- Nhấp vào Thêm điểm cuối Exchange.
- Nhấp vào Loại điểm cuối:
- Nếu bạn sử dụng Exchange Online (Microsoft 365), hãy chọn Microsoft 365 (Graph API) rồi nhập các trường sau:
- Tên miền Exchange – Miền được hỗ trợ cho điểm cuối này. Để trống nếu bạn muốn sử dụng điểm cuối mặc định.
- Tài khoản vai trò trong Exchange – Địa chỉ SMTP chính của tài khoản vai trò trong Exchange ở định dạng: username1@example.com. Bạn nên thiết lập nhiều tài khoản vai trò.
Nếu bạn đang sử dụng nhiều tài khoản theo vai trò, hãy phân tách các tài khoản bằng dấu phẩy. Bạn nên sử dụng khoảng 10 tài khoản vai trò, đặc biệt nếu muốn truy vấn phòng từ Microsoft.
- Mã người thuê – Mã thư mục (người thuê) Microsoft 365 mà bạn đã ghi lại ở bước 4.
- Mã ứng dụng (ứng dụng khách) – Mã ứng dụng được chỉ định cho ứng dụng của bạn trong quá trình đăng ký ứng dụng ở bước 4.
- Khoá bí mật của ứng dụng khách – Giá trị từ khoá bí mật của ứng dụng khách được chỉ định cho ứng dụng của bạn trong quá trình đăng ký ứng dụng ở bước 4.
- Nếu bạn không sử dụng Exchange Online (Microsoft 365), hãy chọn Exchange Server tại cơ sở rồi nhập các trường sau:
- URL của Exchange Web Services – URL của điểm cuối máy chủ Exchange Web Services (EWS) mặc định được liên kết với máy chủ Exchange của bạn.
Để biết thông tin chi tiết, hãy xem phần Tìm URL điểm cuối của máy chủ EWS (trên trang này).
- Tên miền Exchange – Miền được hỗ trợ cho điểm cuối này. Để trống nếu bạn muốn sử dụng điểm cuối mặc định.
- Tài khoản vai trò trong Exchange – Địa chỉ SMTP chính của tài khoản vai trò trong Exchange ở định dạng username1@example.com.
Nếu bạn đang sử dụng nhiều tài khoản theo vai trò, hãy phân tách các tài khoản bằng dấu phẩy. Bạn nên thiết lập nhiều tài khoản có vai trò.
- Mật khẩu – Mật khẩu cho tài khoản hoặc các tài khoản vai trò trong Exchange.
- URL của Exchange Web Services – URL của điểm cuối máy chủ Exchange Web Services (EWS) mặc định được liên kết với máy chủ Exchange của bạn.
- Nếu bạn sử dụng EWS để kết nối với Exchange Online, hãy chọn Microsoft 365 (EWS cũ) rồi nhập các trường sau:
Microsoft sẽ ngừng cung cấp tính năng này từ ngày 1 tháng 10 năm 2026.
- URL của Exchange Web Services – URL của điểm cuối máy chủ EWS mặc định được liên kết với máy chủ Exchange của bạn.
Để biết thông tin chi tiết, hãy xem phần Tìm URL điểm cuối của máy chủ EWS (trên trang này).
- Tên miền Exchange – Miền được hỗ trợ cho điểm cuối này, hãy để trống để sử dụng điểm cuối mặc định
- Tài khoản vai trò trong Exchange – Địa chỉ SMTP chính của tài khoản vai trò trong Exchange ở định dạng username1@example.com.
Nếu bạn đang sử dụng nhiều tài khoản theo vai trò, hãy phân tách các tài khoản bằng dấu phẩy. Bạn nên thiết lập nhiều tài khoản có vai trò.
- URL điểm cuối của mã thông báo – URL điểm cuối của mã thông báo OAuth 2.0 từ đối tượng thuê bao Entra ID. Để biết thông tin chi tiết, hãy xem Bước 6: (Chỉ dành cho Exchange Online) Thiết lập phương thức xác thực OAuth 2.0.
- Mã ứng dụng (ứng dụng khách) – Mã ứng dụng được chỉ định cho ứng dụng của bạn trong quá trình đăng ký ứng dụng.
- Mật khẩu ứng dụng khách – Giá trị từ mật khẩu ứng dụng khách được chỉ định cho ứng dụng của bạn trong quá trình đăng ký ứng dụng.
- URL của Exchange Web Services – URL của điểm cuối máy chủ EWS mặc định được liên kết với máy chủ Exchange của bạn.
- Nếu bạn sử dụng Exchange Online (Microsoft 365), hãy chọn Microsoft 365 (Graph API) rồi nhập các trường sau:
- Nhấp vào Thêm.
- (Không bắt buộc) Để thêm các điểm cuối Exchange khác, hãy nhấp vào Thêm điểm cuối Exchange rồi lặp lại các bước 7–8 cho từng điểm cuối mà bạn muốn thêm.
Mỗi điểm cuối mới phải có một miền riêng biệt chưa được dùng bởi một điểm cuối đã thêm trước đó (ví dụ: nếu tổ chức của bạn có nhiều công ty con hoặc nếu bạn muốn chia sẻ thông tin về lịch trống với các đối tác bên ngoài đáng tin cậy).
Chỉ có thể có tối đa một điểm cuối Exchange mặc định.
- (Không bắt buộc) Để xem thông tin chi tiết về sự kiện (tiêu đề, vị trí, v.v.) trong Exchange và Lịch, hãy đánh dấu vào hộp Hiện thông tin chi tiết về sự kiện. Nếu không, hãy bỏ đánh dấu hộp này.
- Nhấp vào Lưu.
Tìm URL điểm cuối của máy chủ EWS
URL của điểm cuối máy chủ EWS giống với URL của máy chủ Exchange mà bạn đã tạo tài khoản vai trò.
Ví dụ:
- https://Tên máy chủ lưu trữ của máy chủ Exchange/ews/exchange.asmx (Máy chủ EWS)
- https://outlook.office365.com/ews/exchange.asmx (Exchange Online)
Để xác minh URL của một máy chủ Exchange tại cơ sở, hãy mở Exchange PowerShell rồi nhập lệnh sau:
Get-WebServicesVirtualDirectory | Select name, *url* | fl
Nếu kết quả trả về nhiều URL, hãy sử dụng kết quả cho ExternalUrl.
Nếu bạn có nhiều máy chủ Exchange trong cùng một miền (ví dụ: bạn đang sử dụng môi trường Exchange kết hợp) và muốn xem tình trạng rảnh/bận của người dùng Exchange trong toàn bộ môi trường của mình, hãy đảm bảo rằng URL đó là của một máy chủ có thể truy cập vào tình trạng rảnh/bận của tất cả người dùng Exchange.
Google, Google Workspace cũng như những nhãn hiệu và biểu trưng có liên quan là nhãn hiệu của Google LLC. Tất cả các tên sản phẩm và công ty khác là nhãn hiệu của những công ty mà chúng liên kết.