Fehlerbehebung für Exchange Kalender Update Tool (Msextmz.exe)

Zusammenfassung

Das Exchange-Kalender (Msextmz.exe) ist das Tool, mit dem Administratoren Zeitzone für einen Kalender für einen oder mehrere Benutzer verwenden. Exchange Kalender Update Tool verwendet die Zeitzone-Update-Tool für Microsoft Office Outlook (Outlook Daten Zeitzonenupdate Tool oder Tzmove.exe), Exchange Kalender zu aktualisieren. Dieses Dokument beschreibt die Funktionsweise des Tools Exchange Kalender aktualisieren. Dieser Artikel enthält einige allgemeine Fehlerergebnisse, die bei der Ausführung auftreten.
Weitere Informationen zum Installieren und verwenden Sie das Tool Exchange Kalender-Update finden im folgenden Artikel der Microsoft Knowledge Base:

930879 wie Sommerzeit mithilfe des Tools Exchange Kalender aktualisieren

Einführung

Dieser Artikel beschreibt die Funktionsweise des Tools Exchange Kalender aktualisieren. Dieser Artikel beschreibt darüber hinaus bestimmte Zustände, in denen Fehler auftreten Exchange Kalender Update Tool verwenden.

Hinweis Dieser Artikel erläutert Fehler, die Sie eher mit folgenden Überschriften:
Allgemeiner Fehler
Andere Fehler werden gegebenenfalls bezeichnet je nach Wahrscheinlichkeit werden Sie erleben.

Wichtig Dieser Artikel ist keine Anleitung ausführen oder Exchange Kalender Update Tool konfigurieren.

Dieser Artikel basiert auf Version 2 des Exchange Kalender-Updateprogramms.

Weitere Informationen

Übersicht

Obwohl das Exchange-Kalender einer einzigen Binärdatei enthalten ist, enthält zwei verschiedenen Betriebsmodi ausgeführt. Der erste Modus Zeitzone exportieren, wird zum Informationen über die Zeitzone im Allgemeinen für geplante Besprechungen verwendet wird. Der zweite Modus, Kalender Update dient Outlook Daten Zeitzonenupdate Tool über Postfächer ausführen. Sieht der beabsichtigte Ablauf für Exchange Kalender Update Tool:
  1. Ein Administrator verwendet Exchange Kalender Update Tool zum Erstellen einer Liste von Postfächern mit zugeordneten Zeitzonen im Exportieren Zeitzone.
  2. Der Administrator verwendet Exchange Kalender Update Tool im Aktualisierungsmodus Kalender Zeitzone ändert mithilfe der Zeitzone auf Postfächer angewendet.

Schritt 1: Exchange-Kalender Update Tool Konfiguration

Wenn Exchange Kalender Update Tool gestartet wird, nimmt einen Parameter. Dieser Parameter ist der Name der INI-Datei, die Konfigurationsdaten abgeleitet werden. Standardmäßig ist dieser parameter
.\Msextmz.ini
Dieser Pfad Gibt die Msextmz.ini Datei in demselben Ordner wie Msextmz.exe. Alle Konfigurationsinformationen für Exchange Kalender Update Tool ist im Konfigurationsabschnitt der Datei Msextmz.ini enthalten. Die Datei Msextmz.ini wird der INI-Datei im weiteren Verlauf dieses Artikels genannt.

Hinweis Exchange Kalender Update Tool empfängt zwei Parameter aus der C-Laufzeitbibliothek. Der erste Parameter ist der Programmname.

Initialisierungsschritte

Die folgenden Schritte werden zum Initialisieren von Exchange Kalender Update Tool:
  1. INI-Datei wird für alle nachfolgenden Aufrufe der Konfiguration verwendet. Wenn diese Datei nicht vorhanden ist, erhalten Sie die Fehlermeldung auf alle späteren Aufruf Exchange Kalender Update Tool konfigurieren:

    Allgemeiner Fehler
    Fehler 0 x 80070002
    System kann die Datei nicht finden.
    Dieses Fehlerergebnis erhalten Sie, wenn die INI-Datei nicht vorhanden ist.
  2. Exchange Kalender Update Tool liest die Protokollierungsstufe aus den folgenden Eintrag in der INI-Datei:
    LoggingLevel=logging_level
    Wenn der LoggingLevel -Eintrag nicht in der INI-Datei vorhanden ist, verwendet Exchange Kalender Update Tool den Standardwert 0 (null). Für ein Ereignis einen Protokolleintrag muss der Protokolliergrad für Ereignis kleiner als die Protokollierungsstufe, die in der LoggingLevel -Eintrag angezeigt.
  3. Exchange Kalender Update Tool liest den Dateinamen Msextmz.log aus den folgenden Eintrag in der INI-Datei:
    Logfile=file_name
    Ist kein Protokolldateiname im Eintrag Protokolldatei festgelegt ist, wird Exchange Kalender Update Tool nicht in eine Protokolldatei geschrieben. Wenn eine Protokolldatei im Eintrag Protokolldatei festgelegt ist, öffnet Exchange Kalender Update Tool die Protokolldatei Schreibberechtigungen.

    Hinweis Wenn es erforderlich ist, entfernt Exchange Kalender Update Tool die bestehenden Protokolldatei. Fehler beim Öffnen der Protokolldatei ist ein schwerwiegender Fehler. Dieser Fehler gibt einen Win32-Fehler zurück. Darüber hinaus erhalten Sie folgende Fehlermeldung:

    Allgemeiner Fehler
    Fehler 0 x 80070003
    Den angegebene Pfad wurde nicht gefunden.
    Dieser Fehler tritt auf, wenn die Protokolldatei in einem Ordner Wert, die nicht vorhanden ist. Beispielsweise erhalten Sie diese Fehlermeldung bei Protokolldateieintrags , die der folgenden ähnelt:
    Logfile=c:\tamp\msextmz.log
    In diesem Beispiel ist der Name des Ordners "Temp" falsch geschrieben als "verstopfen".
  4. Exchange Kalender Update Tool liest die Befehlszeile für die Outlook-Zeitzone Aktualisierungstool aus den folgenden Eintrag in der INI-Datei:
    CommandLine=Path_of_the_Tzmove.exe_Program_File
    CommandLine -Eintrag muss der Pfad der Programmdatei installierten Tzmove.exe und nicht den Pfad der Windows-Installationsdatei für die Outlook-Zeitzone Aktualisierungstool angeben.

    Hinweis Windows-Installationsdatei für die Outlook-Zeitzone Aktualisierungstool heißt auch Tzmove.exe.

    CommandLine -Eintrag in der INI-Datei muss festgelegt werden. Dies gilt Sie Exchange aktualisieren Kalendertools Zeitzonen exportieren oder Tool Sie Exchange Kalender aktualisieren Zeitzoneninformationen zu aktualisieren.

    Hinweis Obwohl Exchange Kalender Update Tool nicht verwenden oder CommandLine Eintrag überprüfen, wenn Sie Exchange Kalender Update Tool Zeitzoneninformationen exportieren Wenn CommandLine -Eintrag nicht festgelegt ist, schlägt Exchange Kalender Update Tool. Darüber hinaus erhalten Sie Fehler Folgendes:
    0x80004005 – MAPI_E_FAILED
  5. Exchange Kalender Update Tool liest den Wert der distinguished Name (DN) des Servers von den folgenden Eintrag in der INI-Datei:
    ServerDN=Server_distinguished_name_value
    ServerDN -Eintrag muss LegacyDN Attributwert des Servers für die Extrahierung Zeitzone angeben. Jedoch muss diesen Eintrag für den Aktualisierungsvorgang Kalender den relativen distinguished Name (RDN) des Servers angeben. Beispielsweise kann der Wert des Eintrags ServerDN ähnlich der folgenden angezeigt:
    cn=ServerName
    Wenn der Wert in der ServerDN -Eintrag nicht festgelegt ist, schlägt Exchange Kalender Update Tool. Darüber hinaus erhalten Sie Fehler Folgendes:
    0x80004005 – MAPI_E_FAILED
  6. Exchange Kalender Update Tool liest den Namen der Ausgabedatei aus den folgenden Eintrag in der INI-Datei:
    Outputfile=Output_file_name
    Der Wert des Eintrags Ausgabedatei wird im Export Zeitzone User LegacyDN und Zeitzone Daten schreiben verwendet. Exchange Kalender Update Tool verwendet keine Ausgabedatei Eintrag im Aktualisierungsmodus Kalender. Der Wert des Eintrags Ausgabedatei festgelegt ist, öffnet Exchange Kalender Update Tool jedoch die Datei Schreibberechtigungen.

    Hinweis Wenn es erforderlich ist, wird Exchange Kalender Update Tool vorhandene Ausgabedatei überschrieben. Fehler beim Öffnen der Ausgabedatei ist ein schwerwiegender Fehler. In diesem Szenario ist der Rückgabecode ein Win32-Fehler.

    Wenn Outputfile Eintrag eine ungültige Position gibt, schlägt Exchange Kalender Update Tool. Darüber hinaus erhalten Sie Fehler Folgendes:

    Allgemeiner Fehler
    Fehler 0 x 80070003
    Den angegebene Pfad wurde nicht gefunden.
    Beispielsweise erhalten Sie diese Fehlermeldung haben Sie eine Ausgabedatei Posten, die der folgenden ähnelt:
    Outputfile=c:\tamp\mailboxes.txt
    In diesem Beispiel ist der Name des Ordners "Temp" falsch geschrieben als "verstopfen".
  7. Exchange Kalender Update Tool liest den Namen der Eingabedatei aus den folgenden Eintrag in der INI-Datei:
    Inputfile=Input_file_name
    Exchange Kalender Update Tool können die Eingabedatei Aktualisierungsmodus Kalender und Zeitzone exportieren. Exchange Kalender Update Tool verwendet die Datei an Benutzer LegacyDN -Eigenschaft eines Postfachs zu. Setzt der Wert des Eintrags Eingabedatei öffnet Exchange Kalender Update Tool Eingabedatei, um Leseberechtigungen. In diesem Szenario muss die Eingabedatei vorhanden sein. Fehler beim Öffnen der Eingabedatei ist ein schwerwiegender Fehler. Der Rückgabecode ist ein Win32-Fehler.
  8. Exchange Kalender Update Tool liest Fehlerdatei aus den folgenden Eintrag in der INI-Datei:
    Errorfile=Error_file_name
    Exchange Kalender Update Tool können die Fehlerdatei im Aktualisierungsmodus Kalender und Zeitzone exportieren Modus. Die Datei enthält die LegacyDN -Eigenschaft eines Benutzers, die nicht verarbeitet werden konnten.

    Hinweis Nicht gefundene Zeitzoneninformationen bedeutet nicht, dass ein bestimmter Benutzer in der Datei angezeigt wird.

    Setzt der Eintrag Errorfile öffnet Exchange Kalender Update Tool die Datei Schreibberechtigungen. Wenn es erforderlich ist, wird Exchange Kalender Update Tool eine vorhandene Datei überschrieben. Fehler beim Öffnen der Datei ist ein Fehler. Der Rückgabecode ist ein Win32-Fehler.

    Wenn Errorfile Eintrag auf einen ungültigen Speicherort festgelegt ist, schlägt Exchange Kalender Update Tool. Darüber hinaus erhalten Sie Fehler Folgendes:

    Allgemeiner Fehler
    Fehler 0 x 80070003
    Den angegebene Pfad wurde nicht gefunden.
    Beispielsweise erhalten Sie diese Fehlermeldung haben Sie einen Fehler-Dateieintrag, der der folgenden ähnelt:
    Errorfile=c:\tamp\errors.log
    In diesem Beispiel ist der Name des Ordners "Temp" falsch geschrieben als "verstopfen".
  9. Exchange Kalender Update Tool liest der MAPI-Profilname aus den folgenden Eintrag in der INI-Datei:
    Profile=MAPI_profile_name
    Der Profileintrag Wert erforderlich. Exchange Kalender Update Tool verwendet diesen Wert jedoch im Exportieren Zeitzone bestimmen die MAPI-Profil Zugriff auf Postfachtabelle verwendet werden soll. Das Profil im Profil -Eintrag angegeben muss auf ein Postfach auf dem Server zeigen, die verarbeitet werden. Außerdem muss das Konto Informationsspeicher verwalten Rechte für jeden Postfachspeicher auf dem Server. Der Wert des Eintrags Profil wird zu diesem Zeitpunkt nicht überprüft. Daher verursacht ein falsches Profil keine Fehler.
  10. Exchange Kalender Update Tool liest die Standardzeitzone aus den folgenden Eintrag in der INI-Datei:
    Timezone=Default_time_zone
    Timezone -Eintrag wird im Aktualisierungsmodus Kalender verwendet. Der Wert des Eintrags Zeitzone gibt einen master Exchange Kalender Update Tool für Postfächer verwendet, die in der Eingabedatei und enthalten keine Zeitzoneninformationen, Zeitzone an. Diesen Wert geben den Registrierungsunterschlüssel aus folgendem Registrierungsschlüssel:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Timezones
    Beispielsweise der folgende Eintrag legt den Wert des Eintrags Zeitzone die (GMT-3:00) Brasillia Zeitzone:
    Timezone=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\E. South America Standard Time
    Exchange Kalender Update Tool überprüft sofort den Wert Zeitzone durch Aufrufen der Funktion HrReadTimezoneFromRegistry . Wenn die Zeitzone nicht vorhanden ist, schlägt der Funktionsaufruf. Außerdem wird der Funktionsaufruf alle Parameter aus der Registrierung gelesen werden können.
  11. Exchange Kalender Update Tool liest die Kennzeichen aus den folgenden Eintrag in der INI-Datei:
    ExportTimezones=flag
    Exchange Kalender Update Tool verwendet dieses Flag fest, ob Zeitzonendaten exportieren. Ist der Wert des Eintrags ExportTimezones 1 (TRUE), versucht Exchange Kalender Update Tool verarbeitet wird jedes Postfach Zeitzonendaten gelesen.
  12. Exchange Kalender Update Tool liest die Kennzeichen aus den folgenden Eintrag in der INI-Datei:
    ReadCalendarTimezones=flag
    Exchange Kalender Update Tool verwendet dieses Flag fest, ob Kalenderelemente für Zeitzoneninformationen zu verarbeiten. Wenn der ReadCalendarTimezones -Wert auf 1 (TRUE) festgelegt ist, sucht Exchange Kalender Update Tool Kalender für häufig vorkommende Elemente für die Benutzer der Organisator ist. Zusätzlich versucht Exchange Kalender Update Tool die Zeitzone fest, die Kalenderelemente zugeordnet wird.
  13. Exchange Kalender Update Tool liest die Nachbearbeitung Verzögerungswert aus den folgenden Eintrag in der INI-Datei:
    PostMailboxDelay=Post_processing_delay_in_seconds
    Der Wert des Eintrags PostMailboxDelay dient Kalender Aktualisierungsmodus an, wie lange eine Instanz unterbrochen werden muss, nachdem die Instanz ein Postfach verarbeitet. Diese Funktionalität soll den Postfachserver aus wiederherstellen. Der PostMailboxDelay -Wert wird in Sekunden angegeben. Standardmäßig ist der Wert PostMailboxDelay auf 0 (null) festgelegt. Der Wert 0 (null) gibt an, dass keine Nachbearbeitung Verzögerung.
  14. Exchange Kalender Update Tool liest die pro Postfach Basisadressen Frist aus den folgenden Eintrag in der INI-Datei:
    PerMailboxTimeLimit=Rebasing_time_limit
    Der Wert der PerMailboxTimeLimit -Eintrag legt die maximale Zeit, die Outlook Daten Zeitzonenupdate Tool beendet Basisadressen ein Postfach Exchange Kalender Update Tool wartet. Der Standardwert des Eintrags PerMailboxTimeLimit ist UNENDLICH. Dieser Wert gibt an, dass Outlook Daten Zeitzonenupdate Tool abgeschlossen Basisadressen ein Postfach Exchange Kalender Update Tool immer wartet. Ein Wert als UNENDLICH wird in Minuten angegeben.
  15. Schließlich liest Exchange Kalender Update Tool Protokolldateinamen Ordner aus den folgenden Eintrag in der INI-Datei:
    LogDirectory=Log_file_folder_name
    Ordner für die Protokolldatei steht für den Ordner, Kalender Tool Outlook Daten Zeitzonenupdate Aktualisierungsprotokoll Dateien geschrieben werden.

    Hinweis Tool Outlook Daten Zeitzonenupdate schreibt Protokollinformationen nur auf diesen Ordner, wenn Outlook Daten Zeitzonenupdate Tool konfiguriert sich Kalenderinformationen.

    Dieser Eintrag bedeutet nicht, dass Exchange Kalender Update Tool-Protokolldatei im festgelegten Ordner gespeichert wird. Wenn LogDirectory Eintrag einen ungültigen Wert enthält, erhalten Sie Fehler Folgendes:

    Allgemeiner Fehler
    Fehler 0 x 80070003
    Den angegebene Pfad wurde nicht gefunden.
    Dieser Fehler tritt während der Verarbeitung Post Rebase.

Phase 2: Main Verarbeitung

Nach Abschluss der Konfigurationsvorgang führt Exchange Kalender Update Tool eine geringfügige Initialisierung. Anschließend beginnt das Exchange-Kalender Update Tool main Verarbeitung. Exchange Kalender Update Tool initialisiert zuerst MAPI. Fehler beim Initialisieren von MAPI führt einen schwerwiegenden Fehler. Diese Art von Fehler gibt im Allgemeinen an, dass eine frühere MAPI-Crash auf dem Computer das MAPI-Subsystem in einem instabilen Zustand verlassen hat. In diesem Fall müssen Sie den Computer starten. Normalerweise behebt Neustart Initialisierung Problem. Vor der vollständige Exchange Kalender Update Tool muss Exchange Kalender Update Tool Zeitzone Systeminformationen abzurufen. Dazu verwendet Exchange Kalender Update Tool GetTimezoneInformation Win32-API. Exchange Kalender Update Tool dabei Zeitzone Zeitzone des Systems wiederherzustellen, wenn die Zeitzone des Systems während des Aktualisierungsvorgangs Kalender geändert hat.

Wichtig Wenn Exchange Kalender-Updateprogramms Programm während einer Kalender-Update-Sitzung geschlossen wird, kann der Computer in einer anderen Zeitzone als die Zeitzone verwendet, wenn die Kalender-Update-Sitzung gestartet bleiben.

Nachdem Exchange Kalender Update Tool die ursprüngliche Zeitzoneninformationen speichert, startet Exchange Kalender Update Tool main Verarbeitung. Exchange Kalender Update Tool verwendet zwei wichtigste Informationsquellen für diese Verarbeitung:
  • Der Postfachtabelle
  • Die Eingabedatei
Postfachtabelle kann nur verwendet werden, um Zeitzoneninformationen zu exportieren. Allerdings kann die Eingabedatei für den Exportvorgang Zeitzone oder Aktualisierungsvorgang Kalender verwendet werden. Wenn der Wert für den Eintrag Eingabedatei nicht festgelegt ist, verarbeitet Exchange Kalender Update Tool keine Postfachtabelle.

Verarbeitung von Postfächern Tabelle

Exchange Kalender Update Tool wird mit der HrProcessMailboxTable -Funktion Postfach Tabelle verarbeiten. Zum Verarbeiten der Postfachtabelle führt Exchange Kalender Update Tool zunächst eine Anmeldung. Wenn der Wert der Profileintrag in der INI-Datei festgelegt ist, verwendet Exchange Kalender Update Tool Profil Profileintrag Postfach anmelden angegeben ist. Wenn der Wert nicht festgelegt ist, fordert Exchange Kalender Update Tool gespeicherte Profil auswählen. Das Profil, das Sie auswählen muss auf ein Postfach verweisen, die auf dem Server gehostet wird, der die Postfächer enthält, die Sie bearbeiten möchten. Darüber hinaus muss dieses Profil auf alle Postfachspeicher auf dem jeweiligen Server Berechtigungssatz Informationsspeicher verwalten. Exchange Kalender Update Tool verwendet das angegebene Profil MAPI anmelden.

Wenn das Profil angegeben ist, nicht vorhanden ist, erhalten Sie Fehler Folgendes:

Mögliche Fehler
Fehler 0x8004010F
MAPI_E_NOT_FOUND
Nach Exchange Kalender Update Tool MAPI anmeldet, erhält Exchange Kalender Update Tool Postfachtabelle. Diese Tabelle stellt die Liste der Postfächer in einem bestimmten Informationsspeicher vorhanden. Aufgrund einer Einschränkung in der Exchange-Kalender Update Tool werden nur 65.535 Postfächer in einem Exportvorgang zurückgegeben.

Hinweis Wenn ein Server mehr als 65.535 Postfächer verfügt, empfiehlt es sich mit einem Active Directory Service Interfaces (ADSI) Abfrage bestimmen die Anzahl der Postfächer, die auf dem Server gehostet werden. Diese Abfrage würde dann zu der Datei verwendet werden. Exchange Kalender Update Tool konnte diese Datei die Zeitzoneninformationen generiert dann verarbeiten. Für jede Zeile in der Tabelle des Postfachs Wenn der Wert der ExportTimezones -Eintrag in der INI-Datei auf 1 festgelegt ist versucht Exchange Kalender Update Tool Zeitzoneninformationen für den Benutzer zu extrahieren. Der ExportTimezones -Wert nicht konfiguriert ist, enthält die Ausgabedatei nur definierten Benutzernamen. In diesem Fall wird keine Zeitzoneninformationen generiert.

Zeitzoneninformationen extrahieren müssen Exchange Kalender Update Tool eine administrative Anmeldung an das Postfach. Diese Aktion erfordert rechts Informationsspeicher verwalten. Das Konto, unter dem Exchange Kalender Update Tool ausführt, ist nicht berechtigt "Vollständiger Postfachzugriff" für das Postfach, ob das Konto, unter dem Exchange Kalender Update Tool ausführt, Informationsspeicher verwalten Berechtigungen für den Postfachspeicher keinen, möglicherweise Fehler Folgendes treten:

Allgemeiner Fehler
Fehler: 0x8004011D
MAPI_E_FAIL_ONE_PROVIDER
Darüber hinaus erhalten Sie folgende Fehlermeldung:
HrProcessMailboxTable

Postfach anmelden: Fehler 0x8004011D.

Extrahieren von Informationen zur Zeitzone

Die Funktion HrFindMailboxTimezone auf oberster Ebene durchführt Zeitzoneninformationen zu extrahieren. Die folgenden wichtigen Quellen Zeitzoneninformationen unterteilt:
  • Collaboration Data Objects (CDO)
  • Microsoft Office Outlook Web Access
  • Outlook 2007 oder Outlook Daten Zeitzonenupdate-tool
  • Kalender
Jede Zeitzoneninformationen hat eine entsprechende Funktion Zeitzoneninformationen abzurufen. Dies umfasst die folgenden Funktionen:
  • HrFindCDOTimezone
  • HrFindOWATimezone
Nicht alle Postfächer werden alle Arten von Zeitzoneninformationen. Wenn keine Zeitzoneninformationen für einen bestimmten Typ gefunden wird, wird Fehler Folgendes zurückgegeben:

Allgemeiner Fehler
0x80004005 MAPI_E_FAILED
Dies ist kein Fehler. Dieser Fehler bedeutet nicht beschädigte Daten. Postfächer können nicht verwendbare Zeitzoneninformationen enthalten.

Hinweis Exchange Kalender Update Tool überarbeitet, MAPI_E_FAILED Fehler in diesem Szenario soll ein Fehler MAPI_E_NOT_FOUND Fassung.

Der Speicherort der Zeitzone Informationen

Zeitzoneninformationen wird folgendermaßen gelesen:
  • CDO ist aus den Posteingang des Benutzers gelesen. Zeitzoneninformationen CDO ist nur verfügbar, wenn eine CDO-Anwendung beim Postfach angemeldet hat. Diese Aktion setzt die CDO-Sitzungsoptionen für die Zeitzone. Dieses Szenario deckt Research in Motion (RIM) und gute Kunden zusammen mit anderen CDO.
  • Outlook ist Web Access vom Stamm des Postfachs Informationen. Outlook Web Access Zeitzoneninformationen gelesen Stammordner. In diesem Szenario ein Benutzer Outlook Web Access Einstellung aber keinen Zeitzone Eintrag festlegen, erhalten Sie Folgendes Fehlerergebnis beim Lesen der Zeitzoneninformationen:

    Allgemeiner Fehler
    0x8004011B – MAPI_E_CORRUPT_DATA
  • Outlook 2007 und Outlook Daten Zeitzonenupdate Tool Zeitzoneninformationen werden aus der zugehörigen Nachricht im Kalenderordner lesen.
  • Ein Kalenderelement Kalender Zeitzonendaten gelesen. Exchange Kalender Update Tool durchsucht den Kalender Zeitzonendaten erhalten. Um diese Daten abzurufen, untersucht Exchange Kalender Update Tool jedes Element eine Terminserie für die Benutzer ein Organisator wird gesucht. Exchange Kalender Update Tool extrahiert dann Zeitzone Beschreibung dieses Elements. Da Besprechungsserien in Outlook Web Access nicht gekennzeichnet werden, um anzugeben, dass der Benutzer die Besprechung organisiert wurde, erkennt Exchange Kalender Update Tool möglicherweise nicht Zeitzoneninformationen in der Besprechungsserien.
Nachdem alle die Zeitzoneninformationen gelesen wurde, sendet Exchange Kalender Update Tool Informationen in die Ausgabedatei. Diese Informationen hat das folgende Format:
UserDN<TAB>CDOTimezone<TAB>OWATimezone<TAB>Outlook2007/TZMOVETimezone<TAB>CalendarDataTimezone<TAB><CRLF>
In diesem Format:
  • < darstellt > eine Registerkarte Trennzeichen.
  • < CRLF > stellt eine Kombination aus Wagenrücklauf zurück Zeilenvorschub.
Nachdem die Zeitzone erfolgt in die Ausgabedatei Exchange Kalender Update Tool vom Postfach des Benutzers abmeldet.

Eine Eingabedatei wird verarbeitet

Wenn Exchange Kalender Update Tool eine Eingabedatei verarbeitet, könnte dies bedeuten, dass Exchange Kalender Update Tool für eine Teilmenge der Benutzer aktualisieren müssen. Außerdem kann dies bedeuten, dass Exchange Kalender Update Tool Zeitzoneninformationen für eine Teilmenge der Benutzer exportieren müssen. HrProcessInputFile Funktion die obersten Ebene Verarbeitung einer Eingabedatei. Diese Funktion liest die Datei zeilenweise. Eine Zeile in der Eingabedatei darf 1025 Zeichen nicht überschreiten.

Wenn die Datei nicht ordnungsgemäß getrennt und eine einzelne Zeile 1025 Zeichen überschreitet, wird Fehler Folgendes zurückgegeben:

Allgemeiner Fehler
0x80004005 – MAPI_E_FAILED
Eingabedatei einen DN enthält, der ist die maximale Länge eines definierten Namens, möglicherweise kein Speicherplatz für den Servereintrag oder Zeitzone Eintrag in der Eingabezeichenfolge. Dieser Fehler ist unwahrscheinlich. Wenn dies der Fall, erhalten Sie Fehler Folgendes:

Gelegentlich Fehler
0x80004005 – MAPI_E_FAILED
Hinweis Ein Update ist zurzeit nicht zur Behebung dieses Problems verfügbar.

Nachdem Exchange Kalender Update Tool eine Zeile liest, teilt Exchange Kalender Update Tool TABSTOPPGETRENNT Einträge in der Zeile in Bestandteile zerlegen. Das Format wird folgendermaßen angezeigt:
UserDN<TAB>Server<TAB>Timezone<CRLF>
In diesem Format:
  • Folgendes ist LegacyDN des Postfachs.
  • Server ist der Servername des Servers. Server ist kein LegacyDN des Servers.
  • Zeitzone wird ein Name des Registrierungsunterschlüssels aus folgendem Registrierungsschlüssel:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Timezones
    Wert der e Südamerika wird z. B. Zeitzone Postfach auf (GMT-3:00) Brasillia.
Exchange Kalender Update Tool ruft Exchange Kalender Update Tool TABSTOPPGETRENNT Einträge in ihre Bestandteile zerlegen aufgeteilt ist, HrProcessMailbox -Funktion.

Verarbeitung eines Postfachs

Um ein einzelnes Postfach zu verarbeiten, konvertiert Exchange Kalender Update Tool in Unicode. Exchange Kalender Update Tool bestimmt DN des Benutzers aus dem Eintrag "legacyDN" . Dazu überprüft Exchange Kalender Update Tool letzte Gleichheitszeichen (=) im Pfad "legacyDN". Exchange Kalender Update Tool erstellt dann ein Profil und höher anmeldet dieses Profil mithilfe des folgenden Befehls:
MSEXTMZ -RDN-TickCount
Hinweis Exchange Kalender Update Tool verwendet die HrCreateOutlookProfile Funktion Benutzerprofil erstellen.

Wenn Eingabedatei falsche Trennzeichen verfügt, kann Exchange Kalender Update Tool eine falsche Benutzer_dn Wert oder Servername generieren. In diesem Szenario erhalten Sie Fehler Folgendes:

Allgemeiner Fehler
0x8004011C – MAPI_E_UNCONFIGURED
Nachdem das Profil erstellt wurde, bestimmt Exchange Kalender Update Tool Postfach aktualisieren oder Zeitzoneninformationen zu extrahieren. Wenn ExportTimezones = 1 ist in der INI-Datei Exchange Kalender Update Tool ruft HrFindDefaultMailboxTimezone Funktion Zeitzoneninformationen zu extrahieren. Das Konto, unter dem Exchange Kalender Update Tool ausgeführt wird "Vollständiger Postfachzugriff" Berechtigungen für das Postfach keinen, wird Fehler Folgendes:

Allgemeiner Fehler
0x8004011D – MAPI_E_FAIL_ONE_PROVIDER
Darüber hinaus wird die folgende Fehlermeldung angezeigt:
HrFindDefaultMailboxTimezone
Geöffneten Postfach - 0x8004011D
Tritt kein Fehler führt Exchange Kalender Update Tool Postfach-Extraktion Zeitzone, die im Abschnitt "Zeitzoneninformationen extrahieren" genannt.

Wenn Exchange Kalender Update Tool ausführen Informationen aktualisieren soll, ruft Exchange Kalender Update Tool HrTestMailboxAccess Funktion. Diese Funktion stellt sicher, dass Exchange Kalender Update Tool bestimmtes Postfach anmelden können. Überprüft, ob diese Funktion Exchange Kalender Update Tool Ordner im Postfach öffnen können. Zu diesem Zweck die Funktion Postausgang öffnen möchte.

Verfügt das Konto, unter dem Exchange Kalender Update Tool ausgeführt wird, nicht "Vollständiger Postfachzugriff" Berechtigungen für das Postfach, treten die folgenden Symptome auf:
  • Sie erhalten Fehler Folgendes:

    Allgemeiner Fehler
    0x8004011D – MAPI_E_FAIL_ONE_PROVIDER
    Darüber hinaus wird die folgende Fehlermeldung angezeigt:
    HrTestMailboxAccess
    Geöffneten Postfach - 0x8004011D.
  • Sie erhalten Fehler Folgendes:

    Allgemeiner Fehler
    0x80040111 – MAPI_E_LOGON_FAILED
    Darüber hinaus wird die folgende Fehlermeldung angezeigt:
    HrTestMailboxAccess
    Geöffneten Postfach - 0 x 80040111
Tritt kein Fehler führt Exchange Kalender Update Tool Postfach-Extraktion Zeitzone, die im Abschnitt "Zeitzoneninformationen extrahieren" genannt.

Exchange Kalender Update Tool liest dann Benutzerinformationen Zeitzone aus der Registrierung. Dazu ruft Exchange Kalender Update Tool HrReadTimezoneFromRegistry Funktion. Die HrReadTimezoneFromRegistry -Funktion versucht, die Zeitzoneninformationen gelesen, die als Unterschlüssel von folgendem Registrierungsschlüssel angegeben ist:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\
In diesem Unterschlüssel müssen die DLT STD und TZI Werte für bestimmte Zeitzone vorhanden. Wenn diese Werte nicht vorhanden sind, lesen die Zeitzone Vorgang fehlgeschlagen ist. Wenn die angegebene Zeitzone nicht als Unterschlüssel von Zeitzonen Registrierungsunterschlüssel vorhanden ist oder Exchange Kalender Update Tool nicht über ausreichende Berechtigungen zum Zugriff auf diesen Registrierungsschlüssel verfügt, wird Fehler Folgendes zurückgegeben:

Allgemeiner Fehler
0x80070002 – FILE_NOT_FOUND
Nachdem die Zeitzone aus der Registrierung gelesen wird, muss Exchange Kalender Update Tool die Systemzeitzone Wert fest. Dazu ruft Exchange Kalender Update Tool HrSetSystemTimezone Funktion. Die HrSetSystemTimezone -Funktion ändert nicht die Systemzeitzone ist das System bereits in die richtige Zeitzone für den Benutzer. Die Funktion HrSetSystemTimezone die Zeitzone ändern, muss müssen token Rechte auf Exchange Kalender Update Tool Zeitzone Berechtigung festgelegt werden. Standardmäßig ist dieses Recht zugewiesen. Standardmäßig ist jedoch diese Berechtigung nicht auf alle Token.

Wichtig Fehler in der Funktion HrSetSystemTimezone werden wahrscheinlich auftreten, weil das Konto, unter dem Exchange Kalender Update Tool ausgeführt wird, keine Berechtigung Zeitzone des Systems festlegen.

Outlook Daten Zeitzonenupdate Tool starten, und ermitteln den Erfolg oder Misserfolg des Vorgangs

Nach System ist richtig Zeitzone für den Benutzer bereits nicht korrekt oder die Einstellung Exchange Kalender Update Tool bereitet es Exchange Kalender Update Tool Outlook Daten Zeitzonenupdate Tool starten. Diese Vorbereitung beinhaltet das Sammeln von Daten, um festzustellen, ob Outlook Daten Zeitzonenupdate Tool erfolgreich war oder nicht.

Dazu zeichnet Exchange Kalender Update Tool Anzahl das neueste Ereignis im Ereignisprotokoll. Outlook Daten Zeitzonenupdate Tool schreibt ein erfolgreiches Ereignis im Ereignisprotokoll, wenn Outlook Daten Zeitzonenupdate Tool erfolgreich abgeschlossen wird. Dieses Ereignis ist die Quelle TZMOVE Ereignis-ID 32. Outlook Daten Zeitzonenupdate Tool schreibt ein Protokoll. Daher überprüfen Exchange Kalender Update Tool das Ereignisprotokoll, um festzustellen, ob Outlook Daten Zeitzonenupdate Tool erfolgreich. Wenn Exchange Kalender aktualisieren das Ereignisprotokoll untersucht, beginnt Exchange Kalender Update Tool neuesten Ereignisprotokolleintrag, die vor das Outlook Zeitzone Aktualisierungstool aufgezeichnet wurde.

Exchange Kalender Update Tool ruft die Funktion HrSpawnOutlookTool , um Outlook Daten Zeitzonenupdate Tool zu starten. Die HrSpawnOutlookTool -Funktion verwendet die Befehlszeile CommandLine -Eintrag in der INI-Datei angegeben ist. Exchange Kalender Update Tool wartet dann, bis Outlook Daten Zeitzonenupdate-Tool wird geschlossen.

Hinweis Outlook Daten Zeitzonenupdate Tool kann schließen Sie Outlook Daten Zeitzonenupdate Tool erfolgreich abgeschlossen wird oder weil das Outlook Zeitzone Aktualisierungstool stürzt ab.

Nachdem Outlook Daten Zeitzonenupdate Tool geschlossen wurde, bestimmt Exchange Kalender Update Tool, ob Outlook Daten Zeitzonenupdate Tool erfolgreich war. Wenn der Pfad in der Befehlszeile Eintrag in der INI-Datei nicht auf den richtigen Pfad der Tzmove.exe festgelegt ist, erhalten Sie Fehler Folgendes:

Allgemeiner Fehler
0x80070002 – FILE_NOT_FOUND
Ausfall die HrSpawnOutlookTool Funktion versucht Exchange Kalender Update Tool nicht das Ereignisprotokoll lesen. Darüber hinaus versucht Exchange Kalender Update Tool keine Kopie der Protokolldatei Outlook Daten Zeitzonenupdate Tool erstellen. Wenn die Outlook Daten Zeitzonenupdate erfolgreich gestartet wird, versucht jedoch Exchange Kalender Update Tool ob Outlook Daten Zeitzonenupdate Tool erfolgreich war. Dazu überprüft Exchange Kalender Update Tool im Ereignisprotokoll. Exchange Kalender Update Tool versucht, das aktuelle Ereignisprotokoll die Ereignis-ID abzurufen. Exchange untersucht Kalender Update das Ereignisprotokoll aus der ursprünglichen "neueste" Ereignisprotokolleintrag zu "neueste" Ereignisprotokoll.

Wenn die ursprüngliche "neueste" Ereignisprotokoll und dem aktuellen "neueste" Ereignisprotokoll Datensatz denselben Datensatz sind bestimmt Exchange Kalender Update Tool, keine Ereignisse in das Ereignisprotokoll geschrieben wurden. In diesem Szenario erhalten Sie Fehler Folgendes:

Allgemeiner Fehler
0x80004005 – MAPI_E_FAILED
Darüber hinaus wird die folgende Fehlermeldung angezeigt:
HrProcessMailbox: Keine Einträge im Ereignisprotokoll geschrieben – als Fehler behandelt.
Dieses Problem kann auftreten, wenn eine oder mehrere der folgenden Ursachen zutrifft:
  • Das Ereignisprotokoll enthält nicht genügend Speicherplatz zum Schreiben eines Ereignisses. In diesem Szenario kann das Outlook Zeitzone Aktualisierungstool das Postfach erfolgreich zurückgesetzt haben. Exchange Kalender Update Tool kann jedoch nicht ermitteln, ob Outlook Daten Zeitzonenupdate Tool erfolgreich war.
  • Der CommandLine -Eintrag in der INI-Datei die Datei Tzmove.exe und nicht Tzmove.exe-Programmdatei.

    Hinweis Die Tzmove.exe Datei ist ca. 8 Megabyte (MB).
  • Das Outlook-Zeitzone Aktualisierungstool abgestürzt beim Start. Daher hat das Outlook-Zeitzone Aktualisierungstool kein Ereignis in das Ereignisprotokoll geschrieben. Dieses Problem wird wahrscheinlich ist die Tzmover.dll-Datei nicht in demselben Ordner wie Tzmove.exe.
Wenn kein Fehler auftritt, ruft Exchange Kalender Update Tool HrScanEventLogForSuccessAt Funktion untersuchen Sie das Ereignisprotokoll für Outlook Daten Zeitzonenupdate Tool Erfolg Datensatz. Ereignis-ID 32 Erfolgsereignis aus der Quelle TZMOVE gibt an, dass das Postfach erfolgreich zurückgesetzt wurde.

Wenn Outlook Daten Zeitzonenupdate Tool erfolgreich ausgeführt, jedoch keine erfolgreiches Ereignis in das Ereignisprotokoll Fehler Folgendes generiert wird, bei die Funktion HrScanEventLogForSuccessAt im Ereignisprotokoll:

Allgemeiner Fehler
0x80004005 – MAPI_E_FAILED
Darüber hinaus wird die folgende Fehlermeldung angezeigt:
HrScanEventLogForSuccess:Success
Ereignis in Anwendungsprotokoll als Fehler nicht gefunden.
Das Anwendungsprotokoll enthält möglicherweise weitere Informationen über Outlook Daten Zeitzonenupdate Tool fehlschlagen. Auch wenn der Eintrag LoggingLevel 2 oder einen höheren Wert, festgelegt ist, enthalten die Protokolldatei Informationen. Outlook Daten Zeitzonenupdate Tool Ereignisprotokolle werden auch Exchange Kalender Update Tool Ereignisprotokoll wiedergegeben, wenn möglich.

Wenn Outlook Daten Zeitzonenupdate Tool erfolgreich abgeschlossen wurde, versucht Exchange Kalender Update Tool archivieren Outlook Daten Zeitzonenupdate Tool-Protokolldatei. Diese Datei heißt Outlook Zeitzone Update.log. Outlook Zeitzone Update.log-Datei wird in den Ordner TEMP für jeden Benutzer geschrieben. Das Outlook-Zeitzone Aktualisierungstool nicht immer eine Protokolldatei zu schreiben. Daher gilt es keinen Fehler, wenn keine Protokolldatei geschrieben wird. LogDirectory Eintrag falsch konfiguriert ist, wird der Fehler Folgendes zurückgegeben:

Allgemeiner Fehler
0x80070003
Den angegebene Pfad wurde nicht gefunden.
Dieses Problem kann auftreten, wenn die INI-Datei einen Eintrag enthält, der der folgenden ähnelt:
LogDirectory=c:\tamp\
In diesem Eintrag ist der Name des Ordners "Temp" falsch geschrieben als "verstopfen".

Das Tool Outlook Daten Zeitzonenupdate kopiert dann Update-Protokolldatei in eine Datei mit dem gleichen Namen wie das MAPI-Profil. Der Dateiname hat das folgende Format:
MSExTmz-RDN-TickCount.log
Schließlich hält Exchange Kalender Update Tool für den Zeitraum der PostMailboxDelay -Eintrag in der INI-Datei angegeben ist. In jedem Fehlerfall wird der Wert des Eintrags ErrorFile in der INI-Datei festgelegt ist LegacyDN für den Benutzer die Datei gesendet. Diese Datei enthält die Liste der Benutzer, die nicht erfolgreich verarbeitet wurden.

Interpretieren von Exchange Kalender Update Tool Fehlercodes

Exchange Kalender Update Tool verwendet HRESULTS Fehlercodes generiert. Die Fehlercodes werden daher als HRESULTS Codes interpretiert. Dies bedeutet, dass alle Fehlercodes Weitere Informationen löschen können.

HRESULT-Codes sind leicht erkennbar, da Fehler HRESULTS mit 0 x 80beginnen. Die nächste Nummer in der HRESULT ist der Einrichtungscode. Der Einrichtungscode weist die ungefähre Ursache des Fehlers.
  • Bereichscode 7 zeigt ein Systemfehler aufgetreten.
  • Bereichscode 4 gibt einen Anwendungsfehler.
HRESULT 0 x 80070002 gibt daher an, dass ein Systemfehler aufgetreten. HRESULT 0x8004010F gibt an, dass ein Anwendungsfehler aufgetreten.

Der Teil der Fehler angezeigt wird, nachdem der Einrichtungscode den eigentlichen Fehlercode darstellt. Betrachten Sie den folgenden Fehler aus:
0x80070002
  • Dieser Fehler stellt 7 der Einrichtungscode.
  • Der verbleibende Wert 0002darstellt den Fehlercode.
Eine Methode, um einen Systemfehler-Code suchen ist den Befehl NET HELPMSG Errorcode verwendet. Wenn Sie NET HELPMSG 2 an der Befehlszeile eingeben und EINGABETASTE drücken, erhalten Sie folgende Meldung:
Das System kann die angegebene Datei nicht finden.
Diese Meldung bedeutet normalerweise, dass eine Datei nicht gefunden werden konnte.

Das folgende Beispiel stellt einen Anwendungsfehler:
0x8004010F
In diesem Beispiel wird der Fehlercode 0x10F. Überprüfen Sie die Datei Mapicode.h von MSDN oder Live Search zu der Fehlermeldung, die Fehlercode 0x10F entspricht. Fehlercode 0x10F entspricht der folgenden Fehlermeldung:
MAPI_E_NOT_FOUND
Diese Fehlermeldung gibt normalerweise an, dass die Anwendung eine MAPI-Eigenschaft nicht gefunden wurde. Aber auch erhalten diese Fehlermeldung Sie, wenn das Programm einen bestimmten Ordner finden kann.

Referenzen

Klicken Sie für weitere Informationen auf die folgenden Artikelnummern, um die betreffenden Artikel in der Microsoft Knowledge Base anzuzeigen:

930879 wie Sommerzeit mithilfe des Tools Exchange Kalender aktualisieren

238119 Liste der Extended MAPI numerischen Ergebniscodes

Die in diesem Artikel erörterten Produkte von Drittanbietern werden von Unternehmen hergestellt, die von Microsoft unabhängig sind. Microsoft übernimmt keine Garantie, weder konkludent noch anderweitig, für die Leistung oder Zuverlässigkeit dieser Produkte.
Eigenschaften

Artikelnummer: 934001 – Letzte Überarbeitung: 14.01.2017 – Revision: 1

Feedback