Nếu bạn đang dùng Lịch Outlook và gặp vấn đề với các mục, chúng tôi khuyên dùng Công cụ kiểm tra Lịch cho Outlook (CalCheck). Đây là công cụ dòng lệnh kiểm tra ứng dụng Lịch Outlook để tìm vấn đề với các mục lịch. Trong bài viết này, chúng tôi sẽ chia sẻ nó làm gì, cách hoạt động và báo cáo tạo ra từ công cụ. Nó hoạt động với Office 365 cũng.
Công cụ kiểm tra Lịch Outlook (CalCheck)
Tải công cụ từ Microsoft và giải nén nội dung. Tìm tệp CalCheck.exe. Nhấp đúp để chạy. Khi chạy công cụ, nó mở hồ sơ nhắn tin Outlook trên máy tính để truy cập Lịch Outlook. Nếu bạn tạo nhiều hồ sơ, bạn có thể chọn từ menu thả xuống. Sau đó nó kiểm tra cài đặt chung như quyền, xuất bản rảnh/bận, cấu hình ủy quyền, và đặt lịch tự động.
Khi xác định xong tất cả các mục, nó kiểm tra với các vấn đề đã biết có thể gây hành vi bất ngờ, như các cuộc họp dường như bị thiếu. Khi kiểm tra hoàn tất, nó tạo báo cáo giúp bạn chẩn đoán vấn đề.
Báo cáo bao gồm các cột như Chủ đề, Địa điểm, Thời gian bắt đầu, Thời gian kết thúc, và Người tổ chức, được kiểm tra. Sau đó cũng bao gồm thêm vài cột:
- Lặp lại (Recurring)
- Người tổ chức (Organizer)
- Lỗi và Cảnh báo (Errors and Warnings).
Cột cuối cung cấp thông tin rõ ràng về vấn đề. Trong trường hợp của tôi, tôi nhận được — LỖI: Mục trùng lặp trong Lịch, Vui lòng kiểm tra mục này.
Các công tắc dòng lệnh CalCheck & Tệp cấu hình
Nếu bạn rành kỹ thuật, có hai cách dùng CalCheck — Công tắc dòng lệnh (Command-Line Switches) và tệp cấu hình (Configuration files).
Công tắc dòng lệnh CalCheck
CalCheck [-P] [-L ] [-M ] [-N ] [-S ] [-O ] [-C ] [-A] [-F] [-R] [-V] [-No]
- -P Tên hồ sơ (nếu thiếu, sẽ nhắc nhập hồ sơ)
- -L Đường dẫn và tên tệp danh sách (tệp liệt kê Tên và LegacyExchangeDN) của hộp thư cần kiểm tra
- -M DN hộp thư dùng với -N (chỉ xử lý hộp thư được chỉ định)
- -N Tên hiển thị dùng với -M (chỉ xử lý hộp thư được chỉ định)
- -O Đường dẫn đầu ra (nếu chỉ định, ghi tệp đầu ra đến đường dẫn này. Mặc định là thư mục hiện tại.)
- -C Phiên bản dùng cho kịch bản Office 2013 Click-to-Run
- -A Xuất tất cả mục lịch ra CALCHECK.CSV
- -F Tạo thư mục CalCheck và di chuyển mục bị lỗi cờ vào đó
- -R Đặt tin nhắn báo cáo trong hộp thư đến kèm tệp CalCheck.log
- -V Xuất chi tiết ra cửa sổ Dòng lệnh
- -? In thông báo này
Tệp cấu hình CalCheck
Thư mục bao gồm tệp TXT tên CalCheck.cfg. Nó chứa chi tiết cấu hình bạn có thể thay đổi. Khi chạy CalCheck, nó lấy tùy chọn từ tệp cấu hình và làm việc tương ứng.
Dưới đây là vài tùy chọn từ tệp cấu hình:
OrganizerAddress=true 'Kiểm tra địa chỉ email Người tổ chức
(PR_SENT_REPRESENTING_EMAIL_ADDRESS)
OrganizerName=true 'Kiểm tra tên hiển thị Người tổ chức
(PR_SENT_REPRESENTING_NAME)
SenderAddress=true 'Kiểm tra địa chỉ email Người gửi
(PR_SENDER_EMAIL_ADDRESS)
Điều đó nói, trong khi tài liệu nói Outlook Calendar hoạt động với Microsoft Exchange Server, nó đã tìm ra vấn đề với cài đặt Office 365 của tôi.
Chế độ nhiều hộp thư (Multi-Mailbox Mode)
Nếu bạn chạy Exchange Server hoặc phiên bản Exchange trước đó, bạn có thể dùng chế độ Multi-Mailbox. Để làm này, bạn cần tài khoản có quyền truy cập đầy đủ đến tất cả hộp thư trên máy chủ Exchange hoặc tổ chức. Hữu ích cho Doanh nghiệp để phát hiện lỗi với Lịch Outlook vì chúng là xương sống của tất cả cuộc họp.
Khi đã có tài khoản người dùng phù hợp, bạn cần tạo danh sách hộp thư bao gồm cả Tên hiển thị và LegacyExchangeDN. Chạy lệnh trong Exchange Powershell:
Get-Mailbox -Server "ServerName" | fl Name, LegacyExchangeDN | Out-File-width 200
Sau đó, bạn có thể chạy CalCheck ở chế độ Multi-Mailbox (danh sách).
CalCheck -L
Khi hoàn tất kiểm tra, bạn sẽ có hai tệp chứa tất cả lỗi:
- CalCheckMaster.log – Tóm tắt tất cả hộp thư đã xử lý.
- CalCheck__<hộp_thư>.log – Một tệp như vậy được tạo cho mỗi hộp thư được xử lý.
CalCheck là công cụ mạnh mẽ giúp Doanh nghiệp tìm ra vấn đề với các mục lịch để đảm bảo cuộc họp diễn ra như mong đợi.
Tôi hy vọng bạn thấy công cụ này hữu ích.