Grundlegendes zur Kalenderreparatur

Letztes Änderungsdatum des Themas: 2010-01-20

Der Kalenderreparatur-Assistent (Calendar Repair Assistant, CRA) ist ein konfigurierbarer, zeitbasierter Postfach-Assistent, der innerhalb des Exchange-Postfach-Assistentendiensts auf Servern ausgeführt wird, die Microsoft Exchange Server 2010 mit installierter Postfachserverrolle ausführen. Der Kalenderreparatur-Assistent erkennt und behebt Inkonsistenzen, die für einzelne und wiederkehrende Besprechungselemente für Postfächer auftreten, die sich auf diesem Postfachserver befinden, damit die Empfänger keine Besprechungsankündigungen verpassen oder nicht über unzuverlässige Besprechungsinformationen verfügen.

Weitere Informationen zum Konfigurieren des Kalenderreparatur-Assistenten finden Sie unter Verwalten der Kalenderreparatur.

Konflikterkennung und -behebung

Der Kalenderreparatur-Assistent verwendet die Organisatorkopie als Masterkopie für alle Besprechungselemente und geht dabei davon aus, dass das Kalenderelement des Organisators die richtige Kopie darstellt. Der Kalenderreparatur-Assistent vergleicht das Kalenderelement des Teilnehmers mit dem Kalenderelement des Organisators hinsichtlich Inkonsistenzen. Die einzige Ausnahme für diese Regel ist, wenn der Kalenderreparatur-Assistent den Antwortstatus des Teilnehmers und des Organisators vergleicht. In diesem Fall geht der Kalenderreparatur-Assistent davon aus, dass der Antwortstatus des Teilnehmers der richtige ist und aktualisiert dementsprechend die Verlaufsinformationen des Organisators. Der Kalenderreparatur-Assistent behebt Inkonsistenzen, indem spezielle Aktualisierungsnachrichten zur Reparatur an das Postfach des Teilnehmers oder des Organisators gesendet werden.

Der Kalenderreparatur-Assistent behebt Inkonsistenzen auf dem Server, auf dem er ausgeführt wird. Der Kalenderreparatur-Assistent liest jedoch von anderen Exchange 2010-Postfachservern, um die Kalenderelemente des Organisators zu vergleichen. Der Kalenderreparatur-Assistent überschreibt die Kalenderinformationen des Empfängers nicht, sondern führt diese Informationen zusammen, damit keine Daten verloren gehen. Zusätzlich werden die Aktualisierungsnachrichten für die Reparatur in den Ordner Gelöschte Elemente des Empfängers verschoben.

Der Kalenderreparatur-Assistent erkennt und behebt die folgenden Probleme:

  • Kalenderelement des Teilnehmers zeigt die falsche Zeit an   Dem Organisator und den Teilnehmern werden unterschiedliche Datumsangaben oder Uhrzeiten für die Besprechung angezeigt. Der Kalenderreparatur-Assistent ändert die Uhrzeit der Besprechung für die Kalenderelemente der Teilnehmer und verwendet dabei die Uhrzeit, die im Kalenderelement des Organisators angegeben ist.

  • Kalenderelement des Teilnehmers zeigt den falschen Ort an   Dem Organisator und den Teilnehmern werden unterschiedliche Ortsangaben für die Besprechung angezeigt. Der Kalenderreparatur-Assistent behebt die Ortsangaben in den Kalenderelementen der Teilnehmer und verwendet dabei den Ort, der im Kalenderelement des Organisators angegeben ist.

  • Kalenderelement des Teilnehmers fehlt   Der Kalenderreparatur-Assistent erkennt, dass einige Teilnehmer auf die Besprechungsanforderung des Organisators mit Akzeptieren oder Mit Vorbehalt geantwortet haben, und das Element befindet sich nicht länger im Kalender des Teilnehmers. Der Kalenderreparatur-Assistent erstellt die Besprechung im Kalender der Teilnehmer erneut mit dem Antwortstatus für das Kalenderelement des Organisators.

  • Der Verfolgungsstatus für das Kalenderelement des Teilnehmers stimmt nicht mit dem Verfolgungsstatus des Organisators überein   Der Kalenderreparatur-Assistent erkennt, dass der Antwortstatus des Teilnehmers für die Besprechung nicht mit dem Status des Kalenderelements des Organisators übereinstimmt. In diesem Fall wird der Verfolgungsstatus des Organisators mit dem Status des Kalenderelements des Teilnehmers aktualisiert.

  • Teilnehmer befindet sich nicht in der Teilnehmerliste des Organisators   Der Kalenderreparatur-Assistent erkennt, dass sich die Besprechung in den Kalendern von Teilnehmern befindet, diese Teilnehmer jedoch nicht in der Teilnehmerliste des Organisators aufgeführt sind. Der Kalenderreparatur-Assistent fügt die Teilnehmer zur Teilnehmerliste des Organisators hinzu.

    Hinweis

    Der Kalenderreparatur-Assistent fügt die Teilnehmer nicht zur Teilnehmerliste des Organisators für Besprechungen hinzu, die an große Verteilergruppen mit mehr als 200 Teilnehmern gesendet wurden.

  • Die Besprechungsserie des Teilnehmers stimmt nicht mit der Besprechungsserie des Organisators überein   Der Kalenderreparatur-Assistent erkennt, dass sich der Teilnehmer in einigen Besprechungsserien des Organisators befindet, wobei das Serienmuster des Teilnehmers nicht mit dem Serienmuster des Organisators übereinstimmt. Der Kalenderreparatur-Assistent ersetzt die Serienmuster des Teilnehmers durch die Serienmuster des Organisators.

  • Organisator und Teilnehmer verfügen über mehrere Kalenderbesprechungen, die anscheinend identisch sind   Der Kalenderreparatur-Assistent erkennt, dass der Organisator und Teilnehmer über mehrere Besprechungen verfügen, die dieselbe MAPI-Eigenschafts-ID aufweisen (LIL_GLOBAL_OBJID). Der Kalenderreparatur-Assistent vergleicht sämtliche Duplikate und führt die folgenden Schritte zur Beseitigung von Inkonsistenzen aus:

    1. Der Kalenderreparatur-Assistent überprüft die Sequenznummern aller Duplikate. Wenn ein Duplikat die höchste Sequenznummer aufweist, bleibt es erhalten, während die anderen Besprechungen gelöscht werden.
    2. Wenn der Kalenderreparatur-Assistent nicht ermitteln kann, welches Element auf Grundlage der Sequenznummer beibehalten werden soll, dann überprüft er die Eigenschaft OwnerCriticalChangeTime. Wenn es sich bei einem der Duplikate um die aktuellste Kopie handelt, behält er dieses doppelte Element, und die anderen Besprechungselement werden gelöscht.
    3. Wenn der Kalenderreparatur-Assistent nicht ermitteln kann, welches Element auf Grundlage der aktuellsten Kopie beibehalten werden soll, dann überprüft er die Eigenschaft LastModifiedTime. Wenn eines der Duplikate den aktuellsten Änderungszeitpunkt aufweist, behält der Kalenderreparatur-Assistent dieses doppelte Element, und die anderen Besprechungselement werden gelöscht.
    4. Wenn der Kalenderreparatur-Assistent nicht ermitteln kann, welches Element auf Grundlage des aktuellsten Änderungszeitpunkts beibehalten werden soll, dann behält er das erste Kalenderelement, das bei der Abfrage nach doppelten Besprechungen von der Datenbank zurückgegeben wurde. Die anderen Elemente werden gelöscht.
  • Kalenderelement des Organisators fehlt   Der Kalenderreparatur-Assistent erkennt, dass der Teilnehmer in seinem Kalender über eine Besprechung verfügt, diese im Kalender des Organisators jedoch nicht mehr angezeigt wird. Der Kalenderreparatur-Assistent kennzeichnet die Besprechung des Teilnehmers als "Storniert", und der Frei/Gebucht-Status des Teilnehmers zeigt jetzt "Frei" an.

Kalenderreparaturprotokoll

Wenn mithilfe des Kalenderreparatur-Assistenten ein Kalenderelement für ein Benutzerpostfach geändert wird, erfolgt ein Eintrag in eine Protokolldatei. Die Ausgabe der Protokolldatei legt keine persönlichen Daten offen, z. B. den Nachrichtentext oder Anlagen. Das Protokoll enthält nur die minimalen Informationen zum Identifizieren der reparierten Besprechung und der an der Besprechung vorgenommenen Reparaturmaßnahmen. Es wird bei jeder Ausführung des Kalenderreparatur-Assistenten für ein Postfach ein Reparaturprotokoll erstellt. Standardmäßig ist die Kalenderreparaturprotokollierung aktiviert.

Das Kalenderreparaturprotokoll ist für einen Server konfigurierbar und kann für einen Server oder Benutzer aktiviert oder deaktiviert werden. Weitere Informationen finden Sie unter Verwalten der Kalenderreparatur.

Der Standardprotokollpfad für die Kalenderreparatur lautet "<Exchange_Installationspfad>\v14\Logging\Calendar Repair Assistant".

Die Protokolldateien werden mit der folgenden Namenskonvention erstellt:

CRAJJJJMMTTHH-X.<alias>.log

  • CRA   CRA-Präfix
  • JJJJ   Jahr
  • MM   Monat
  • TT   Tag
  • HH   Stunde
  • X   Instanz
  • Alias   Postfachalias
  • Log   Dateierweiterung

Betrachten Sie z. B. das folgende Reparaturprotokoll:

CRA2010041815-3.thorsten.log

Der Protokollname zeigt an, dass für ein Postfach mit dem Alias "Thorsten" am 18. April 2010 um 15:00 Uhr eine Reparatur durchgeführt wurde, bei der es sich um die dritte Reparatur innerhalb dieser Stunde handelte.