Calendar Checking Tool for Outlook (CalCheck)

Hallo zusammen,

Auf dem Exchange Teamblog wurde kürzlich das Tool CalCheck vorgestellt. ChalCheck kann hier heruntergeladen werden: http://www.microsoft.com/download/en/details.aspx?id=28786

CalCheck ohne Parameter öffnet den Profildialog

Der Check erstellt ein Logfile und ganz am Ende des Logs steht das Resultat.

03/05/2012 11:51:26AM CalCheck Results:
03/05/2012 11:51:26AM =================
03/05/2012 11:51:26AM Problem Items: 169
03/05/2012 11:51:26AM Errors found: 66
03/05/2012 11:51:26AM Warnings found: 309

03/05/2012 11:51:26AM Total Calendar Items: 2891
03/05/2012 11:51:26AM Number of Recurring Items: 165

03/05/2012 11:51:26AM Finished processing mailbox /o=First Organization/ou=First Administrative Group/cn=Recipients/cn=a.bohren
03/05/2012 11:51:26AM =================================================================

Schauen wir uns doch so einen Error an

03/05/2012 11:51:25AM ERROR: dispidApptStateFlags is 1, but the address for this mailbox does not match the organizer address.
03/05/2012 11:51:25AM        Check to ensure the Organizer Address is correct, and whether or not this user should be the organizer.
03/05/2012 11:51:25AM        Organizer Address: /o=mtf/ou=first administrative group/cn=recipients/cn=andres
03/05/2012 11:51:25AM        DN for this user:  /o=first organization/ou=first administrative group/cn=recipients/cn=a.bohren
03/05/2012 11:51:25AM        See KB 2563324 for additional information: http://support.microsoft.com/default.aspx?scid=kb;EN-US;2563324
03/05/2012 11:51:25AM Properties to help investigate this reported item:
03/05/2012 11:51:25AM Subject:  Mittagessen
                        Location:  Rest. Da Carlo Effingerstrasse 14
                        Start Time:  08/19/2004 10:15:00AM
                        End Time:  08/19/2004 11:00:00AM
                        Last Modifier: Andres Bohren
                        Last Modified Time: 04/12/2009 10:25:52AM
                        Is a recurring appointment:  false
                        Sender Name:  Bohren Andres
                        Sender Address:  /o=mtf/ou=first administrative group/cn=recipients/cn=andres
                        Organizer Name:  Bohren Andres
                        Organizer Address: /o=mtf/ou=first administrative group/cn=recipients/cn=andres

Gemäss Forum Thread gibt es 3 Möglichkeiten den Meeting Organizer zu ermitteln

  1. For meeting requests, a Recipient table exists showing each attendee. 
    The organizer is represented here when PR_Recipient_Flags = 3
  2. PR_ Sent_Representing_Email_Address and/or PR_Sender_Email_Address
  3. named prop0x8217 dispidapptstateflags [can also show up as MessageStatus]
    if the value is 1 = olMeeting it means you’re the organizer
    if the value is 3 = olMeetingRecieved it means you received the item so you can’t possibly be the organizer

Ich schaue mir die Eigenschaften des Termins mit MFCMAPI an. Die Eigenschaften PR_ Sent_Representing_Email_Address and/or PR_Sender_Email_Address sind also gesetzt

Ich mache mal das Recipients Table auf

Das PR_Recipient_Flags steht auf 1, ist also nicht der Organizer. Würde das Flag auf 3 stehen, dann würde das den Meeting Organizer anzeigen.

Die 66 ERRORs sind also fehler von importierten Terminen

Ich lasse den CalCheck also nochmals mit dem "-no org" Parameter laufen

CalCheck -no org

03/05/2012 11:48:33AM WARNING: Start Date/Time is earlier than Jan 1, 1995. This might be intentional, but may also indicate a problem.
03/05/2012 11:48:33AM WARNING: End Date/Time is earlier than Jan 1, 1995. This might be intentional, but may also indicate a problem.
03/05/2012 11:48:33AM WARNING: Recurrence Start Date/Time is earlier than Jan 1, 1995. This might be intentional, but may also indicate a problem.
03/05/2012 11:48:33AM Properties to help investigate this reported item:
03/05/2012 11:48:33AM Subject:  Geburtstag von Bircher  Karin
                        Location: 
                        Start Time:  10/06/1975 10:00:00PM
                        End Time:  10/07/1975 10:00:00PM
                        Last Modifier: A.Bohren@icewolf.ch
                        Last Modified Time: 03/02/2012 09:25:54AM
                        Is a recurring appointment:  true
                        Sender Name:  Bohren_ Andres
                        Sender Address:  /o=first organization/ou=first administrative group/cn=recipients/cn=a.bohren
                        Organizer Name:  Bohren_ Andres
                        Organizer Address: /o=first organization/ou=first administrative group/cn=recipients/cn=a.bohren
                        Recurrence Start: 12:00:00 07.10.1975
                        Recurrence End: 11:59:00 31.12.4500
                        Recurrence End Type: Never end
                        Number of Exceptions: 0x0000

03/05/2012 11:48:33AM CalCheck Results:
03/05/2012 11:48:33AM =================
03/05/2012 11:48:33AM Problem Items: 103
03/05/2012 11:48:33AM Errors found: 0
03/05/2012 11:48:33AM Warnings found: 309

03/05/2012 11:48:33AM Total Calendar Items: 2891
03/05/2012 11:48:33AM Number of Recurring Items: 165

03/05/2012 11:48:33AM Finished processing mailbox /o=First Organization/ou=First Administrative Group/cn=Recipients/cn=a.bohren
03/05/2012 11:48:33AM =================================================================

Nun habe ich also nur noch 103 Probleme - das sind aber alles Geburtstagserinnerungen

Der Kalender ist also in Ordnung :o)

Weitere Informationen

Grüsse

Andres Bohren