Thông tin về lịch kiểm tra công cụ Outlook (CalCheck)

Hỗ trợ dành cho Office 2003 đã kết thúc

Microsoft đã kết thúc hỗ trợ dành cho Office 2003 vào ngày 8 tháng 4 năm 2014. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và các tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 2678030
Tóm tắt
Công cụ kiểm tra lịch Outlook (CalCheck) là một chương trình dòng lệnh để kiểm tra lịch Microsoft Outlook dành cho vấn đề. Công cụ mở Outlook tin thư thoại cấu hình để truy cập vào lịch Outlook. Thực hiện kiểm tra các thiết đặt chung, chẳng hạn như quyền, rảnh/bận xuất bản, người đại diện cấu hình và tự động kiểm nhập. Sau đó, mỗi mục trong mục tin thư thoại lịch Outlook đang kiểm tra các vấn đề có thể gây ra hành vi không mong muốn, chẳng hạn như các cuộc họp có vẻ bị thiếu.

Công cụ CalCheck sau đó tạo một báo cáo có thể được sử dụng để giúp chẩn đoán vấn đề mục xác định xu hướng.
Thông tin thêm
Sử dụng CalCheck, lịch Outlook phải nằm trên máy tính đang chạy Microsoft Exchange Server. Công cụ không hoạt động với IMAP, POP3 hoặc tài khoản-Exchange email khác.

cài đặt chuyên biệt

Để tải xuống và cài đặt chuyên biệt công cụ kiểm tra lịch Outlook, bấm vào liên kết sau để số xem theo web site Microsoft Download Center. web site này cũng liệt kê các yêu cầu hệ thống và các bước để làm theo để dỡ cài đặt chuyên biệt công cụ.


Lưu ý: Phiên bản 64-bit của công cụ này sử dụng với các phiên bản 64-bit của Microsoft Outlook.

Kiểm tra được thực hiện

Công cụ kiểm tra lịch thực hiện hai loại cơ bản, mục cấp kiểm tra, kiểm tra và kiểm tra lịch cụ thể.

Kiểm tra lịch cụ thể

Kiểm tra lịch cụ thể sau đây được thực hiện và sau đó kí nhập báo cáo:
  • Quyền truy cập vào lịch.
  • Tổng số mục trong mục tin thư thoại lịch.

    Để biết thêm thông tin về tính nhiều mục trong mục tin thư thoại lịch, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
    2768656 Nhiều mục trong một lưu chế độ OST tệp .pst tập tin mục tin thư thoại hoặc, vấn đề về hiệu năng Outlook có thể xảy ra
  • Người đại diện trên lịch.
  • Rảnh/bận thông tin phát hành.
  • Thiết đặt kiểm nhập trực tiếp cho hộp thư hoặc lịch.
Lưu ý: Thông tin về các kiểm tra ba được đọc từ thư cục bộ rảnh/bận. Trong trường hợp hiếm hoi, Outlook có thể không mở thư đó. Sau đó, các kiểm tra không thành công. Bạn phải áp dụng tái tạo thông tin rảnh/bận ẩn trong hộp thư Exchange nếu điều này xảy ra.

Để biết thêm thông tin về cách tạo thông tin rảnh/bận ẩn, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
958443 Bạn gặp sự cố trong Outlook khi bạn cố gắng cấu hình thông tin rảnh/bận hoặc khi bạn cố gắng đại diện thông tin

Kiểm tra mục cấp

Kiểm tra mục cấp sau được thực hiện và sau đó kí nhập báo cáo:
  • Không có địa chỉ email tổ chức (PR_SENDER_EMAIL_ADDRESS hoặc PR_SENT_REPRESENTING_EMAIL_ADDRESS)
  • Không có tên hiển thị tổ chức (PR_SENDER_NAME hoặc PR_SENT_REPRESENTING_NAME)

    Để biết thêm thông tin về thiếu tổ chức địa chỉ email hoặc tên hiển thị, bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
    2849083 "Không thể hoàn tất thao tác. Một hoặc nhiều giá trị tham số không hợp lệ"thông báo lỗi khi cập nhật một người tổ chức cuộc họp định kỳ
  • Không có thuộc tính dispidRecurring (này gây ra một mục không hiển thị trong giao diện ngày, tuần hoặc tháng.)

    Để biết thêm chi tiết về cuộc hẹn không hiển thị trong ngày, tuần hoặc tháng xem, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
    827432 Cuộc hẹn lịch Outlook không hiển thị trong giao diện ngày, tuần hoặc tháng khi bạn tạo cuộc hẹn bằng cách sử dụng WebDAV trong Exchange 2000
  • Thời gian tồn tại của dispidApptStartWholedispidApptEndWhole thuộc tính

    Nếu bạn là người tổ chức, bạn có thể thử để giải quyết vấn đề này bằng cách thay đổi chế độ xem thư mục lịch để xem bảng, tìm mục và sau đó hủy bỏ nó. Sau đó, bạn phải rồi tạo cuộc gặp mới. Nếu bạn là người tham gia, bạn nên liên hệ với tổ chức cuộc họp và yêu cầu ông hủy bỏ và sau đó tạo lại cuộc họp.

  • Không có chủ đề xảy ra trong tương lai các cuộc họp hoặc cuộc họp định kỳ (cảnh báo được ghi lại.)

    Nếu bạn là người tổ chức, Cập Nhật cuộc họp bao gồm một chủ đề. Nếu bạn là người tham gia, yêu cầu người tổ chức cuộc họp bao gồm một chủ đề cập nhật. Mặc dù đây không phải là một điều kiện lỗi, nó dễ dàng để khắc phục sự cố trong tương lai bất kỳ vấn đề liên quan đến cuộc họp.

  • Thông báo lớp phòng (cảnh báo được ghi lại.)

    Nếu bạn gặp sự cố với cuộc họp không có lớp thông điệp mặc định củatôiPM. Cuộc hẹn, nếu loại bỏ hoặc huỷ cuộc họp giải quyết sự cố, bạn phải xác định chương trình tạo ra cuộc họp bằng cách sử dụng lớp tuỳ chỉnh thông báo. Bạn phải xác định xem chương trình hoặc tiện ích trong Microsoft hoặc ứng dụng của bên thứ ba. Nếu một ứng dụng bên thứ ba, hãy liên hệ với bên thứ ba để được hỗ trợ.

  • Lớp thông báo không (lỗi đăng nhập.)

    Nếu bạn gặp sự cố với cuộc họp không có lớp thông điệp mặc định củatôiPM. Cuộc hẹn, nếu loại bỏ hoặc huỷ cuộc họp giải quyết sự cố, bạn phải xác định chương trình tạo ra cuộc họp bằng cách sử dụng lớp tuỳ chỉnh thông báo. Bạn phải xác định xem chương trình hoặc tiện ích trong Microsoft hoặc ứng dụng của bên thứ ba. Nếu một ứng dụng bên thứ ba, hãy liên hệ với bên thứ ba để được hỗ trợ.

  • Multiplechecks đối với thuộc tính dispidApptRecur(lặp lại nhị phân lớn đối tượng [BLOB]):
    • Thời gian trên toàn bộ thời gian bắt đầu và kết thúc.
    • Khả năng phân tích dữ liệu trong tài sản.
    • Tồn tại nhà, nhưng trống.

    Nếu bạn là người tổ chức, bạn phải thay đổi chế độ xem thư mục lịch để xem bảng, tìm cuộc hẹn hoặc cuộc họp, sau đó hủy bỏ và tái tạo. Nếu bạn không nhìn thấy nó trong danh sách, ccalcheck -f Nếu bạn là người tham gia, bạn nên liên hệ với các tổ chức và yêu cầu của mình và ông hủy bỏ và sau đó tạo lại cuộc họp.

  • thuộc tính dispidRecurring được đặt sai hoặc không tồn tại, nhưng thuộc tính dispidRecurTypekhông được đặt thành không, biểu thị rằng cuộc hẹn định kỳ. Do đó, hai thuộc tính bị xung đột.

    Nếu bạn là người tổ chức, bạn phải thay đổi chế độ xem thư mục lịch để xem bảng, tìm cuộc hẹn hoặc cuộc họp, sau đó hủy bỏ và tái tạo. Nếu bạn không nhìn thấy nó trong danh sách, ccalcheck-f Nếu bạn là người tham gia, bạn nên liên hệ với các tổ chức và yêu cầu của mình và ông hủy bỏ và sau đó tạo lại cuộc họp.

  • Kiểm tra xung đột mục lịch.

    Điều này sẽ kiểm tra cờ PR_MESSAGE_STATUS cho bất kỳ dấu hiệu xung đột. Các mục được chuyển khi bạn chạycalcheck -f. Trong một số trường hợp, di chuyển hộp thư có thể không thành công khi bạn nhận được CAS Nhật ký lỗi sau:
    MapiExceptionPartialCompletion: errorCode = "0x80070680" không thể sao chép thư.
  • Kiểm tra các mục trùng lặp, dựa trên các thuộc tính MAPI.

    Nếu chủ đề, tổ chức, vị trí, định kỳ, một phiên bản và bắt đầu/kết thúc thời gian thuộc tính tất cả phù hợp cho hai hoặc nhiều mục,calcheck-f di chuyển bản sao tất cả trừ một.

  • Kiểm tra các cuộc họp đó hoặc ID đối tượng chung trống

    Để biết thêm thông tin về các cuộc họp có cùng ID đối tượng chung, hãy bấm vào số bài viết sau để xem bài viết trong cơ sở kiến thức Microsoft:
    2714118 Các mục lịch được sao chép thiếu trong Exchange Server 2007
  • Kiểm tra các mục có thời gian bắt đầu, thời gian kết thúc hoặc lặp lại thuộc tính được đặt thành 0 (năm 1601) hoặc đã bị mất.

    Nếu bạn là người tổ chức, bạn phải thay đổi chế độ xem thư mục lịch để xem bảng, tìm cuộc hẹn hoặc cuộc họp, sau đó hủy bỏ và tái tạo. Nếu bạn không nhìn thấy nó trong danh sách, chạycalcheck -f. Nếu bạn là người tham gia, bạn nên liên hệ với các tổ chức và yêu cầu ông hủy bỏ và sau đó tạo lại cuộc họp.

  • Kiểm tra các mục có thời gian bắt đầu, thời gian kết thúc hoặc lặp lại năm sớm hơn 1995 hoặc hơn 2025.

    Điều này không nhất thiết phải là điều kiện lỗi. Bạn nên xoá hoặc huỷ mục nếu nó có vẻ bị hỏng. Theo mặc định, các mục không được di chuyển khi bạn sử dụng tham số-f . Đây di chuyển calcheck -f chỉ khi bạn cấu hình calcheck coi cảnh báo là lỗi một tập cfg (WarningIsError = true).

  • Kiểm tra các mục có thuộc tính thời gian bắt đầu, thời gian kết thúc hoặc lặp lại lớn hơn giới Outlook.

    Nếu bạn là người tổ chức, bạn shoiuld thay đổi chế độ xem thư mục lịch để xem bảng, tìm cuộc hẹn hoặc cuộc họp, sau đó hủy bỏ và tái tạo. Nếu bạn không nhìn thấy nó trong danh sách, chạycalcheck -f. Nếu bạn là người tham gia, bạn nên liên hệ với các tổ chức và yêu cầu của mình và ông hủy bỏ và sau đó tạo lại cuộc họp.

  • Kiểm tra các mục lớn hơn 10, 25 và 50 megabyte (MB). (Cảnh báo được ghi lại.)

    Đây không phải là một điều kiện lỗi. Tuy nhiên, hãy xemThực tiễn tốt nhất khi sử dụng lịch Outlook.

  • Kiểm tra các mục có phần đính kèm 25.

    Đây không phải là một điều kiện lỗi. Tuy nhiên, hãy xemThực tiễn tốt nhất khi sử dụng lịch Outlook.

  • Kiểm tra xem có hơn 1.250 cuộc họp định kỳ (đăng cảnh báo) hoặc hơn 1.300 cuộc họp định kỳ (báo cáo lỗi). Giới hạn là 1.300 cuộc họp định kỳ.

    Vấn đề có thể xảy ra nếu bạn đang sử dụng EXCDO Phiên bản của Exchange Server. Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
    892524 Bạn không thể lưu hoặc xoá cuộc hẹn lặp lại từ lịch duy trì trên máy tính Exchange Server 2003
    943371 ID sự kiện 8206, 8213 và 8199 được ghi lại trong môi trường Exchange Server 2007
  • Kiểm tra xem bạn là một người tham gia và bạn đã tổ chức cuộc họp.

    Để biết thêm thông tin, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:
    2563324 Các vấn đề hiện tại với Microsoft Exchange ActiveSync và thiết bị bên thứ ba
  • Kiểm tra dữ liệu ngoại lệ trong BLOB lặp lại để đảm bảo rằng ngoại lệ xảy ra trong thời gian bắt đầu và thời gian kết thúc dòng.

    Nếu bạn là người tổ chức, thay đổi chế độ xem thư mục lịch để xem bảng, tìm cuộc hẹn hoặc cuộc họp, sau đó hủy bỏ và tái tạo. Nếu bạn không nhìn thấy trong danh sách, chạycalcheck -f. Nếu bạn là người tham gia, bạn nên liên hệ với các tổ chức và yêu cầu của mình và ông hủy bỏ và sau đó tạo lại cuộc họp.

  • Kiểm tra cuộc họp dữ liệu ngoại lệ trong BLOB lặp lại để đảm bảo rằng đó là kích thước đúng.

    Nếu bạn là người tổ chức, thay đổi chế độ xem thư mục lịch để xem bảng, tìm cuộc hẹn hoặc cuộc họp, sau đó hủy bỏ và tái tạo. Nếu bạn không nhìn thấy trong danh sách, chạycalcheck -f. Nếu bạn là người tham gia, bạn nên liên hệ với các tổ chức và yêu cầu ông hủy bỏ và sau đó tạo lại cuộc họp.

  • Bảng người nhận đã bị mất, lặp lại hoặc bị hỏng dữ liệu người nhận. Điều này bao gồm các mục như địa chỉ email, tên hiển thị hoặc địa chỉ loại.

    Nếu bạn là người tổ chức, thay đổi chế độ xem thư mục lịch để xem bảng, tìm cuộc hẹn hoặc cuộc họp, sau đó hủy bỏ và tái tạo. Nếu bạn không nhìn thấy trong danh sách, chạycalcheck -f. Nếu bạn là người tham gia, bạn nên liên hệ với các tổ chức và yêu cầu ông hủy bỏ và sau đó tạo lại cuộc họp.

  • Thông báo nghỉ mục

    Nếu bạn không muốn có kỳ nghỉ mục đánh dấu, thay đổi tệp cfg. CalCheck xác định một sự kiện ăn là một kỳ nghỉ nếu thuộc tính được đặt tên theotừ khoá bao gồm chuỗi "kỳ nghỉ".

Trợ giúp hiện tại và chuyển mạch dòng lệnh

Phần sau đây mô tả các khoá chuyển đổi dòng lệnh có sẵn để tuỳ chỉnh hành vi CalCheck.

CalCheck [-P<profilename></profilename>] [-L <filename></filename>] [-M <mailboxname></mailboxname>] [-N <display_name></display_name>] [-S<servername></servername>] [-O <path></path>]
[-C <version></version>] [-A] [-F]. [-R] [-V]. [-No]


CalCheck-?

-P Tên hồ sơ (nếu vắng mặt, sẽ nhắc cho cấu hình)
-L Đường dẫn và tên tệp trong danh sách tệp (tệp danh sách tên và LegacyExchangeDN) của mailbox(es) để kiểm tra
-M Hộp thư DN được sử dụng -N (quá trình chỉ hộp thư được chỉ định)
-N Tên hiển thị được sử dụng - M (quá trình chỉ hộp thư được chỉ định)
-O Đường dẫn đầu ra (nếu được chỉ định, ghi ra tệp vào đường dẫn này. Mặc định là thư mục hiện tại).
-C Phiên bản để sử dụng kịch bản Office 2013 Click-to-Run
-A Tất cả lịch mục đầu vào CALCHECK. CSV
-F Tạo thư mục CalCheck và di chuyển các mục được gắn cờ lỗi
-R Đặt một báo cáo trong hộp thư đến có CalCheck.log
-V Các kết quả đầy đủ vào cửa sổ dấu nhắc lệnh
-? In thông báo này

Lưu ý: Chuyển -L, -N-C chưa quen với CalCheck Phiên bản 2 (v. 2). Tham số -S trong phiên bản 1 CalCheck được thay thế bằng -L. Ngoài ra, v1 CalCheck -No chuyển đổi được thay thế bằng tệp CalCheck.cfg. CalCheck.cfg tệp được giải thích chi tiết sau trong bài viết này.

Lưu ý: Tệp CalCheck.log luôn tạo ra. Tệp CalCheck.log Hiển thị bất kỳ mục nào có thể khắc phục hoặc xoá và cũng hiển thị xử lý thông tin.

Ví dụ


Mặc định: Nhắc cho hồ sơ và xử lý hộp thư trong hồ sơ đó:
CalCheck

Xử lý tất cả hộp thư trên MyServer:
CalCheck -S MyServer

Xử lý tất cả hộp thư trên MyServer bằng cách sử dụng MyProfile với cấu hình đăng nhập:
CalCheck -P MyProfile -S MyServer

Chỉ hộp thư trong quá trình MyProfile:
CalCheck -P MyProfile

Xử lý hộp thư được chỉ định và sử dụng MyProfile với cấu hình đăng nhập:
CalCheck -P MyProfile -M "/ o = sơ/ou = orgunit/cn = người nhận/cn = UserA" -N "Người dùng A"

Xử lý danh sách hộp thư "C:\Directory\List.txt":

CalCheck -L "C:\Directory\List.txt"

Lưu ý: "List.txt" có thể ở dạng Get-Mailbox | kết quả FL LegacyExchangeDN và tên hiển thị cho từng hộp thư:

Tên: Tên hiển thị
LegacyExchangeDN: /o = sơ/ou = AdminGroup/cn = người nhận/cn = hộp thư


Xử lý hộp thư, lỗi mục tới thư mục CalCheck trong hộp thư và đặt một báo cáo trong hộp thư đến:
CalCheck -F -R

Xử lý hộp thư dựa trên cấu hình cụ thể và các phiên bản của Outlook. Điều này là cần thiết khi bạn chạy một cài đặt bởi bên văn phòng trong trường hợp Click-to-Run:
CalCheck - C####> -P MyProfile
Chú ý trình giữ chỗ####> đại diện cho các phiên bản Outlook (ví dụ: 2007, 2010hoặc 2013).

In thông báo này:
CalCheck-?


Chạy CalCheck trong chế độ nhiều hộp thư (danh sách)

Xử lý danh sách hộp thư, hãy làm theo các bước sau:

  1. Cung cấp cho người dùng quyền truy cập đầy đủ tất cả các hộp thư trên máy chủ Exchange tổ chức Exchange.
    1. Lệnh ghép ngắn PowerShell ví dụ sau cho AdminB đầy đủ quyền truy cập vào tất cả các hộp thư trong OrgUnit2:

      Get-Mailbox - OrganizationalUnit "OrgUnit2" | Add-MailboxPermission-người dùng "AdminB" - AccessRights FullAccess
  2. Tạo danh sách hộp thư. Điều này bao gồm tên hiển thị và LegacyExchangeDN. Để thực hiện việc này, hãy làm theo các bước sau:
    1. Mở Exchange PowerShell, và sau đó chạy lệnh giống như sau:

      Get-Mailbox-máy chủ "Tên máy chủ" | fl Name, LegacyExchangeDN | Ra tệppath_file_name>-chiều rộng 200

      Lưu ý: Trình giữ chỗ Tên máy chủ đại diện cho tên máy chủ và trình giữ chỗ path_file_name đại diện cho đường dẫn và tên tệp .txt tệp được tạo ra.
    2. Sao chép tệp .txt trạm làm việc mà bạn sẽ chạy CalCheck.
  3. Chạy CalCheck trong chế độ nhiều hộp thư (danh sách). Để thực hiện việc này, hãy làm theo các bước sau
    1. Trên máy trạm đã cài đặt Outlook, đăng nhập với người dùng có quyền truy cập hộp thư.
    2. Tạo hồ sơ Outlook mới và sau đó cấu hình tài khoản Exchange Server sử dụng chế độ trực tuyến.
    3. Chạy cmd, và sau đó thay đổi thư mục CalCheck nằm ở đâu.
    4. Chạy lệnh sau:

      CalCheck -Lđường dẫn và tên tệp>

      Lưu ý: Trình giữ chỗ <path and="" file="" name=""></path> đại diện cho đường dẫn tệp .txt mà bạn đã tạo ở bước 2.
Khi bạn chạy CalCheck trong chế độ nhiều hộp thư (danh sách), các tập tin được tạo ra:
  • CalCheckMaster.log. đây là một tóm tắt cho tất cả các hộp thư được xử lý.
  • CalCheck__<mailbox></mailbox>. đăng nhập. Một tệp được tạo cho mỗi hộp thư đã được xử lý.

    Lưu ý: Trình giữ chỗ <mailbox></mailbox> đại diện cho một phần tên người nhận của LegacyExchangeDN.

Tệp cấu hình trong CalCheck Phiên bản 2

CalCheck Phiên bản 2 (v2) bao gồm tệp CalCheck.cfg. Tệp này nằm trong cùng một thư mục trong đó CalCheck.exe nằm. Nếu cfg tệp bị thiếu, CalCheck v2 Hiển thị lỗi và không chạy. Cfg tệp có định dạng văn bản thuần. Bạn có thể chỉnh sửa theo cách thủ công tệp để kích hoạt hoặc vô hiệu hoá kiểm tra cá nhân. Theo mặc định, tất cả các bài kiểm tra được đặt đúng. Theo mặc định, do đó, tất cả các bài kiểm tra được thực hiện.

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 2678030 - Xem lại Lần cuối: 12/08/2015 05:32:00 - Bản sửa đổi: 6.0

Outlook 2016, Microsoft Outlook 2013, Microsoft Outlook 2010, Microsoft Office Outlook 2007, Microsoft Office Outlook 2003, Microsoft Exchange Server 2010 Enterprise, Microsoft Exchange Server 2010 Standard, Microsoft Exchange Server 2007 Enterprise Edition, Microsoft Exchange Server 2007 Standard Edition, Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Exchange Server 2003 Standard Edition

  • kbmt KB2678030 KbMtvi
Phản hồi