Průvodce pro odstraňování problémů pro nástroj aktualizace kalendáře serveru Exchange (Msextmz.exe)

Překlady článku Překlady článku
ID článku: 934001 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Nástroj aktualizace kalendáře serveru Exchange (Msextmz.exe) je nástroj, který mohou správci serveru Exchange použít změny časového pásma pro kalendář pro jeden nebo více uživatelů. Nástroj pro aktualizace kalendáře serveru Exchange používá nástroje pro aktualizaci dat časové pásmo pro aplikace Microsoft Office Outlook (nástroj aktualizace dat časových pásem aplikace Outlook nebo Tzmove.exe) k aktualizaci informací kalendáře serveru Exchange. Tento dokument popisuje, jak funguje nástroj aktualizace kalendáře serveru Exchange. Tento článek také obsahuje některé běžné chyby výsledků, které může dojít při spuštění.
Další informace o tom, jak nainstalovat a používat nástroj aktualizace kalendáře serveru Exchange získáte článku znalostní báze Microsoft Knowledge Base:
930879Jak řešit letního času pomocí nástroje aktualizace kalendáře serveru Exchange

ÚVOD

Tento článek popisuje, jak funguje nástroj aktualizace kalendáře serveru Exchange. Kromě toho tento článek popisuje některé podmínky, ve kterých může dojít k chybě při použití nástroje pro aktualizaci kalendáře serveru Exchange.

Poznámka: V tomto článku označuje chyby, které se nejčastěji dochází pomocí tímto nadpisem:
Běžné chyby
Jiné chyby jsou označeny vhodným způsobem v závislosti na způsobu pravděpodobné, že jsou na jejich zkušenosti.

Důležité Tento článek není vodítko, o tom, jak spustit nebo jak nakonfigurovat nástroj aktualizace kalendáře serveru Exchange.

Informace v tomto článku je založena na nástroj aktualizace kalendáře serveru Exchange verze 2.

Další informace

Přehled

Přestože nástroj aktualizace kalendáře serveru Exchange je jediný binární soubor, obsahuje dvou různých režimech. První režim, režim Export časové pásmo, slouží ke shromažďování informací o konkrétní časové pásmo se obvykle používá pro naplánované schůzky. Druhý režim, režim aktualizace kalendáře se používá ke spuštění nástroje aktualizace dat v aplikaci Outlook časové pásmo proti sadu poštovních schránek. Určené pořadí operace pro nástroj aktualizace kalendáře serveru Exchange je následující:
  1. Správce pomocí nástroje aktualizace kalendáře serveru Exchange v režimu Export časové pásmo vytvořit seznam poštovních schránek spolu s přidruženou časových pásem.
  2. Správce používá nástroj aktualizace kalendáře serveru Exchange v režimu aktualizace kalendáře použít změny časových pásem pro sadu poštovních schránek pomocí informací o časové zóně.

Fáze 1: Konfigurační nástroj pro aktualizaci kalendáře Exchange

Když je spuštěn nástroj aktualizace kalendáře serveru Exchange, trvá jeden parametr. Tento parametr je název souboru INI, ze kterého je odvozen konfigurační data. Ve výchozím nastavení je tento parametr
.\Msextmz.ini
Tato cesta označuje soubor Msextmz.ini, který je ve stejné složce jako Msextmz.exe. Všechny informace o konfiguraci nástroj aktualizace kalendáře serveru Exchange je obsažen v konfiguračním oddílu Msextmz.ini souboru. Soubor Msextmz.ini se označuje jako soubor INI ve zbytku tohoto článku.

Poznámka: Nástroj pro aktualizace kalendáře serveru Exchange přijímá dva parametry z c runtime library. První parametr je název programu.

Inicializační kroky

Inicializace nástroje aktualizace kalendáře serveru Exchange, proběhnou následující kroky:
  1. Soubor INI se používá pro všechny pozdější konfiguraci volání. Pokud tento soubor neexistuje, můžete obdržet následující chybovou zprávu v jakékoli pozdější výzvy nakonfigurujte nástroj pro aktualizace kalendáře serveru Exchange:

    Běžné chyby
    Chyby 0x80070002
    Systém nemůže najít soubor.
    Výsledek této chyby se zobrazí, pokud neexistuje soubor INI.
  2. Nástroj pro aktualizace kalendáře serveru Exchange přečte z následující položky v souboru INI úroveň protokolování:
    LoggingLevel=logging_level
    Pokud LoggingLevel položka není v souboru INI, nástroj aktualizace kalendáře serveru Exchange používá výchozí hodnota 0 (nula). Generovat položky protokolu události, úroveň protokolování pro danou událost musí být nižší než úroveň protokolování, který se zobrazí v LoggingLevel položka.
  3. Nástroj aktualizace kalendáře serveru Exchange přečte soubor název Msextmz.log z následující položky v souboru INI:
    Logfile=file_name
    Pokud název souboru protokolu je nastaven Soubor protokolu položka, nástroj aktualizace kalendáře serveru Exchange nelze zapsat do souboru protokolu. Pokud v souboru protokolu nastavena Soubor protokolu položka, nástroj aktualizace kalendáře serveru Exchange se otevře soubor protokolu mají oprávnění k zápisu.

    Poznámka: Je-li to nezbytné, odebere nástroj aktualizace kalendáře serveru Exchange existující soubor protokolu. Nezdařilo se otevřít soubor protokolu je závažná chyba. K této chybě, vrátí výsledek chyba Win32. Navíc může zobrazit následující chybová zpráva:

    Běžné chyby
    Chyba 0x80070003
    Systém nemůže nalézt zadanou cestu.
    K této chybě dochází, pokud Soubor protokolu hodnota je nastavena na složku, která neexistuje. Například můžete obdržet tuto chybu v případě, že máte Soubor protokolu položka podobná následující:
    Logfile=c:\tamp\msextmz.log
    V tomto příkladu je název složky Temp chybně jako "tamp".
  4. Nástroj pro aktualizace kalendáře serveru Exchange přečte z následující položky v souboru INI příkazového řádku nástroje aktualizace dat časových pásem aplikace Outlook:
    CommandLine=Path_of_the_Tzmove.exe_Program_File
    Na Příkazový řádek Položka musí zadávat cestu nainstalovaného souboru program Tzmove.exe a ne cestu souboru instalace systému Windows pro nástroj aktualizace dat časových pásem aplikace Outlook.

    Poznámka: Instalační soubor systému Windows pro nástroj aktualizace dat časových pásem aplikace Outlook také s názvem Tzmove.exe.

    Na Příkazový řádek je třeba nastavit položku v souboru INI. To je PRAVDA, zda použít nástroj aktualizace kalendáře serveru Exchange pro export časových pásem nebo použít nástroj aktualizace kalendáře serveru Exchange aktualizovat informace o časových pásmech.

    Poznámka: Přestože nástroj aktualizace kalendáře serveru Exchange používat ani ověřit Příkazový řádek Položka použijete nástroj aktualizace kalendáře serveru Exchange exportovat informace o časových pásmech, pokud Příkazový řádek položka není nastaven, nástroj aktualizace kalendáře serveru Exchange selže. Dále se zobrazí následující chyba výsledek:
    0X80004005 – MAPI_E_FAILED
  5. Nástroj pro aktualizace kalendáře serveru Exchange přečte hodnotu rozlišující název (DN) serveru z následující položky v souboru INI:
    ServerDN=Server_distinguished_name_value
    Na ServerDN Položka musí zadávat LegacyDN Hodnota atributu serveru pro extrakci časové pásmo. Avšak pro operace aktualizace kalendáře, tato položka musí zadávat relativní rozlišující název (RDN) serveru. Například hodnota ServerDN položka se může zobrazit podobná následující:
    cn=ServerName
    Pokud hodnota v ServerDN položka není nastaven, nástroj aktualizace kalendáře serveru Exchange selže. Dále se zobrazí následující chyba výsledek:
    0X80004005 – MAPI_E_FAILED
  6. Nástroj pro aktualizace kalendáře serveru Exchange přečte z následující položky v souboru INI název výstupního souboru:
    Outputfile=Output_file_name
    Hodnota Výstupní_soubor položku lze v režimu Export časové pásmo zapisovat data uživatele LegacyDN informace a časové pásmo. Nástroj pro aktualizace kalendáře serveru Exchange nepoužívá Výstupní_soubor Chcete-li zobrazit položky v režimu aktualizace kalendáře. Avšak pokud hodnoty Výstupní_soubor položka nastavena, nástroj aktualizace kalendáře serveru Exchange otevře soubor, který má mít oprávnění k zápisu.

    Poznámka: Je-li to nezbytné, nástroj aktualizace kalendáře serveru Exchange přepíše existující soubor výstupu. Selhání otevření výstupního souboru je závažná chyba. V tomto scénáři je návratový kód chyby Win32.

    Pokud Výstupní_soubor položka určuje neplatné umístění, nástroj aktualizace kalendáře serveru Exchange selže. Dále se zobrazí následující chyba výsledek:

    Běžné chyby
    Chyba 0x80070003
    Systém nemůže nalézt zadanou cestu.
    Například můžete obdržet tuto chybu v případě, že máte Výstupní_soubor položka podobná následující:
    Outputfile=c:\tamp\mailboxes.txt
    V tomto příkladu je název složky Temp chybně jako "tamp".
  7. Nástroj pro aktualizace kalendáře serveru Exchange přečte název vstupního souboru z následující položky v souboru INI:
    Inputfile=Input_file_name
    Vstupní soubor v režimu aktualizace kalendáře a v režimu Export časové pásmo můžete použít nástroj aktualizace kalendáře serveru Exchange. Nástroj pro aktualizace kalendáře serveru Exchange používá k určení uživatele vstupní soubor LegacyDN Vlastnost poštovní zpracování. Pokud hodnota Vstupní_soubor položka nastavena, otevře se nástroj aktualizace kalendáře serveru Exchange mít oprávnění ke čtení vstupního souboru. V tomto případě musí existovat ve vstupním souboru. Selhání otevřít vstupní soubor je závažná chyba. Návratový kód je chyba Win32.
  8. Nástroj pro aktualizace kalendáře serveru Exchange přečte z následující položky v souboru INI název souboru došlo k chybě:
    Errorfile=Error_file_name
    Nástroj pro aktualizace kalendáře serveru Exchange, můžete použít souboru došlo k chybě v režimu aktualizace kalendáře a vývozní režim časové pásmo. Chyba souboru obsahuje LegacyDN Vlastnost uživatel nemohl být zpracován.

    Poznámka: Selhání jakékoli informace časové pásmo, neznamená, že konkrétního uživatele se zobrazí v souboru došlo k chybě.

    Pokud Errorfile položka nastavena, nástroj aktualizace kalendáře serveru Exchange otevře soubor, který má mít oprávnění k zápisu. Je-li to nezbytné, nástroj aktualizace kalendáře serveru Exchange přepíše existující soubor. Závažná chyba je chybě při otevírání souboru došlo k chybě. Návratový kód je chyba Win32.

    Pokud Errorfile položka nastavena na neplatné umístění, nástroj aktualizace kalendáře serveru Exchange selže. Dále se zobrazí následující chyba výsledek:

    Běžné chyby
    Chyba 0x80070003
    Systém nemůže nalézt zadanou cestu.
    Tato chyba může zobrazit například máte-li soubor chybnou podobná následující:
    Errorfile=c:\tamp\errors.log
    V tomto příkladu je název složky Temp chybně jako "tamp".
  9. Nástroj pro aktualizace kalendáře serveru Exchange přečte z následující položky v souboru INI název profilu rozhraní MAPI:
    Profile=MAPI_profile_name
    Na Profil položka není požadovaná hodnota. Však nástroj aktualizace kalendáře serveru Exchange tuto hodnotu použije v režimu Export časové pásmo se určí profilu MAPI, který má být použit pro přístup k tabulce poštovní schránky. Profil, který je uveden v Profil Položka musí odkazovat na poštovní schránky na serveru, který bude zpracován. Navíc účet musí mít oprávnění spravovat službu Information Store na každé úložiště poštovních schránek na serveru. Hodnota Profil položka není v tomto okamžiku ověřováno. Nesprávný profil aplikace proto nesmí způsobit závažnou chybu.
  10. Nástroj pro aktualizace kalendáře serveru Exchange přečte z následující položky v souboru INI výchozí časové pásmo:
    Timezone=Default_time_zone
    Na Časové pásmo položka je používán režim aktualizace kalendáře. Hodnota Časové pásmo Určuje hlavní časové pásmo, který používá nástroj aktualizace kalendáře serveru Exchange pro poštovní schránky, které jsou ve vstupním souboru a neobsahují informace o časových pásmech. Tuto hodnotu je nutné zadat v následujícím umístění registru podklíče registru:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Timezones
    Například následující položku nastaví hodnotu Časové pásmo Položka (GMT-3: 00) Brasillia časové pásmo:
    Timezone=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\E. South America Standard Time
    Nástroj Exchange kalendáře aktualizace ihned ověřuje Časové pásmo Hodnota voláním HrReadTimezoneFromRegistry funkce. Časové pásmo neexistuje, volání této funkce se nezdaří. Navíc toto volání funkce se nezdaří v případě, že z registru nelze číst všechny parametry.
  11. Nástroj pro aktualizace kalendáře serveru Exchange přečte vlajky z následující položky v souboru INI:
    ExportTimezones=flag
    Nástroj pro aktualizace kalendáře serveru Exchange používá tento příznak určit, zda chcete exportovat data časové pásmo. Pokud hodnota ExportTimezones Položka 1 (TRUE) nástroj pro aktualizace kalendáře serveru Exchange pokusí načíst údaje o časovém pásmu z každé poštovní schránky, která je zpracována.
  12. Nástroj pro aktualizace kalendáře serveru Exchange přečte vlajky z následující položky v souboru INI:
    ReadCalendarTimezones=flag
    Nástroj pro aktualizace kalendáře serveru Exchange používá tento příznak zda zpracování položek kalendáře pro informace o časových pásmech. Pokud ReadCalendarTimezones je nastavena na hodnotu 1 Nástroj pro aktualizace kalendáře serveru Exchange (TRUE), hledá kalendář pro opakované položky, pro které je uživatel Organizátor. Navíc nástroj aktualizace kalendáře serveru Exchange pokusí určit časové pásmo, která je spojena s položkami kalendáře.
  13. Z následující položky v souboru INI, přečte nástroj Exchange kalendáře aktualizaci post-processingu hodnotu zpoždění:
    PostMailboxDelay=Post_processing_delay_in_seconds
    Hodnota PostMailboxDelay položka je používán režim aktualizace kalendáře a určit, jak dlouho instance musí pozastavit po instance zpracovává poštovní schránky. Tato funkce je navržena tak, aby poštovní server obnovit ze zpracování. Na PostMailboxDelay hodnota se zadává v sekundách. Standardně PostMailboxDelay je nastavena na hodnotu 0 (nula). Hodnota 0 (nula) znamená, že neexistuje žádná prodleva post-processingu.
  14. Nástroj aktualizace kalendáře serveru Exchange přečte z následující položky v souboru INI časový limit rebasing jednotlivé poštovní schránky:
    PerMailboxTimeLimit=Rebasing_time_limit
    Hodnota PerMailboxTimeLimit položka nastaví maximální dobu, po kterou nástroj aktualizace kalendáře serveru Exchange čeká na dokončení rebasing poštovní schránky nástroje aktualizace dat časových pásem aplikace Outlook. Výchozí hodnota PerMailboxTimeLimit Položka INFINITE. Tato hodnota označuje, že stále čeká nástroj aktualizace kalendáře serveru Exchange pro nástroj aktualizace dat časových pásem aplikace Outlook k dokončení rebasing poštovní schránky. Jinou hodnotu než INFINITE se zadává v minutách.
  15. Nakonec se nahrazuje nástroj aktualizace kalendáře serveru Exchange z následující položky v souboru INI složky název souboru protokolu:
    LogDirectory=Log_file_folder_name
    Složku souborů protokolu představuje složku, ve které jsou zapisovány soubory protokolu aktualizace nástroj kalendáře aplikace Outlook časové pásmo Data aktualizovat.

    Poznámka: Aktualizace dat časových pásem aplikace Outlook nástroj pouze zapíše informace o souboru protokolu do této složky nástroje aktualizace dat časových pásem aplikace Outlook nakonfigurován protokolu informace o aktualizaci kalendáře.

    Tato položka neznamená, že soubor protokolu nástroje aktualizace kalendáře serveru Exchange je uložen ve složce určené. Pokud LogDirectory položka obsahuje neplatnou hodnotu, zobrazí se následující chyba výsledek:

    Běžné chyby
    Chyba 0x80070003
    Systém nemůže nalézt zadanou cestu.
    K této chybě dochází při zpracování post-rebase.

Fáze 2: Zpracování hlavní

Po dokončení konfigurace provede nástroj aktualizace kalendáře serveru Exchange dílčí inicializaci. Nástroj pro aktualizace kalendáře serveru Exchange, spustí hlavní zušlechťovací operace. Nejprve nástroj aktualizace kalendáře serveru Exchange inicializace rozhraní MAPI. Závažná chyba způsobí selhání inicializace rozhraní MAPI. Tento druh chyby obvykle označuje dřívější po chybě MAPI v počítači opustil podsystému MAPI v nestabilním stavu. V takovém případě je nutné restartovat počítač. Restartování počítače obvykle řeší problém inicializace. Před nástroj aktualizace kalendáře serveru Exchange lze spustit v plném rozsahu, musí nástroj aktualizace kalendáře serveru Exchange získat informace o časovém pásmu systému. Chcete-li to provést, používá nástroj aktualizace kalendáře serveru Exchange Procedura GetTimezoneInformation Rozhraní API systému Win32. Nástroj aktualizace kalendáře serveru Exchange používá tyto informace časové pásmo časové pásmo systému obnovit, pokud došlo ke změně časové pásmo systému během operace aktualizace kalendáře.

Důležité Pokud nástroj pro aktualizaci kalendáře serveru Exchange program zavře během relace aktualizace kalendáře, počítač může zůstat v jiném časovém pásmu od časového pásma, která je při spuštění relace aktualizace kalendáře.

Poté, co nástroj aktualizace kalendáře serveru Exchange uloží původní informace o časových pásmech, spustí nástroj aktualizace kalendáře serveru Exchange hlavní zušlechťovací operace. Nástroj pro aktualizace kalendáře serveru Exchange používá dva hlavní zdroje informací pro zpracování:
  • Tabulka poštovní schránky
  • Vstupní soubor
Tabulka poštovní schránky lze pouze exportovat informace o časových pásmech. Vstupní soubor lze však použít pro časové pásmo vývozní operaci nebo operace aktualizace kalendáře. Pokud je hodnota Vstupní_soubor položka není nastaven, nástroj aktualizace kalendáře serveru Exchange nezpracovává v tabulce poštovní schránky.

Zpracování tabulky poštovní schránky

Používá nástroj aktualizace kalendáře serveru Exchange HrProcessMailboxTable Funkce provádět zpracování tabulky poštovní schránky. Chcete-li zpracovat tabulku poštovní schránky, nástroj aktualizace kalendáře serveru Exchange nejprve provádí operaci přihlášení. Pokud hodnota Profil položka je nastaven v souboru INI, nástroj aktualizace kalendáře serveru Exchange použije profil, který je uveden v Profil Položka přihlásit k poštovní schránce. Pokud Profil hodnota není nastavena, nástroj Exchange kalendáře aktualizace zobrazí výzva k výběru uložený profil. Profil, který vyberete, musí odkazovat na poštovní schránky, který je umístěn na serveru, který obsahuje poštovní schránky, které chcete zpracovat. Navíc tento profil, musíte mít oprávnění spravovat službu Information Store na všechna úložiště poštovních schránek na určitém serveru nastavit. Nástroj pro aktualizace kalendáře serveru Exchange používá zadaný profil pro přihlášení k rozhraní MAPI.

Pokud neexistuje profil, který je zadán, zobrazí následující chyba výsledek:

Možné chyby
Chybu 0x8004010F
MAPI_E_NOT_FOUND
Poté, co nástroj aktualizace kalendáře serveru Exchange přihlášení k rozhraní MAPI, získá nástroj aktualizace kalendáře serveru Exchange v tabulce poštovní schránky. Tato tabulka představuje seznam poštovních schránek, které existují v úložišti konkrétní informace. Z důvodu omezení v uživatelském rozhraní nástroje aktualizace kalendáře serveru Exchange budou vráceny pouze 65 535 poštovních schránek v rámci jedné operace exportu.

Poznámka: Server má více než 65 535 poštovní schránky, je vhodné určit počet poštovních schránek, které jsou hostovány na serveru pomocí rozhraní ADSI (Active Directory Service Interfaces) dotazu. Tento dotaz by potom použít ke generování vstupní soubor. Nástroj aktualizace kalendáře serveru Exchange nelze zpracovat pak tento vstupní soubor generovat informace o časových pásmech. Pro každý řádek v tabulce poštovní schránku Pokud hodnota ExportTimezones u položky 1 v souboru INI nástroj aktualizace kalendáře serveru Exchange pokusí získat informace o časovém pásmu pro uživatele. Pokud ExportTimezones hodnota není nakonfigurován, výstupní soubor bude obsahovat pouze rozlišující uživatelská jména. V takovém případě je generována žádná informace o časových pásmech.

Chcete-li získat informace o časovém pásmu, musí provést nástroj aktualizace kalendáře serveru Exchange přihlášení správce k poštovní schránce. Tato akce vyžaduje právo spravovat službu Information Store. Pokud účet, pod kterým je spuštěn nástroj aktualizace kalendáře serveru Exchange nemá "Access úplnou poštovní schránku" oprávnění k poštovní schránce nebo na účet, pod kterým je spuštěn nástroj aktualizace kalendáře serveru Exchange nemá oprávnění spravovat službu Information Store na úložiště poštovních schránek, může dojít k následující chybě výsledek:

Běžné chyby
Chyba: 0x8004011d odkazuje
MAPI_E_FAIL_ONE_PROVIDER
Navíc může zobrazit následující chybová zpráva:
HrProcessMailboxTable

Nelze se přihlásit k poštovní schránce uživatele: chyby – 0x8004011d odkazuje.

Extrahování informací o časové pásmo

Na HrFindMailboxTimezone funkce na nejvyšší úrovni provede operaci extrahovat informace o časových pásmech. Informace o časových pásmech je rozdělen do následujících hlavních zdrojů:
  • Collaboration Data Objects (CDO)
  • Aplikace Microsoft Office Outlook Web Access
  • Aplikace Outlook 2007 nebo nástroj pro aktualizaci dat časových pásem aplikace Outlook
  • Kalendář
Každý druh informací, časové pásmo má odpovídající funkce, získat informace o časových pásmech. To zahrnuje následující funkce:
  • HrFindCDOTimezone
  • HrFindOWATimezone
Ne všechny poštovní schránky mají všechny druhy informací časové pásmo. Pokud je nalezeno žádné informace o časovém pásmu pro určitý typ, je vrácena následující chyba výsledek:

Běžné chyby
0X80004005 MAPI_E_FAILED
Nejedná se o závažnou chybu. Tato chyba neznamená poškození dat. Některé poštovní schránky může obsahovat žádné informace použitelné časové pásmo.

Poznámka: Pokud nástroj aktualizace kalendáře serveru Exchange je revidován, výsledek MAPI_E_FAILED Chyba v tomto scénáři je naplánováno nahrazuje chyba MAPI_E_NOT_FOUND.

Z časové pásmo, které je číst informace o umístění

Informace o časových pásmech je číst v následujících umístěních:
  • CDO informace čtou z doručené pošty uživatele. Informace o časových pásmech CDO je pouze k dispozici v případě, že aplikace objektu CDO po přihlášení do poštovní schránky. Tato akce nastaví možnosti relace CDO pro časové pásmo. Tento scénář obsahuje výzkumu v Motion (RIM) zákazníky a dobrou zákazníkům spolu s ostatními uživateli CDO.
  • Z kořenové složky poštovní schránky je číst informace z aplikace Outlook Web Access. Z kořenové složky je číst údaje časových pásem aplikace Outlook Web Access. V tomto případě v případě, že uživatel má nastavení aplikace Outlook Web Access, ale nemá zadání časového pásma nastaven, obdržíte následující výsledek došlo k chybě při pokusu číst informace o časovém pásmu:

    Běžné chyby
    0X8004011B – MAPI_E_CORRUPT_DATA
  • Aplikace Outlook 2007 a informace o aktualizaci dat časových pásem aplikace Outlook nástroje časové pásmo je číst z přidružených zpráv ve složce Kalendář.
  • Informace o časových pásmech data kalendáře je číst z položky kalendáře. Nástroj Exchange kalendáře aktualizace zkontroluje kalendář, který chcete získat údaje o časovém pásmu. Chcete-li získat tato data, prozkoumá nástroj aktualizace kalendáře serveru Exchange každé položky, hledají opakované položky, pro které je uživatel organizátora. Potom nástroj aktualizace kalendáře serveru Exchange extrahuje řetězec popisu časové pásmo z této položky. Protože opakované schůzky v aplikaci Outlook Web Access nejsou příznakem označíte, že byl schůzky uspořádány podle uživatele, nástroj aktualizace kalendáře serveru Exchange nemusí zjistit informace o časových pásmech v opakované schůzky.
Poté, co je číst všechny informace o časových pásmech, nástroj aktualizace kalendáře serveru Exchange informace odešle do výstupního souboru. Tato informace má následující formát:
Rozlišující_uživatelské_jméno<tab></tab>CDOTimezone<tab></tab>OWATimezone<tab></tab>Outlook2007/TZMOVETimezone<tab></tab>CalendarDataTimezone<tab><crlf></crlf></tab>
V tomto formátu:
  • <tab>představuje znak oddělovače KARTU.</tab>
  • <crlf>představuje kombinaci znaků přepravu vrátit odřádkování.</crlf>
Po časové pásmo informace jsou odeslány do výstupního souboru nástroj aktualizace kalendáře serveru Exchange odhlášení z poštovní schránky uživatele.

Při zpracování vstupního souboru

Pokud nástroj aktualizace kalendáře serveru Exchange zpracovává vstupní soubor, to může znamenat, že nástroj aktualizace kalendáře serveru Exchange provádět aktualizaci pouze podmnožinu uživatelů. Kromě toho může znamenat, že nástroj aktualizace kalendáře serveru Exchange nutné exportovat informace o časovém pásmu pro pouze podsadu uživatelů. Na HrProcessInputFile funkce provádí nejvyšší úrovně zpracování vstupního souboru. Tato funkce nahrazuje jeden řádek vstupního souboru současně. Jednoho řádku ve vstupním souboru nesmí přesáhnout 1,025 znaků.

V případě, že vstupní soubor není správně oddělen a jednoho řádku přesahuje 1,025 znaků, je vrácena chyba následující výsledek:

Běžné chyby
0X80004005 – MAPI_E_FAILED
Pokud vstupní soubor obsahuje rozlišující název, který je maximální délka rozlišující název, může být bez mezery, která je k dispozici pro položky na serveru nebo v položce časové pásmo v vstupní řetězec. Tento chybový stav nepravděpodobná. Pokud v takovém případě se však zobrazí následující chyba výsledek:

Běžné chyby
0X80004005 – MAPI_E_FAILED
Poznámka: Oprava v současné době není k dispozici řešení tohoto problému.

Poté, co nástroj aktualizace kalendáře serveru Exchange přečte čáry, nástroj aktualizace kalendáře serveru Exchange rozdělí v řádku položky odděleny TABULÁTOREM jednotlivých součástí. Formát se zobrazí takto:
Rozlišující_uživatelské_jméno<tab></tab>Server<tab></tab>Časové pásmo<crlf></crlf>
V tomto formátu:
  • Rozlišující_uživatelské_jméno je legacyDN poštovní schránky.
  • Server je serveru název serveru. Server není legacyDN serveru.
  • Časové pásmo je název podklíče registru z následujícího umístění registru:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Timezones
    Například hodnota Východní J. Amerika (běžný čas) Nastaví poštovní schránku časové pásmo (GMT-3: 00) Brasillia.
Poté, co nástroj aktualizace kalendáře serveru Exchange rozdělí položky odděleny TABULÁTOREM do jejich jednotlivých součástí, zavolá nástroj aktualizace kalendáře serveru Exchange HrProcessMailbox funkce.

Zpracování jedné poštovní schránky

Chcete-li zpracovat jedné poštovní schránky, nástroj aktualizace kalendáře serveru Exchange převede do kódování Unicode. Nástroj pro aktualizace kalendáře serveru Exchange určuje relativní rozlišující název uživatele, LegacyDN položka. Chcete-li to provést, prozkoumá nástroj aktualizace kalendáře serveru Exchange poslední znak rovná se (=) v cestě legacyDN. Nástroj pro aktualizace kalendáře serveru Exchange poté vytvoří profil a později přihlásí k tomuto profilu pomocí následujícího příkazu:
MSEXTMZ-NÁZEV RDN-TickCount
Poznámka: Používá nástroj aktualizace kalendáře serveru Exchange HrCreateOutlookProfile funkce vytvoření profilu uživatele.

Pokud vstupní soubor obsahuje nesprávné KARTĚ oddělovače, nástroj aktualizace kalendáře serveru Exchange, může způsobit nesprávné Rozlišující_uživatelské_jméno název serveru nebo hodnotu. V tomto případě se zobrazí následující chyba výsledek:

Běžné chyby
0X8004011C – MAPI_E_UNCONFIGURED
Po vytvoření profilu nástroj aktualizace kalendáře serveru Exchange Určuje, zda aktualizace poštovní schránky nebo extrahovat informace o časových pásmech. Pokud ExportTimezones = 1 v souboru INI, nástroj aktualizace kalendáře serveru Exchange nastavena volání HrFindDefaultMailboxTimezone Funkce extrahovat informace o časových pásmech. Je-li účet, pod kterým je spuštěn nástroj aktualizace kalendáře serveru Exchange nemá "úplnou poštovní schránku" oprávnění k poštovní schránce, zobrazí následující chyba výsledek:

Běžné chyby
0X8004011D ODKAZUJE – MAPI_E_FAIL_ONE_PROVIDER
Dále se zobrazí následující chybová zpráva:
HrFindDefaultMailboxTimezone
Nelze otevřít poštovní schránku - 0x8004011d odkazuje
Pokud nedojde k žádné chybě, provede nástroj aktualizace kalendáře serveru Exchange proces extrakce časové pásmo poštovní schránky uvedené v části "Informace o časovém pásmu Extracting".

Je-li účelem spuštěn nástroj aktualizace kalendáře serveru Exchange je aktualizace informací kalendáře, zavolá nástroj aktualizace kalendáře serveru Exchange HrTestMailboxAccess funkce. Tato funkce ověřuje, že nástroj aktualizace kalendáře serveru Exchange mohou přihlásit k určité poštovní schránky. Tato funkce také ověří, že nástroj aktualizace kalendáře serveru Exchange, můžete otevřít složky v poštovní schránce. Chcete-li to provést, funkce pokusí otevřít složku Pošta k odeslání.

Je-li účet, pod kterým je spuštěn nástroj aktualizace kalendáře serveru Exchange nemá "úplnou poštovní schránku" oprávnění k poštovní schránce, vyskytnout následující příznaky:
  • Zobrazí se následující chyba výsledek:

    Běžné chyby
    0X8004011D ODKAZUJE – MAPI_E_FAIL_ONE_PROVIDER
    Dále se zobrazí následující chybová zpráva:
    HrTestMailboxAccess
    Nelze otevřít poštovní schránku - 0x8004011d odkazuje.
  • Zobrazí se následující chyba výsledek:

    Běžné chyby
    V ROZSAHU 0X80040111 – MAPI_E_LOGON_FAILED
    Dále se zobrazí následující chybová zpráva:
    HrTestMailboxAccess
    Nelze otevřít poštovní schránku - v rozsahu 0x80040111
Pokud nedojde k žádné chybě, provede nástroj aktualizace kalendáře serveru Exchange proces extrakce časové pásmo poštovní schránky uvedené v části "Informace o časovém pásmu Extracting".

Nástroj pro aktualizace kalendáře serveru Exchange potom čte informace uživatele časovém pásmu z registru. Jak to volání nástroje aktualizace kalendáře serveru Exchange HrReadTimezoneFromRegistry funkce. Na HrReadTimezoneFromRegistry funkce se pokusí přečíst informace o časové pásmo, určené jako podklíč v následujícím umístění registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\
V tomto podklíči musí existovat DLT STD a TZI hodnot pro konkrétní časové pásmo. Pokud tyto hodnoty neexistují, časové pásmo čtení není úspěšná. Pokud není k dispozici jako podklíč podklíče registru časových pásem podle zadaného časového pásma nebo pokud nástroj aktualizace kalendáře serveru Exchange nemá dostatečná oprávnění k přístupu k tomuto umístění registru, je vrácena následující chyba výsledek:

Běžné chyby
0X80070002 – FILE_NOT_FOUND
Po časové pásmo je přečíst z registru, musí nástroj aktualizace kalendáře serveru Exchange nastavit časové pásmo systému na hodnotu. Jak to volání nástroje aktualizace kalendáře serveru Exchange HrSetSystemTimezone funkce. Na HrSetSystemTimezone Funkce časové pásmo systému nemění, pokud je v systému již správné časové pásmo pro konkrétního uživatele. Pokud HrSetSystemTimezone funkce musí změnit časové pásmo, musí být nastavena token práva udělit právo časové pásmo nástroj aktualizace kalendáře serveru Exchange. Ve výchozím nastavení je toto právo přiděleno. Ve výchozím nastavení však toto právo není obsažena v kterýkoliv token.

Důležité Selhání v HrSetSystemTimezone funkce se může vyskytnout, protože účet, pod kterým je spuštěn nástroj aktualizace kalendáře serveru Exchange nemá oprávnění nastavit časové pásmo systému.

Spuštění nástroje aktualizace dat časových pásem aplikace Outlook a potom stanovení úspěch nebo selhání operace

Jakmile systém časové pásmo je správně nastaven pro uživatele již probíhá správné nebo nastavení nástroje aktualizace kalendáře serveru Exchange, nástroj aktualizace kalendáře serveru Exchange připraví spuštění nástroje aktualizace dat časových pásem aplikace Outlook. Tato příprava zahrnuje shromažďování dat určit, zda je nástroj pro aktualizaci dat časových pásem aplikace Outlook úspěšných a neúspěšných.

Chcete-li začít, nástroj aktualizace kalendáře serveru Exchange zaznamenává počet posledních událostí v protokolu událostí. Nástroj pro aktualizaci dat časových pásem aplikace Outlook událostí úspěchu zapíše do protokolu událostí, pokud po úspěšném dokončení nástroje aktualizace dat časových pásem aplikace Outlook. Tato událost je událost ID 32 ze zdroje TZMOVE. Nástroj pro aktualizace dat časových pásem aplikace Outlook může zapsat protokolu aktualizace. Proto musí nástroj aktualizace kalendáře serveru Exchange zkontrolujte protokol událostí k určení, zda nástroj pro aktualizaci dat časových pásem aplikace Outlook byla úspěšná. V případě, že nástroj aktualizace kalendáře serveru Exchange kontroluje v protokolu událostí, spustí nástroj aktualizace kalendáře serveru Exchange z poslední položku protokolu, který byl zaznamenán před spuštěním nástroje aktualizace dat časových pásem aplikace Outlook.

Nástroj pro aktualizaci kalendáře Exchange volání HrSpawnOutlookTool funkce spuštění nástroje aktualizace dat časových pásem aplikace Outlook. Na HrSpawnOutlookTool využívá funkce příkazového řádku, který je uveden v Příkazový řádek položka v souboru INI. Nástroj aktualizace kalendáře serveru Exchange pak čeká, dokud nástroj pro aktualizaci dat časových pásem aplikace Outlook zavře.

Poznámka: Nástroj pro aktualizaci dat časových pásem aplikace Outlook může ukončit, protože po úspěšném dokončení aktualizace dat časových pásem aplikace Outlook nástroj nebo nástroj pro aktualizaci dat časových pásem aplikace Outlook dojde k chybě.

Po zavření nástroje aktualizace dat časových pásem aplikace Outlook nástroj aktualizace kalendáře serveru Exchange Určuje, zda nástroj pro aktualizaci dat časových pásem aplikace Outlook byla úspěšná. Pokud cestu v Příkazový řádek položky v souboru INI není nastaven na správnou cestu Tzmove.exe, obdržíte následující výsledek chyby:

Běžné chyby
0X80070002 – FILE_NOT_FOUND
Pokud HrSpawnOutlookTool Funkce selže, nástroj aktualizace kalendáře serveru Exchange se nepokouší čtení protokolu událostí. Navíc nástroj aktualizace kalendáře serveru Exchange vytvořit kopii souboru protokolu nástroje aktualizace dat časových pásem aplikace Outlook nepokouší. Však úspěšně spustí nástroj pro aktualizaci dat časových pásem aplikace Outlook nástroj aktualizace kalendáře serveru Exchange pokusí zjistit, zda nástroj pro aktualizaci dat časových pásem aplikace Outlook byla úspěšná. Chcete-li to provést, prozkoumá nástroj aktualizace kalendáře serveru Exchange protokolu událostí. Nástroj pro aktualizace kalendáře serveru Exchange pokusí načíst ID události poslední záznam v protokolu událostí. Nástroj pro aktualizace kalendáře serveru Exchange kontroluje do protokolu událostí z původního záznamu protokolu událostí "poslední" a "poslední" aktuální záznam protokolu událostí.

Pokud původní záznam protokolu událostí "poslední" a "poslední" aktuální záznam protokolu událostí stejného záznamu, nástroj aktualizace kalendáře serveru Exchange Určuje, že do protokolu událostí nebyly zapsány žádné události. V tomto případě se zobrazí následující chyba výsledek:

Běžné chyby
0X80004005 – MAPI_E_FAILED
Dále se zobrazí následující chybová zpráva:
HrProcessMailbox: Žádné záznamy v protokolu událostí zapsána – považována za selhání.
K tomuto problému může dojít, pokud platí nebo více z následujících podmínek:
  • Protokol událostí neobsahuje dostatek volného místa k zapsání události. V tomto případě nástroj pro aktualizaci dat časových pásem aplikace Outlook může mít rebased poštovní schránka úspěšně. Nástroj pro aktualizace kalendáře serveru Exchange však nemůže určit, zda je nástroj pro aktualizaci dat časových pásem aplikace Outlook byla úspěšná.
  • Na Příkazový řádek položka v souboru INI body instalační soubor Tzmove.exe a soubor programu Tzmove.exe.

    Poznámka: Instalační soubor Tzmove.exe je přibližně osm megabajtů (MB).
  • Nástroj pro aktualizaci dat časových pásem aplikace Outlook se zhroutil při spuštění. Proto nástroj pro aktualizaci dat časových pásem aplikace Outlook zapsat událost do protokolu událostí. Tento problém se může vyskytnout, pokud soubor Tzmover.dll není ve stejné složce jako Tzmove.exe.
Pokud nedojde k žádné chybě, volá nástroj aktualizace kalendáře serveru Exchange HrScanEventLogForSuccessAt Funkce zkontrolovat v protokolu událostí pro záznam úspěch nástroje aktualizace dat časových pásem aplikace Outlook. Událost události ID 32 úspěch ze zdroje TZMOVE označuje, že poštovní schránka byla úspěšně rebased.

Pokud nástroj pro aktualizaci dat časových pásem aplikace Outlook úspěšně spuštěn, ale nelze zapsat do protokolu událostí událost úspěch, je vygenerována následující chyba výsledek při HrScanEventLogForSuccessAt funkce Hledat v protokolu událostí:

Běžné chyby
0X80004005 – MAPI_E_FAILED
Dále se zobrazí následující chybová zpráva:
HrScanEventLogForSuccess:Success
Události v protokolu aplikace zpracovávající jako selhání nebyl nalezen.
V protokolu aplikace může obsahovat další informace o příčině selhání nástroje aktualizace dat časových pásem aplikace Outlook. Alternativně Pokud LoggingLevel u položky 2 nebo na hodnotu větší, soubor protokolu obsahuje další informace. Protokoly událostí nástroje aktualizace dat časových pásem aplikace Outlook jsou být také s ozvěnou do protokolu událostí nástroje aktualizace kalendáře serveru Exchange v případě, že je možné.

Nástroj pro aktualizaci dat časových pásem aplikace Outlook byla úspěšně dokončena, pokusí se nástroj aktualizace kalendáře serveru Exchange archivovat soubor protokolu nástroje aktualizace dat časových pásem aplikace Outlook. Tento soubor má název protokolu časových pásem aplikace Outlook. Soubor protokolu aplikace Outlook časové pásmo je zapsán do složky % TEMP % pro každého uživatele. Nástroj pro aktualizaci dat časových pásem aplikace Outlook vždy nelze zapsat do souboru protokolu. Proto se nepovažuje selhání v případě, že žádný soubor protokolu zapsán. Pokud LogDirectory položka nakonfigurována nesprávně, je vrácena chyba následující výsledek:

Běžné chyby
0x80070003
Systém nemůže nalézt zadanou cestu.
K tomuto problému může dojít, pokud má soubor INI položka podobná následující:
LogDirectory=c:\tamp\
V této položce je chybně zadán název složky Temp jako "tamp".

Nástroj aktualizace dat časové pásmo v aplikaci Outlook pak zkopíruje soubor protokolu aktualizace na soubor, který používá stejný název jako profil MAPI. Tento název má následující formát:
MSExTmz-NÁZEV RDN-TickCountlog
Nakonec se pozastaví nástroj aktualizace kalendáře serveru Exchange pro časové období, který je určen PostMailboxDelay položka v souboru INI. V případě selhání Pokud hodnota ErrorFile položka je nastaven v souboru INI, uživatele legacyDN odeslána do souboru došlo k chybě. Tento soubor obsahuje seznam uživatelů, kteří nebudou zpracovány.

Interpretace chybové kódy nástroj aktualizace kalendáře serveru Exchange

Nástroj pro aktualizace kalendáře serveru Exchange používá ke generování chybových kódů HRESULTS. Kódy chyb jsou proto interpretovány jako HRESULTS kódy. To znamená, že lze deconstruct libovolný kód chyby k vám poskytnou další informace.

HRESULTS kódy lze snadno rozeznat, protože začínají HRESULTS chyb 0x80. Další číslo hodnota HRESULT je kód zařízení. Kód zařízení oznamuje, že přibližné zdroj chyby.
  • Kód zařízení 7 označuje systémovou chybu.
  • Kód zařízení 4 označuje chybu aplikace.
Proto HRESULT z 0x80070002 označuje, že došlo k systémové chybě. Popisovač HRESULT z 0x8004010F označuje, že došlo k chybě.

Část chyba, která se zobrazí po kód zařízení představuje aktuální chybový kód. Zvažte následující příklad kódu chyby:
0x80070002
  • Tuto chybu 7 představuje kód zařízení.
  • Zbývající hodnota 0002, představuje kód chyby.
Vyhledejte kód chyby systému jeden způsob je použít NET HELPMSG Kód chyby příkaz. Pokud zadáte například NET HELPMSG 2 na příkazovém řádku a stiskněte klávesu ENTER zobrazí se následující zpráva:
Systém nemůže nalézt uvedený soubor.
Tato zpráva se obecně označuje, že soubor nebyl nalezen.

Následující příklad představuje chybu aplikace:
0x8004010F
V tomto příkladu je kód chyby 0x10F. Můžete zkontrolovat soubor Mapicode.h z MSDN nebo Live Search vyhledejte chybové zprávy, která odpovídá kód chyby 0x10F. Kód chyby 0x10F odpovídá následující chybová zpráva:
MAPI_E_NOT_FOUND
Tato chybová zpráva obecně označuje, že program nenalezl vlastnosti rozhraní MAPI. Pokud program nemůže najít určité složky však může zobrazit také tato chybová zpráva.

Odkazy

Další informace získáte klepnutím na tlačítko naleznete v následujících článcích znalostní báze společnosti Microsoft:
930879Jak řešit letního času pomocí nástroje aktualizace kalendáře serveru Exchange
238119 Seznam kódů číselný výsledek rozšířeného rozhraní MAPI
Produkty třetích stran popisované v tomto článku vyrábějí společnosti, které jsou nezávislé na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku, předpokládanou ani týkající se výkonu nebo spolehlivosti těchto produktů.

Vlastnosti

ID článku: 934001 - Poslední aktualizace: 22. května 2011 - Revize: 3.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange 2000 Enterprise Server
Klíčová slova: 
kbhowto kbexpertiseadvanced kberrmsg kbinfo kbmt KB934001 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:934001

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com