Teď jste offline a čekáte, až se znova připojí internet.

Pomocí nástroje Exchange kalendáře aktualizace pro změny letního času adresa pro Exchange Server

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 930879
Důležité Aktualizace, která je popsána v tomto článku znalostní báze Microsoft Knowledge Base byla nahrazena aktualizací popsanou v článku znalostní báze Microsoft Knowledge Base 941018. Zajistit, aby systém Windows má nejnovější data časového pásma, nainstalujte aktualizaci popsanou v článku znalostní báze Microsoft Knowledge Base 941018. Chcete-li odinstalovat aktualizaci, která je popsána v tomto článku znalostní báze Microsoft Knowledge Base, před instalací aktualizace, která je popsána v článku znalostní báze Microsoft Knowledge Base 941018 nemáte.

Další informace získáte klepnutím na následující číslo článku zobrazení článku databáze Microsoft Knowledge Base:
941018 Jak řešit pomocí nástroje Exchange kalendáře aktualizace letního času
ÚVOD
Letní čas je systém nastavení hodiny dopředu tak, že Východ slunce a Západ slunce dochází na pozdější hodinu. Efekt je další letní večer. Mnoho zemí sledovat letní čas, i když většina má vlastní pravidla a předpisy pro kdy začíná a končí. Data letní čas (označováno také jako DST) může změnit každoročně a uživatelé budou muset svůj kalendář aplikace Microsoft Office Outlook aktualizovat pokaždé, když se, že změna letního času právními předpisy nebo pravidla. Data mezi předchozí DST pravidla a aktuální pravidla letního času jsou uvedené v tomto článku jako "rozšířené DST období."

Tento článek se zaměřuje na akce, které vám adresu položky kalendáře v aplikaci Microsoft Outlook, ke kterým dochází během prodlouženého období letního času.

Další informace o tom, jak připravit pro změny letního času v roce 2007 (DST 2007) pro všechny ohrožené produkty společnosti Microsoft naleznete na následujícím webu společnosti Microsoft: Tento článek se zaměřuje na akce, které je třeba aktualizovat položky kalendáře, které jsou uloženy v Microsoft Exchange Server podle nových pravidel DST. Řešení, které jsou uvedeny v tomto článku zahrnuje nástroj aktualizace kalendáře serveru Exchange ("Exchange nástroje"). Nástroj Exchange používá nástroj aktualizace dat časové pásmo pro aplikace Microsoft Office Outlook ("aplikace Outlook nástroj").
Další informace týkající se nástroje aplikace Outlook klepněte na následující číslo článku databáze Microsoft Knowledge Base:
931667 Jak řešit změny letního času v roce 2007 pomocí nástroje aktualizace dat časové pásmo pro aplikace Microsoft Office Outlook

O nástroji Exchange

Po instalaci aktualizace letního času pro Microsoft Windows, všechny staré události, ke kterým dochází během období změnu letního času se nesprávně zobrazí jako vyskytující se jednu hodinu dopředu. To platí pro opakované a jedné instance události. Tyto události musí být aktualizovány, takže budou zobrazeny správně v aplikaci Outlook, aplikace Outlook Web Access a aplikace založené na objektu CDO.

Aplikace Outlook poskytuje nástroj, který se nazývá nástroj aktualizace dat časové pásmo pro aplikace Microsoft Office Outlook. Tento nástroj umožňuje uživatelům aktualizovat své vlastní kalendáře.

Poznámka: V aplikace Microsoft Office Outlook 2007 je součástí nástroje aktualizace dat časové pásmo. Doporučujeme však používat samostatnou verzi nástroje aktualizace dat časové pásmo.
931667 Jak řešit změny letního času v roce 2007 pomocí nástroje aktualizace dat časové pásmo pro aplikace Microsoft Office Outlook
Nástroj aktualizace kalendáře serveru Exchange ("Exchange nástroj") umožňuje vyhnout se na výzvy, které jsou zahrnuty při nasazení aplikace Outlook nástroj široce všem uživatelům a umožňuje zajistit, aby každý uživatel spustí nástroj správně.

Stručný popis nástroje Exchange

Nástroj Exchange se skládá ze dvou samostatných spustitelné soubory. Tyto soubory jsou popsány v následující tabulce.
Název souboruPopis
Msextmz.exeSpustitelný program extrahuje informace o časovém pásmu z poštovních schránek na serveru se systémem Exchange Server. Spustitelný program také aktualizuje vyvoláním nástroje Outlook každý zadaný uživatel poštovní schránky kalendáře pro zadaný seznam uživatelů.
Msextmzcfg.exeKonfigurační nástroj, který provádí většinu kroků, které jsou zahrnuty v aktualizaci serveru Exchange Server je tento spustitelný program.

Nástroj Exchange verze 2

21. února 2007 byla vydána verze 2 nástroj aktualizace kalendáře serveru Exchange. Tento článek odkazuje nástroj Exchange verze 2. Používáte-li nástroj Exchange verze 1, odinstalujte ji a nainstalujte verzi 2. 2 verzi nástroje Exchange obsahuje následující vylepšení:
  • Pokud nástroj spustíte v režimu aktualizace je dvakrát tak rychlá jako verze 1 výkon ve verzi 2.
  • Vylepšení uživatelského rozhraní.
  • Nevracení paměti je pevná a že požadované klientské počítače často restartování.
  • Vylepšený algoritmus je součástí mapování extrahované časové pásmo na časové pásmo operačního systému.

Rizika a omezení spuštění nástroje Exchange

Existují dva důležité aspekty spuštění nástroje Exchange. V následující tabulce jsou uvedeny tyto problémy jejich potenciální účinky na infrastrukturu IT a uživatele a jejich zmírnění strategie.
Riziko EfektKe zmírnění
Je mnoho aktualizací schůzky.Je snížen výkon serveru a sítě.Určete, jaký vliv na výkon serveru a sítě aktualizováním malou skupinu uživatelů. Pokud je zatížení rušivé, spusťte nástroj špičku nebo během doby vyhrazené údržby.
Nástroj trvá příliš dlouho.MSXTMZ.exe je jediný podproces. Pokud spustíte tento soubor v režimu aktualizace proti několika tisíc uživatelů současně, nástroj Exchange může trvat mnoho hodin nebo případně dny do konce. A urychlit tak proces aktualizace pro všechny poštovní schránky, rozdělení uživatelů do listy a potom aktualizujte každou dávku uživatelů pomocí samostatné instance MSXTMZ.exe v samostatném počítači.

Možnosti aktualizace poštovní schránky

Následující tabulka uvádí pět možností, které lze použít k aktualizaci poštovních schránek uživatelů používat pravidla DST 2007 časové pásmo.
MožnostV oblasti ITNevýhody
Distribuovat aplikace Outlook nástroj pro každého uživatele a pak vyzvat uživatele k aktualizaci své vlastní poštovní schránky.Tato možnost zabrání rizika a omezení spuštění nástroje Exchange.Je těžké zaručit, že všichni uživatelé spustí nástroj Outlook správně a včas. Uživatelé, kteří nemají aplikaci Outlook, nebude možné spustit nástroj Outlook. Další vzdělávací úsilí je třeba snížit nejasnostem pro uživatele.
Spusťte nástroj Exchange servery a všechny příslušné uživatele.Tato možnost poskytuje uživatelům efektivnější práci.Existují problémů souvisejících se spuštěním nástroje Exchange, jak je popsáno v předchozí tabulce.
Spusťte serveru Exchange nástroje a aktualizace pouze opakované schůzky. Umožní uživatelům aktualizovat události jedné instance v svým vlastním poštovním schránkám pomocí aplikace Outlook.Existuje menší riziko související události jedné instance nesprávně aktualizován.Nevýhody spuštěním nástroje aplikace Outlook jsou kombinovány s nevýhody spuštění nástroje Exchange.
Spusťte nástroj Exchange ani nástroj Outlook. Požádejte uživatele, aby zkoumat jejich kalendáře a znovu knihu události podle potřeby.Tato možnost zabraňuje problémy spuštění nástroje Exchange.Pokud všichni uživatelé znovu rezervovat všechny příslušné události, některé položky kalendáře bude jednu hodinu vypnout rozšířené období DST. Další vzdělávací úsilí je třeba snížit nejasnostem pro uživatele.
Distribuovat aplikace Outlook nástroj pro každého uživatele a pak vyzvat uživatele k aktualizaci své vlastní poštovní schránky. Potom určit, zda uživatelé používají nástroj Outlook pomocí režimu extrakce časové pásmo nástroje Exchange. Pokud uživatelé nepoužívají službu Outlook nástroje, správce spustit nástroj Exchange.Tato možnost snižuje riziko včas není spuštěn nástroj Uživatelé a předejdete problémy spuštění nástroje Exchange.Toto není možnost, pokud uživatelé používají aplikaci Outlook 2007.

Jak nainstalovat nástroj Exchange

Nástroj aktualizace kalendáře serveru Exchange je k dispozici ve formě samorozbalovacího spustitelného souboru Msextmz.exe.

Po dokončení instalace souborů v instalačním adresáři by měl obsahovat následující soubory:
  • Msextmz.exe
  • Msextmzcfg.exe
  • Msextmz.ini

    Tento soubor je, že všechny parametry, které jsou používány Msextmz.exe dokumenty filethat předlohy ini.
  • Msextmzcfg.XML

    Tento soubor je časové pásmo mappingfile, který se mapuje na časové pásmo operačního systému časových pásem aplikace Outlook CDO a aplikace Outlook Web Access.
Další informace o nejnovější verzi nástroje aktualizace kalendáře serveru Exchange klepněte na následující číslo článku databáze Microsoft Knowledge Base:
941018 Jak řešit pomocí nástroje Exchange kalendáře aktualizace letního času

Jazyky, které jsou podporovány pomocí nástroje Exchange

Nástroj Exchange je k dispozici pouze v angličtině. Nástroj se spustí pouze v počítači s anglickou (USA).

Verze Exchange Server, které jsou kompatibilní s nástrojem Exchange

Nástroj Exchange můžete aktualizovat poštovních schránek v následujících verzích Exchange Server:
  • Microsoft Exchange Server 2007 Enterprise Edition
  • Microsoft Exchange Server 2007
  • Microsoft Exchange Server 2007 Standard Edition
  • Microsoft Exchange Server 2003
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange 2000 Server
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server Enterprise Edition
  • Microsoft Exchange 2000 Server Standard Edition

Operační systémy, které jsou podporovány pomocí nástroje Exchange

Spustí se nástroj Exchange v následujících operačních systémech:
  • Microsoft Windows Server 2003
  • Microsoft Windows XP
  • Microsoft Windows 2000
Systém Windows Vista není podporován.

Co dělat před spuštěním nástroje Exchange

Instalace aktualizací

Před spuštěním nástroje Exchange, přesvědčte se, zda správně aktualizovány klientských počítačů a serverů v následujících aktualizacích:
  1. Nainstalujte aktualizaci Windows letního času v počítačích klienta a serveru. Další informace o aktualizaci počítače se systémem software operačního systému Windows klepněte na následující číslo článku databáze Microsoft Knowledge Base:
    942763 Prosince 2007 kumulativní aktualizace časových pásem pro operační systémy Microsoft Windows
  2. U serveru Exchange 2003 SP2 nainstalujte následující aktualizaci vztahující se k organizaci:
    • 911829 Při pokusu provést editační úkoly nebo musíte klepnout na povolení rámeček vytvářené v aplikaci Outlook Web Access se zobrazí chybová zpráva
    • 924334 Formuláře pro vytvoření zprávy přestane reagovat po instalaci aplikace Internet Explorer 7.0 a ovládací prvek S/MIME u klienta aplikace Outlook Web Access v Exchange Server 2003
    Poznámka: Tento krok lze provést ve stejnou dobu jako v kroku 1.

Ověření požadavků na systém

Nástroj Exchange musí být spuštěn v počítači, který má aplikace Microsoft Office Outlook 2003 nainstalována aplikace Microsoft Office Outlook 2007 a má nástroj Outlook časové pásmo dat nainstalován. Navíc Microsoft rozhraní.NET Framework verze 2.0 musí být nainstalován v klientském počítači.

Aplikace Outlook a oblasti nástroj pro aktualizaci dat aplikace Microsoft Office Outlook nejsou součástí balíčku ke stažení nástroj Exchange. Musí být nainstalován samostatně.

Poznámka:Nezaměňujte aplikaci Outlook instalační balíček s názvem Tzmove.exe s skutečné aplikace Outlook nástroj spustitelného souboru, který se také nazývá Tzmove.exe.

Úspěšně spustit nástroj Exchange nesmí mít počítač, nastavte hodnotu registru PickLogonProfile. Alternativně musí být nastavení této hodnoty registru na 0. Chcete-li zjistit, zda tato hodnota registru neexistuje, postupujte takto.

Důležité Tento oddíl, metoda nebo úkol obsahuje kroky, které popisují úpravu registru. Však mohou nastat závažné problémy při nesprávné úpravě registru. Proto se ujistěte, opatrně postupujte takto. Pro zvýšení ochrany před úpravou zálohujte registr. Pokud dojde k potížím, pak můžete registr obnovit ze zálohy. Pro další informace o zálohování a obnovení registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
322756 Postup při zálohování a obnovení registru v systému Windows
  1. Klepněte na tlačítko Start, klepněte na tlačítko Spustit, typ regedita potom klepněte na tlačítkoOK.
  2. Rozbalte následující podklíč:
    HKEY_CURRENT_USER\Software\Microsoft\Exchange\client\options\
  3. Klepněte na příkaz Možnostia pak zjistit, že existuje whetherthe PickLogonProfile hodnotu. Pokud hodnotaPickLogonProfile existuje a je nastavena na 1, nastavte valueto 0. Chcete-li to provést, postupujte takto:
    1. Klepněte pravým tlačítkem myši PickLogonProfilea potom klepněte na příkaz změnit.
    2. Do pole Údaj hodnoty zadejte 0a potom klepněte na tlačítko OK.
Nástroj Exchange nelze spustit v počítači se systémem Exchange Server nebo nástroje pro správu systému Exchange. Pokud se pokusíte nainstalovat nástroj Exchange v počítači se systémem Exchange Server nebo nástroje pro správu systému Exchange, zobrazí se následující chybová zpráva:
S Microsoft Exchange nelze nainstalovat aktualizaci Microsoft Exchange kalendářem.

Jak ručně nakonfigurovat a spustit Msextmz.exe

Konfigurace souboru Msextmz.ini

Soubor Msextmz.ini musí být nakonfigurován správně pro Msextmz.exe pracoval správně. Doporučujeme přečíst si komentáře v souboru Msextmz.ini pečlivě před úpravou souboru Msextmz.ini.

Určení režimu spouštění Msextmz.exe

Msextmz.exe pracuje ve dvou režimech. Chcete-li určit způsob provádění, specifické parametry nutné nastavit v souboru Msextmz.ini. Následující seznam popisuje tři režimy a režimy konfigurace v souboru Msextmz.ini.
  • Extrakce časového pásma

    V tomto režimu Msextmz.exe extrahuje časové pásmo informationfrom každá poštovní schránka čtením sada vlastností MAPI.

    Msextmz.execan zkoumat opakované schůzky, které jsou uspořádány podle uživatele v user'scalendar a pak se pokuste určení časového pásma pro uživatele. Thisoption je však náročná. Proto tato možnost je standardně notenabled. Chcete-li tuto možnost povolit, nastavte parametr ReadCalendarTimezones v souboru Msextmz.ini.

    Informace o časovém pásmu recordsthe Msextmz.exe pro každého uživatele do výstupního souboru, který obsahuje poštovní schránky listof starší DNs. Každý starší DN poštovní schránky má následující typy hodnot časové pásmo:
    • Aplikace Outlook Web Access časové pásmo
    • CDO časové pásmo
    • Aplikace Outlook časové pásmo
    • Opakované schůzky časové pásmo
    Formát souboru používá následující formát:
    User_DN<\TAB></\TAB>CDO_Time_Zone<\TAB></\TAB>Aplikace Outlook Web Access_Time_Zone<\TAB></\TAB>Outlook_Time_Zone<\TAB></\TAB>Recurring_Meeting_Time_Zone<\CRLF></\CRLF>
    Pokud Msextmz.exe nelze extrahovat informace o časovém pásmu pro všechny čtyři typy časových pásem, starší DN poštovní schránky bude přihlášen errorfile.

    Mapovat pouze jedno časové pásmo uživatele, je nutné importovat do aplikace Microsoft Excel soubor theoutput. V aplikaci Excel filtrovat seznam uživatelů podle toone časových pásem. Časové pásmo, které použijete, závisí na prostředí.

    Pokud například většina uživatelů používat zařízení BlackBerry, přístupu k webovému serveru Exchange 5.5Outlook nebo jiná řešení založeného na objektu CDO seznam filtrovat podle časové pásmo CDO. Používáte-li většina uživatelů aplikace Outlook Web Access serveru Exchange, seznam filtrovat podle OutlookWeb přístup časového pásma. Pokud většina uživatelů se nevejdou do jedné z těchto scénářů, filtrování seznamu pomocí opakované schůzky časové pásmo.

    Spustit režim inTime zóny extrakce nástroj, konfigurujte soubor INI následujícím způsobem:
    • Nechte CommandLine parametru uncommented.
    • Nastavte parametr OutputFile.
    • Nastavte parametr ErrorFile.
    • Nastavte parametr ServerDN.
    • Nastavte parametr profilu.
    • Nastavení parametrů souboru protokolu.
    • Nastavte parametr ExportTimezones na hodnotu 1.
    • Poznámky, zbývající parametry v souboru INI.
  • Aktualizace

    V tomto režimu bude Msextmz.exe aktualizace všech poštovních schránek které jsou bylo očekáváno zadán vstupní soubor. Vstupní soubor musí být v followingformat:
    User_DN<\TAB></\TAB>Server_Friendly_Name<\TAB></\TAB>OS_Time Zone_Registry_Key<\CRLF></\CRLF>
    U jednoho klienta lze spustit pouze jednu instanci Msextmz.exe. However,Msextmz.exe lze spustit na více klientů současně.

    K runMsextmz.exe v tomto režimu je třeba nakonfigurovat soubor Msextmz.ini následujícím způsobem:
    • Ujistěte se, že parametr CommandLine uncommented a odkazuje na správné umístění Tzmove.exe.
    • Nastavte parametr Vstupní_soubor.
    • Parametr OutputFile poznámky.
    • Nastavte parametr ErrorFile.
    • Nastavte parametr ServerDN.
    • Nastavení parametrů souboru protokolu.
    • Nastavte parametr LogDirectory.
    • Poznámky, parametr ExportTimezones.
    • Odkomentujte zbývající parametry.
    Msextmz.exe režim aktualizace mohou přijímat vstupní soubor obsahující uživatele na různých Exchangeservers. Nastavení ini vyžaduje zadání názvu domény Exchangeserver. V tomto případě stačí pouze určit server DN Exchangeserver v organizaci používající server Exchange.

    Chcete-li aktualizovat pouze opakované schůzky Parametr CommandLine configurethe s následující hodnotu:
    /onlyrecurring tzmove.exe/q
    Aktualizovat opakované a jedné instance události usethe, výchozí hodnota CommandLine.

Konfigurace oprávnění pro Msextmz.exe

Oprávnění, která jsou nutná ke spuštění Msextmz.exe, závisí na režimu spuštění, který je použit. Následující tabulka obsahuje seznam oprávnění, které jsou potřebné pro každý režim spuštění.
Režim spuštěníOprávnění
Extrakce časového pásmaSprávce pouze ke čtení serveru Exchange
Místní správce počítači se systémem Msextmz.exe
AktualizaceUživatel domény, který má oprávnění Full Mailbox Access a odeslat jako do všech poštovních schránek
Místní správce počítači se systémem Msextmz.exe

Skript "Poštovní schránky udělit oprávnění"

Udělit uživatelská práva úplný přístup k poštovní schránce a odeslat jako pro všechny poštovní schránky v doméně, můžete použít ukázkový skript GrantMailboxPermission.vbs.

Tento skript lze spustit pouze správce serveru Exchange v počítači se systémem Exchange 2000 Server nebo Exchange Server 2003. Tento skript nelze spustit v počítači se systémem Exchange Server 2007. Můžete však pomocí prostředí Exchange Management Shell udělit potřebná oprávnění.

Kód skriptu VBS je k dispozici v části "Odkazy". Následující tabulka popisuje dva režimy, ve kterých se tento skript spuštěn.
RežimPříkazový řádekPopis
PřidatCScript GrantMailboxPermission.vbs – přidat Název_domény\Uživatelské_jméno Název_souboruGranty Název_domény\Uživatelské_jméno Úplný přístup k poštovní schránce a odeslat jako práva pro uživatelské poštovní schránky, které jsou uvedeny ve vstupním souboru. Vstupní soubor musí být textový soubor, který obsahuje starší verze DNs uživatelské poštovní schránky, které jsou odděleny znaky CRLF.

Skript generuje soubor GrantMailboxPermission.log. Tento soubor je záznam z poštovních schránek, které byly zpracovány. První řádek souboru protokolu Název_domény\Uživatelské_jméno uživatel, který je udělen přístup. Tento soubor nelze odstranit. Tento soubor se používá v režimu odebrat.

Pokud explicitní přístup "Odepřít" byl přiřazen uživateli, skript zaznamenává informace do souboru s názvem "GrantMailboxPermission.err." Skript nesmí udělit nebo změnit oprávnění.

Uživatel je součástí skupiny zabezpečení, které byly přiřazeny "Odepřít" přístup, skript udělí oprávnění Full Mailbox Access a odeslat jako. Však bude uživatel moci přihlásit k poštovní schránce. Všechny chyby budou zaznamenány do souboru GrantMailboxPermission.err.
OdebratCScript GrantMailboxPermission.vbs – odstraněníOdebere práva Full Mailbox Access a odeslat jako poštovním schránkám, které jsou uvedeny v souboru GrantMailboxPermission.log z Název_domény\Uživatelské_jméno. Na Název_domény\Uživatelské_jméno je zadaný v souboru GrantMailboxPermission.log.
Poznámka: Když tento skript spustit v počítači se systémem Exchange Server, vrátí skript při skript úspěšně zpracuje uživatel tečku (.). Skript vrátí vykřičník (!), pokud úspěšně nezpracovává uživatele.

Poznámka: Výstupní soubor režimu extrakce časového pásma nelze použít jako vstupní soubor pro tento skript. Vytvořit vstupní soubor pro tento skript, do programu Poznámkový blok vložte obsah výstupního souboru extrakci časového pásma, obsah uložit jako nový dokument a potom použít nový dokument jako vstupní soubor.

Princip protokolování v módu aktualizace

Protokoly z nástroje aktualizace dat časového pásma aplikace Outlook

Při spuštění aplikace Outlook nástroj, nástroj vytvoří soubor protokolu v adresáři temp. Tento soubor se nazývá "Nainstalována aplikace Outlook časové pásmo." Msextmz.exe získává informace z "Nainstalována aplikace Outlook časové pásmo" a potom vytvoří uživatelské soubory protokolu v adresáři, který je určen v LogDirectory souboru INI.

Tyto soubory jsou pojmenovány pomocí následujícího formátu:
MSExTmz-KN od uživatele, název domény uživatele.-Náhodné číslo.PROTOKOL
Například nástroj Outlook zaznamenává následující informace:
MSExTmz UŽIVATEL3 0x0131273E.LOG
Nástroj Outlook to při zpracování uživatele, který má následující DN:
/ O = PRVNÍ ORGANIZACE/OU = PRVNÍ SKUPINY PRO SPRÁVU/CN = RECIPIENTS/CN = UŽIVATEL3

Chyba souboru

Pokud nelze spustit nástroj Outlook libovolnou poštovní schránku Msextmz.exe, název domény uživatele budou zaznamenány do souboru chyba. Jestliže aplikace Outlook byl nástroj spuštěn úspěšně, nebude nic Msextmz.exe protokolu chyb.

Soubor protokolu

Pokud možnost soubor protokolu je konfigurován v souboru Msextmz.ini, výstup informací z Msextmz.exe do okna příkazového řádku je také k dispozici v zadaném souboru.

Jak spustit Msextmzcfg.exe

Msextmzcfg.exe automatizuje proces extrahování časových pásem, řešení časových pásem pro každého uživatele a vytvářet seznamy uživatele a soubory INI, které jsou požadovány pro spuštění v režimu aktualizace Msextmzcfg.exe. Doporučujeme použít Msextmzcfg.exe k provedení těchto kroků místo jejich provedení ručně. Tato část popisuje postup při spuštění Msextmzcfg.exe.

Oprávnění, které jsou požadovány

Účet, který slouží ke spuštění Msextmzcfg.exe musí mít následující oprávnění v klientském počítači:
  • Zobrazení pouze pro správu produktu Exchange
  • Místní správce

Příklad procesu aktualizace serveru Exchange server pomocí Msextmzcfg.exe

  1. V klientském počítači vytvořte profil aplikace Outlook, který se přihlásí k poštovní schránce, která je umístěna na serveru Exchange, který chcete aktualizovat. Ujistěte se, že profil je v režimu Online a potom nakonfigurujte tento profil jako výchozí profil.

    Poznámka: Exchange server musí podporovat režim Online.
  2. Msextmzcfg.exe spuštění nástroje Exchange spusťte.
  3. Na stránce průvodce nástroje aktualizace kalendáře serveru Exchange proveďte jeden z následujících postupů:

    Extrahovat časové pásmo ofall poštovní schránky na serveru Exchange, postupujte takto:
    1. Do pole Název serveru zadejte popisný název nebo plně kvalifikovaný název domény (FQDN) serveru Exchange. Pokud obsahuje popisný název ".", místo toho použijte název NetBIOS. Msextmzcfg.exe se nezdaří, pokud je server v jiné doménové struktuře služby Active Directory.
    2. V poli Výstupní soubor z extrakce zadejte název souboru, který bude obsahovat všechny poštovní schránky informace o časovém pásmu.
    3. Pokud chcete extrahovat časových pásem pro opakované schůzky, klepnutím zaškrtněte políčko extrahovat opakované schůzky časových pásem .

      Důležité Pokud použijete toto nastavení, doba zpracování režimu extrakce značně zvýšily. Standardně je zrušeno zaškrtnutí políčka Vyjmout opakovanou schůzku časových pásem .
    4. Klepněte v seznamu Název profilu aplikace Outlook a potom klepněte na profil, který jste vytvořili v kroku 1.
    5. Klepněte na tlačítko následující.


    Přeskočit extrakce časové pásmo, postupujte takto:
    1. Klepnutím zaškrtněte políčko Přeskočit časové pásmo extrakce . Standardně je zrušeno zaškrtnutí políčka Přeskočit časové pásmo extrakce .
    2. V poli Výstupní soubor z extrakce zadejte název výstupního souboru z předchozí časové pásmo extrakce spustit.
    3. Do pole Název serveru zadejte popisný název nebo FQDN serveru Exchange, která byla použita k vytvoření výstupního souboru, který jste zadali v kroku 3b.
    4. Klepněte na tlačítko Další.
  4. Po časovém pásmu extrakce skončí, Msextmzcfg.exeparses výstupní soubor a pokusí namapovat časových pásem z časových pásem uživatele mailboxesto skutečný operační systém.

    Pokud všechny časová pásma možné bematched, je třeba namapovat ručně časové pásmo na Časové pásmo mapa stránek. Chcete-li to provést, klepněte na časové pásmo systému Windows, který odpovídá theUser časové pásmo v seznamu časové pásmo systému Windows a potom klepněte na tlačítkoDalší.
  5. Po dokončení procesu mapování, Msextmzcfg.execategorizes uživatele do následujících skupin:
    • Uživatelé, kteří mají pouze jedno časové pásmo (například uživatelé, kteří mají časové pásmo CDO, aplikace Outlook Web Access, Outlook nebo opakovaná schůzka) nebo uživatelé, kteří mají více časových pásem, které jsou mapovány na stejné časové pásmo operačního systému
    • Uživatelé, kteří mají více časových zónách, které jsou mapovány na jiný operační systém časových pásem
    • Uživatelé, kteří nemají informace o časovém pásmu
    Msextmzcfg.exe umožňuje uložit seznam "konfliktu" a "neexistující" uživatelé v samostatné textové soubory. Chcete-li to provést, postupujte takto:
    1. Zadejte v oblasti Uživatelé s konfliktní informace o časovém pásmuConflictUsers.txt v poli Výstupní soubor .
    2. Zadejte v oblasti Uživatelé s informací o časovém pásmuNonExistent.txt v poli Výstupní soubor .
  6. Na stránce Konfigurace aktualizace kalendáře zadejte informace potřebné k vytvoření vstupní soubory uživatelského seznamu, soubory INI a dávkových souborů, se kterým lze aktualizovat poštovní schránky. Chcete-li dothis postupujte takto:
    1. V seznamu Vyberte časové pásmo, které je třeba aktualizovat klepnutím zaškrtněte políčko pro časová pásma, které chcete aktualizovat.
    2. Do pole Počet dávkových souborů zadejte počet dávek uživatelů, které chcete generovat.

      Tato informace je užitečná, pokud chcete urychlit spuštění aktualizace. Lze provést rozsáhlý seznam uživatelů na menší listy a v režimu aktualizace spustit více instancí Msextmz.exe. V různých počítačích a mít každá instance procesu Msextmz.exe samostatnou skupinu uživatelů.

      Poznámka: Na stejném klientském počítači nelze spustit více instancí Msextmz.exe.
    3. V poli Tzmove.exe cesta zadejte cestu nástroje aplikace Outlook a jeho parametry. Pokud chcete aktualizovat pouze opakované schůzky, klepnutím zaškrtněte políčko pouze periodický setkání .
    4. V dialogovém okně Post poštovní schránky zpoždění (sekundy) zadejte počet sekund, o které chcete zpozdit vytvoření profilu mezi aktualizace poštovní schránky. Doporučujeme používat výchozí hodnotu 0 sekund.
    5. Do pole Na poštovní schránky časový limit (minuty) zadejte počet minut, pro které má aplikace Outlook nástroj čekat, než bude časový limit. Doporučujeme používat výchozí hodnotu 15 minut.
  7. Klepněte na tlačítko Dokončit. Msextmzcfg.exe generuje asubdirectory v aktuálním adresáři spuštění. Název thesubdirectory je popisný název serveru Exchange. Subdirectorycontains následující soubory:
    • MSExTmz_xINI

      Tento soubor je soubor INI, který je používán Msextmz.exe do režimu aktualizace. x je zástupný symbol pro číslo dávky.
    • Mailboxes_xTXT

      Tento soubor je vstupního souboru uživatelského seznamu, který používá Msextmzcfg.exe do režimu aktualizace. x je zástupný symbol pro číslo dávky.
    • MSExTmz_xBAT

      Tento soubor je dávkový soubor, který běží Msextmzcfg.exe režim aktualizace proti uživatelům, kteří jsou uvedeny v Mailboxes_xsoubor s příponou TXT.
    • NonExistent.txt

      Tento soubor obsahuje seznam uživatelů, kteří nemají informace o časovém pásmu v jejich poštovní schránky.
    • ConflictUsers.txt

      Tento soubor obsahuje seznam uživatelů, kteří mají konflikty časové pásmo.
  8. Najděte podadresář s názvem po serveru, otevřete soubor Mailboxes_x.txt v programu Poznámkový blok, odeberte všechny položky poštovní schránky zdrojů nebo systém a uložte soubor Mailboxes_x.txt.
  9. Postupujte takto:
    1. Spusťte aplikaci Outlook a ověřte, že aplikace Outlook správně přihlášen k serveru pomocí výchozího profilu a bez zobrazení výzvy k výběru profilu.
    2. Ověřte, zda se při spuštění aplikace Outlook nezobrazí žádné zprávy. Msextmz.exe nelze spustit, pokud jsou výzvy.
    3. Ověřte, že následující soubor neexistuje:
      %USERPROFILE%\Local Settings\Application Data\Microsoft\Outlook\Extend.dat
      Pokud tento soubor existuje, přejmenujte jej.
    Aktualizujte poštovní schránky tak, že přejdete do podadresáře této isnamed po serveru a spuštěním dávkové soubory po jednom. Úspěšně spouštět soubory thebatch, musíte použít účet, který má plnou schránku Accessand odeslat jako práva poštovní schránky, které chcete aktualizovat.

Co dělat po spuštění nástroje Exchange

Instalace aktualizací

Po dokončení aktualizace všechny servery Exchange v prostředí, nainstalujte následující aktualizaci na serverech Exchange:
926666 Aktualizace pro změny letního času v 2007 Exchange 2003 Service Pack 2

Známé problémy

  • Opakované schůzky, které jsou vytvořeny v aplikaci Outlook Web Access nejsou aktualizovány pomocí nástroje Exchange

    Je-li nainstalovat aktualizaci popsanou v článku znalostní báze Knowledge Base 926666 na serveru Exchange před aktualizací poštovní schránky, opakované schůzky, které jsou vytvořeny v aplikaci Outlook Web Access nejsou aktualizovány pomocí nástroje Exchange. Chcete-li vyřešit tento problém, odeberte aktualizaci 926666, spusťte nástroj Exchange a potom znovu nainstalujete aktualizaci 926666 na serveru Exchange.
  • Po spuštění nástroje Exchange, je nutné restartovat server Exchange 2007

    Pro server Exchange 2007 Outlook Web Access Chcete-li správně zobrazit položky kalendáře po spuštění nástroje Exchange restartování služby serveru Exchange.
  • Nelze nainstalovat nástroj Exchange

    Nástroj Exchange nebude nainstalována úspěšně existuje ifeither následující klíče registru:
    • HKEY_CLASS_ROOT\Outlook.Application.9
    • HKEY_CLASS_ROOT\Outlook.Application.10
    V tomto případě se zobrazí následující chybová zpráva whenyou pokuste se nainstalovat nástroj Exchange:
    Nelze nainstalovat nástroj Rebasing Exchange ServerCalendar s touto verzí MicrosoftOutlook.
    Chcete-li tento problém vyřešit, odstraňte tyto klíče registru, nainstalujte nástroj Exchange a potom obnovení klíčů registru.
  • Může být dvojznačný časové pásmo

    Opakované položky kalendáře, které jsou vytvořeny pomocí DST2006 pravidla v časové pásmo Tichomoří (PST) v aplikaci Outlook 2003 nebo earlierversion aplikace Outlook nejsou aktualizovány pomocí nástroje Outlook. Tento problém affectsMsextmz.exe protože Msextmz.exe spuštění nástroje aplikace Outlook.

    Chcete-li problém aroundthis, změňte v registru odstranit mexických časových pásem na thecomputer, Msextmz.exe se systémem. Msextmzcfg.exe spustit v režimu aktualizace, obnovení andthen mexických časových pásem v registru. Chcete-li to provést, postupujte podle thesesteps.

    Důležité Tento oddíl, metoda nebo úkol obsahuje kroky, které popisují úpravu registru. Však mohou nastat závažné problémy při nesprávné úpravě registru. Proto se ujistěte, opatrně postupujte takto. Pro zvýšení ochrany před úpravou zálohujte registr. Pokud dojde k potížím, pak můžete registr obnovit ze zálohy. Pro další informace o zálohování a obnovení registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
    322756 Postup při zálohování a obnovení registru v systému Windows
    1. Vytvořte zálohu registru.
    2. Klepněte na tlačítko Start, klepněte na tlačítko Spustit, typ regedita potom klepněte na tlačítko OK.
    3. Rozbalte následující podklíč:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
    4. Mexiko (běžný čas)klepněte pravým tlačítkem myši a potom klepněte na příkaz Odstranit.
    5. V dialogovém okně Potvrdit odstranění klíče klepněte na tlačítko Ano.
    6. Mexiko (běžný čas) 2klepněte pravým tlačítkem myši a potom klepněte na příkaz Odstranit.
    7. V dialogovém okně Potvrdit odstranění klíče klepněte na tlačítko Ano.
    8. Msextmzcfg.exe spusťte v režim aktualizace.
    9. Obnovte registr ze zálohy, kterou jste vytvořili v kroku 1.
    Další informace o zálohování a obnovení registru klepněte na následující číslo článku databáze Microsoft Knowledge Base:
    256986 Popis registru systému Microsoft Windows
  • Je omezena na počet poštovních schránek, které mohou být zpracovány na serveru

    V režimu seznam uživatelů a časové pásmo extrakce mode,Msextmz.exe může zpracovat pouze 65 535 poštovních schránek na serveru. Pokud server hasmore než 65 535 poštovních schránek, některé poštovní schránky nebudou zpracovány.
  • Mohou být v konfliktu s přiřazeními konferenční místnosti

    Při použití nástroje Outlook schůzky posunuty na správný čas. To však může způsobit konflikty s roomassignments konference.

    Pokud používáte Exchange Server 2007, jsme recommendthat nastavíte limit pro konflikt Attendant rezervace zdrojů v Exchange2007 3. Po aktualizaci všech poštovních schránek konflikty budou automaticky beresolved.

    Pokud používáte přímé rezervace nebo Agent přijmout automaticky aktualizovat prostředků poštovních schránek pomocí následujícího postupu:

    Přímá rezervace

    Poznámka: Následující kroky vyžadují stáhnout nejnovější opravy hotfix pro nástroj aktualizace dat časové pásmo pro aplikace Microsoft Office Outlook (Tzmove.exe).
    1. Tzmove.exe (nástroj Outlook) spusťte s parametrem příkazového řádku /FORCEREBASESUPPRESSALLUPDATES proti prostředků poštovních schránek.
    2. Tzmove.exe spusťte v normálním režimu proti jiné poštovní schránky.
    Po aktualizaci je ukončena, pokud aplikaci Outlook používáte k přihlášení k ověření prostředků poštovních schránek toho čtení aktualizace, které jsou odesílány v kroku 2, ty aktualizaci schůzky v kalendáři zdrojů poštovní schránky zobrazí "nezávazně". Pokud nikdo přihlásí k poštovní schránku prostředku, zobrazí se jako "přijatý" na poštovní schránky kalendář zdroje původní žádostí o schůzku, které byly aktualizovány v kroku 1.

    Další informace o FORCEREBASESUPPRESSALLUPDATES klepněte na následující číslo článku databáze Microsoft Knowledge Base:
    933146 Popis balíčku oprav hotfix pro nástroj aktualizace dat časové pásmo pro aplikace Microsoft Office Outlook


    Agent přijmout automaticky
    1. Ujistěte se, že je na serveru spuštěn Agent přijmout automaticky.
    2. Aktualizace letního času v klientském počítači.
    3. Tzmove.exe (nástroj Outlook) spusťte s parametrem příkazového řádku /FORCEREBASESUPPRESSALLUPDATES proti prostředků poštovních schránek, které mají povolen Agent přijmout automaticky.
    4. Znovu zkontrolujte, zda je spuštěn Agent přijmout automaticky. To je důležité, aby bylo zajištěno, že uživatelé obdrží přijetí e-mailu pro aktualizované schůzky, které jsou uspořádány.
    5. Tzmove.exe spusťte v normálním režimu proti všech ostatních poštovních schránek.
  • Veřejné složky kalendáře

    Nástroj Exchange IExchExtCallBack::SetRecipients neaktualizovalo veřejné Foldercalendars. Informace o aktualizaci veřejné složky Kalendář naleznete v dokumentaci aplikace Outlook nástroj.
  • Je nutné použít "Spustit jako" v příkazovém řádku

    Pokud máte v úmyslu provozovat Msextmz.exe "Spustit jako" v příkazovém řádku, ujistěte se, že můžete také použít "Spustit jako" konfigurace editoru registru následovně nastavit hodnotu PickLogonProfile v registru.
  • Msextmz.exe může přestat reagovat

    Problémy se servery globálního katalogu může causeMsextmz.exe přestane reagovat. V takovém případě postupujte takto:
    1. Zastavte Msextmz.exe.
    2. Pokud v Msextmz.ini byl nastaven parametr soubor_protokolu, zjistěte, které poštovní při zpracování. Zpracování schránky položka v souboru protokolu poskytuje uživateli DN poštovní schránky, který byl zpracování při Msextmz.exe přestal reagovat.

      Pokud v Msextmz.ini nebyl nastaven parametr soubor_protokolu, zpracování schránky informace lze nalézt v okně příkazového řádku.

      Nejsou zpracovány všechny uživatelské poštovní schránky, které následují po poštovní schránku, která při zpracování při Msextmz.exe přestal reagovat. To platí pro poštovní schránky v ServerName_TimeZone_Input_File.txt, která byla použita jako vstupní soubor pro toto spuštění.
    3. Vytvoření nového vstupního souboru, který obsahuje uživatelské DNs poštovních schránek, které nebyly zpracovány.
    4. Před spuštěním Msextmz.exe znovu s novou vstupní soubor, ujistěte se, zpracovávat uživatele v souboru chyba, která byla generována pomocí předchozího spuštění.
  • Nástroje aplikace Outlook a Exchange lze spustit ve stejné prostředí.

    Nástroje pro aplikace Outlook a Exchange lze spustit ve stejné prostředí. Pokud spustíte nástroj Exchange poštovní schránky tento hasalready byl aktualizován nástroj Outlook, nebo naopak, se setkáte s noside účinky. Však pokud správce spustí nástroj Exchange, je noneed pro uživatele samostatně spustit nástroj Outlook.
  • Později, než bylo očekáváno zobrazit připomenutí

    Non-meetingreminders pro poštovní schránky, které jsou aktualizovány pomocí nástroje Exchange bude beupdated není-li aplikace Outlook má nikdy připojit k poštovní schránce v režimu Online.V této situaci se zobrazí připomenutí hodinu později, než bylo očekáváno.

    Pokud připojen hasnever aplikace Outlook v režimu Online, můžete mustadjust nesprávné připomenutí pro události v kalendáři vyhledá tento nástroj časové pásmo aktualizace theOutlook. Pokud aplikaci Outlook nikdy připojil v Onlinemode, neexistuje připomenutí složky výsledků hledání v poštovní schránce. Thereforethe nástroj nebude aktualizace položek e-mailů, kontaktů nebo jiných připomínek. Forexample, nástroj aktualizuje upomínky na e-mailu zpracovat ata čas v budoucnosti a připomenutí úkolu, který má připomenutí.
  • Operační čas může být dlouhý

    Msextmz.exe je jediný podproces. Proto by mohla takemany hodin, spusťte nástroj mnoho poštovních schránek.

    Pro odkaz byl schopen aktualizovat přibližně 53,000 poštovních schránek v 16 hodin pomocí devět klientů Microsoft IT. Rovná frekvenci aktualizace 6.13 poštovních schránek za minutu pro každého klienta.

    Počet účastníků v žádosti o schůzku by nemělo mít vliv běhu režim aktualizace. Je to proto, že z pohledu klienta odesílání aktualizace schůzky na jednoho příjemce trvá stejnou dobu jako odesílání aktualizace schůzky sto příjemcům.

    Počet pozvaných ovlivnit počet kopií aktualizaci schůzky. Že je však problém tok e-mailů, nikoli běhu.
  • Protokol událostí může vzniknout nedostatek místa po aktualizaci velkého množství schránek

    Tzmove.exe generuje informační události, která zahrnuje zdroj TZMOVE EventID 32 pro každé úspěšné aktualizace. Protokolu aplikací překročí přidělené místo na disku může způsobit velké množství událostí. Režim aktualizace Msextmz.exe vychází tyto události k určení úspěšné spuštění Tzmove.exe. Pokud Msextmz.exe nemůže najít odpovídající událost Tzmove.exe, který je přidružen k poštovní schránce, která Msextmz.exe se pokouší aktualizovat, předpokládá Msextmz.exe neúspěšné aktualizace. Proto Msextmz.exe zaznamenává DN poštovní schránky do souboru error.txt. Chcete-li se vyhnout tomuto problému, doporučujeme nastavit maximální velikost protokolu událostí a povolit přepsání.
  • "Nelze nainstalovat, protože byly zjištěny předchozí verze"Nástroj pro aktualizaci Microsoft Exchange kalendáře". Prosím je odinstalovat a znovu spusťte tento instalační program.

    Pokud jste dříve nainstalovali nástroje aktualizace kalendáře serveru Exchange verze 1.0, je nutné před instalací verze 2.0 odinstalovat verzi 1.0. Verze 1.0 byla distribuována jako samorozbalovací spustitelný program, který obsahoval dva MSI balíčky: Msextmz.msi a Msextmzcfg.msi. Oba balíčky je nutné odinstalovat před instalací verze 2.0. Pokud přetrvávají problémy s instalací verze 2.0, zkuste odinstalování a opětovné instalaci verze 1.0 pomocí balíčků *.msi namísto použití nástroje Přidat nebo odebrat programy. Potom restartujte počítač a nainstalujte verzi 2.0. Pokud všechno ostatní zklame, přímo extrahujte binární soubory z *.msi balíčky.

Chybové zprávy a řešení

  • Nelze najít poštovní schránku timezone:Error 0x80004005
    Tato chybová zpráva může být způsobeno některým z následujících problémů:
    • Nástroj nemohl najít všechny hodnoty časové pásmo v poštovní schránce pro konkrétní uživatele. Chcete-li tento problém vyřešit, zkuste přidat "ReadCalendarTimeZones = 1" (bez uvozovek) do souboru Msextmz.ini přinutit nástroj zkoumat opakované položky kalendáře pro informace o časovém pásmu. Nové vstupní soubor můžete vytvořit pomocí DNs z protokolu chyb, který jste obdrželi od posledního spuštění.
    • Je odkazováno na Tzmove.exe v adresáři chybné. Chcete-li tento problém vyřešit, extrahujte stažené instalační soubor do složky, kde se Msextmz nachází a aktualizovat Msextmz.ini obsahovat úplnou cestu k nainstalovaným Tzmove.exe na pracovní stanici, kterou používáte.

      Poznámka: Při stažení nástroje aktualizace dat časové pásmo pro aplikace Microsoft Office Outlook, soubor Tzmove.exe je instalační nástroj skutečné. Odkazování na instalační program způsobí chyby při spuštění Msextmz.
    • Nemá oprávnění Úplné poštovní schránky účtu, který používáte ke spuštění Msextmz a nebyla udělena správná oprávnění Exchange. Chcete-li tento problém vyřešit, spusťte skript "Udělit oprávnění poštovní schránky" z počítače Exchange Server.
  • Nelze zpracovat poštovní schránku /O =SPOLEČNOST CONTOSO/ OU =PRVNÍ SKUPINA PRO SPRÁVU/ CN =PŘÍJEMCI/ CN =TESTMB01 -0x80004005
    Pečlivě zkontrolujte legacyExchangeDN a proveďte nezbytné opravy. Chcete-li zajistit, že hodnota je přesné, pomocí nástroje ADSIEdit zkopírovat a vložit hodnotu.
  • Tabulku nelze otevřít poštovní schránku serveru /O =CompanyRoot/ OU =JE/CN = konfigurace, cn = servery, cn =EXCH01. Chyba 80040115
    Jedná se o chybu vzdáleného volání Procedur. Pečlivě zkontrolujte legacyExchangeDN a proveďte nezbytné opravy.
    Vyberte platný Server
    Je nutné rozlišující název (DN) serveru. Název domény by měl vypadat následujícím DN:
    ServerDN: / O = CompanyRoot, OU = IT / cn = Configuration, cn = servery, cn = EXCH01
  • Aplikace se nepodařilo správně inicializovat (0xc0000135). Klepněte na tlačítko OK můžete aplikaci ukončit
    Této chybě dochází, protože není nainstalován rozhraní.NET Framework 2.0.
  • HrTestMailboxAccess: Nelze otevřít poštovní schránku - 0x8004011D.
    Pokud se zobrazí tato chybová zpráva během operace aktualizace, nemá účet, který používáte úplný přístup k poštovní schránce. Účet musí mít oprávnění Full Mailbox Access do všech poštovních schránek pro nástroj moci aktualizovat poštovní schránky.

    Ověřte, že správná oprávnění bylo uděleno pomocí metody, která je popsána v části "Konfigurace oprávnění pro Msextmz.exe".
Odkazy

Skript "Poštovní schránky udělit oprávnění"

Option Explicit' For FileSystemObjectConst ForReading = 1Const ForWriting = 2Const ForAppending = 8Const TristateTrue = -1Const TristateUseDefault = -2Const TristateFalse = 0'Permission Type: Allow or DenyConst ADS_ACETYPE_ACCESS_ALLOWED = &H0Const ADS_ACETYPE_ACCESS_DENIED = &H1Const ADS_ACETYPE_ACCESS_ALLOWED_OBJECT = &H5Const ADS_ACETYPE_ACCESS_DENIED_OBJECT = &H6Const ADS_ACEFLAG_INHERIT_ACE = &H2Const ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE = &H4Const ADS_ACEFLAG_INHERIT_ONLY_ACE = &H8Const ADS_ACEFLAG_INHERITED_ACE = &H10Const ADS_ACEFLAG_VALID_INHERIT_FLAGS = &H1fConst ADS_ACEFLAG_SUCCESSFUL_ACCESS = &H40Const ADS_ACEFLAG_FAILED_ACCESS = &H80'Declare ADSI constantsConst ADS_SCOPE_SUBTREE = 2Const ADS_OPTION_SECURITY_MASK = 3Const ADS_OPTION_REFERRALS	= 1Const ADS_SECURITY_INFO_DACL = 4Const ADS_CHASE_REFERRALS_NEVER = &h00 Const ADS_CHASE_REFERRALS_SUBORDINATE = &h20 Const ADS_CHASE_REFERRALS_EXTERNAL = &h40'Microsoft Exchange Const EX_MB_SEND_AS_ACCESSMASK  = &H00100Const EX_FULLMAILBOX_ACCESSMASK = 1Const EX_MB_SEND_AS_GUID = "{AB721A54-1E2F-11D0-9819-00AA0040529B}"'Application Parameter IndexConst ARG_INDEX_MODE = 0Const ARG_INDEX_USERNAME = 1Const ARG_INDEX_FILENAME = 2Const MIN_ARG = 1Const MODE_INVALID = -1 Const MODE_ADD = 0Const MODE_REMOVE = 1Const ADD = "-ADD"Const REMOVE = "-REMOVE"'Application Const StringConst EMPTYSTRING = ""Const ERROR_FILENAME = "GrantMailboxPermission.err"Const OUTPUT_FILENAME = "GrantMailboxPermission.log"Dim OUTPUT_DELIMITEROUTPUT_DELIMITER = vbTab'Logging fileDim objFSODim objfileErrorDim objfileOutputDim objfileImportDim objconnDim objCommandDim rootDSEDim sDomainContainerDim sUserLDAPPathDim objUserDim objSDNTsecurityDim objDACLNTDim objDACLEXDim objSDMailboxDim fFMADim fSendAsDim AccessTypeForFMADim AccessTypeForSendASDim fAddedFMADim fAddedSendAsDim fRemovedFMADim fRemovedSendAsDim sArraySplitDim sOneRowDim sGrantedUserDim dArgCountDim cScriptModeDim dArgExpectedDim fOneErrorOn Error Resume Next'Parameter CheckingdArgCount = Wscript.Arguments.CountIf (dArgCount < MIN_ARG) Then	DisplaySyntaxEnd IfcScriptMode = MODE_INVALIDSelect Case UCase(WScript.Arguments(ARG_INDEX_MODE))	Case ADD		cScriptMode = MODE_ADD		dArgExpected = ARG_INDEX_FILENAME + 1	Case REMOVE		cScriptMode = MODE_REMOVE		dArgExpected = ARG_INDEX_MODE + 1	Case Else		cScriptMode = MODE_INVALIDEnd SelectIf (cScriptMode = MODE_INVALID Or dArgCount <> dArgExpected) Then	DisplaySyntaxEnd IfIf (cScriptMode = MODE_ADD) Then	sGrantedUser = WScript.Arguments(ARG_INDEX_USERNAME)	If (IsValidUserName(sGrantedUser) = False) Then		DisplaySyntax	End IfEnd IfCreateImportExportFilesIf (cScriptMode = MODE_ADD) Then	err.Clear		'Prepare LDAP connection	Set objconn = CreateObject("ADODB.Connection")	Set objCommand = CreateObject("ADODB.Command")	objconn.Provider = "ADSDSOObject"	objconn.Open "ADs Provider"	If (err.number <> 0) Then		WScript.StdOut.WriteLine("Failed to bind to Active Directory server, error:" & err.Description)		objfileError.WriteLine("Failed to bind to Active Directory server, error:" & err.Description)		WScript.Quit	End If			Set rootDSE = GetObject("LDAP://rootDSE")	sDomainContainer = rootDSE.Get("defaultNamingContext")	If (err.number <> 0) Then		WScript.StdOut.WriteLine("Failed to find a Domain Container:" & err.Description)		objfileError.WriteLine("Failed to find a Domain Container:" & err.Description)		WScript.Quit	End If			Set objCommand.ActiveConnection = objconn	Do While objfileImport.AtEndOfStream <> True		fOneError = False		sUserLDAPPath = EMPTYSTRING		err.Clear		sOneRow = Trim(objfileImport.ReadLine)		If sOneRow <> EMPTYSTRING Then				    sUserLDAPPath = GetLDAPPathFromLegacyDN(sOneRow)		    If (err.number <> 0) Then			    objfileError.WriteLine("Failed to get user's LDAP path from " & sOneRow)			    fOneError = True			    err.Clear		    End If		    If (fOneError = False) Then			    Set objUser = GetObject(sUserLDAPPath)			    If (err.number <> 0) Then				    objfileError.WriteLine("Failed to get user object from " & sUserLDAPPath)				    objfileError.WriteLine("Error: " & err.Description)				    fOneError = True				    err.Clear			    End If		    End If    			    If (fOneError = False) Then			    Set objSDMailBox = objUser.MailboxRights			    Set objDACLEX = objSDMailbox.DiscretionaryAcl			    Set objSDNTsecurity = objUser.ntSecurityDescriptor			    Set objDACLNT = objSDNTsecurity.DiscretionaryAcl			    If (err.number <> 0) Then				    objfileError.WriteLine("Failed to get DACL of " & sUserLDAPPath)				    objfileError.WriteLine("Error: " & err.Description)				    fOneError = True				    err.Clear			    End If		    End If		    ' Check Full Mailbox Access and Send As permission		    fFMA = False		    fSendAs = False		    AccessTypeForFMA = ADS_ACETYPE_ACCESS_ALLOWED		    AccessTypeForSendAS = ADS_ACETYPE_ACCESS_ALLOWED		    If (fOneError = False) Then			    CheckFullMailboxAccess objDACLEX, sGrantedUser, fFMA, AccessTypeForFMA			    CheckSendAs objDACLNT, sGrantedUser, fSendAs, AccessTypeForSendAS			    If (err.number <> 0) Then				    objfileError.WriteLine("Failed to Check permission of " & sUserLDAPPath)				    objfileError.WriteLine("Error: " & err.Description)				    fOneError = True				    err.Clear			    End If		    End If		    'If we don't have either SendAS or FMA, we're going to add these permission		    If ( (AccessTypeForFMA = ADS_ACETYPE_ACCESS_DENIED) Or (AccessTypeForSendAs = ADS_ACETYPE_ACCESS_DENIED_OBJECT) ) Then			    'Deny access already granted, won't add permission to this user			    objfileError.WriteLine("Deny permission already added: " & sUserLDAPPath)			    fOneError = True		    End If    				    If ( fOneError = False And ((fFMA = False) Or (fSendAs = False)) ) Then			    fAddedFMA = False			    fAddedSendAs = False    						    If (fFMA = False) Then				    'Add FMA permission				    err.Clear				    AddAce objDACLEX, sGrantedUser, EX_FULLMAILBOX_ACCESSMASK, ADS_ACETYPE_ACCESS_ALLOWED, ADS_ACEFLAG_INHERIT_ACE, 0,0,0				    objSDMailbox.DiscretionaryAcl = objDACLEX				    objUser.MailboxRights = Array(objSDMailbox)				    If ( err.number <> 0 ) Then					    objfileError.WriteLine("Failed to add FullMailbox Access: " & sUserLDAPPath)					    objfileError.WriteLine("Error: " & err.Description)					    fOneError = True					    fAddedFMA = False					    err.Clear				    Else					    fAddedFMA = True				    End If			    End If    						    If (fSendAs = False) Then				    'Add SendAs permission				    err.Clear				    AddAce objDACLNT, sGrantedUser, EX_MB_SEND_AS_ACCESSMASK, ADS_ACETYPE_ACCESS_ALLOWED_OBJECT, 0,1, EX_MB_SEND_AS_GUID, 0				    objSDNTsecurity.DiscretionaryAcl = objDACLNT				    objUser.Put "ntSecurityDescriptor", Array( objSDNTsecurity )				    objUser.SetOption ADS_OPTION_SECURITY_MASK, ADS_SECURITY_INFO_DACL				    If ( err.number <> 0 ) Then					    objfileError.WriteLine("Failed to add SendAs permission: " & sUserLDAPPath)					    objfileError.WriteLine("Error: " & err.Description)					    fOneError = True					    fAddedSendAs = False					    err.Clear				    Else					    fAddedSendAs = True				    End If			    End If			    If (fOneError = False ) Then 				    objUser.SetInfo				    If (err.number <> 0) Then					    objfileError.WriteLine("Failed to update user: " & sUserLDAPPath)					    objfileError.WriteLine("Error: " & err.Description)					    fOneError = True					    err.Clear						    Else					    'Update Logging					    objfileOutput.WriteLine(sUserLDAPPath & OUTPUT_DELIMITER & fAddedFMA & OUTPUT_DELIMITER & fAddedSendAs)						    End If			    End If		    End If		    Set objUser = Nothing		    Set objSDNTsecurity = Nothing		    Set objDACLNT = Nothing		    Set objDACLEX = Nothing		    Set objSDMailBox = Nothing		    If (fOneError = True) Then			    WScript.StdOut.Write("!")		    Else			    WScript.StdOut.Write(".")		    End If        End If	LoopSet rootDSE = NothingSet objCommand = NothingSet objconn = NothingEnd IfIf (cScriptMode = MODE_REMOVE) Then	'Retreive the granted user from the first line of import file	sGrantedUser = objfileImport.ReadLine	If (IsValidUserName(sGrantedUser) = False) Then		WScript.StdOut.WriteLine("Invalid User in import file. please check import file..")		objfileError.WriteLine("Invalid User in import file. please check import file..")		WScript.Quit	End If		Do While objfileImport.AtEndOfStream <> True		fOneError = False		sUserLDAPPath = EMPTYSTRING		fAddedFMA = False		fAddedSendAs = False		fRemovedFMA = False		fRemovedSendAs = False		err.Clear		sOneRow = objfileImport.ReadLine		sArraySplit = Split(sOneRow, OUTPUT_DELIMITER)		'First column is Ldap path		sUserLDAPPath = sArraySplit(0)		'Second column is FullMailbox Permission		fAddedFMA = sArraySplit(1)		'Third column is SendAs		fAddedSendAs = sArraySplit(2)		Set objUser = GetObject(sUserLDAPPath)		If (err.number <> 0) Then			objfileError.WriteLine("Failed to get user object from " & sUserLDAPPath)			objfileError.WriteLine("Error: " & err.Description)			fOneError = True			err.Clear		End If				If ((fOneError = False) And (fAddedFMA = "True")) Then					Set objSDMailBox = objUser.MailboxRights			Set objDACLEX = objSDMailbox.DiscretionaryAcl			fRemovedFMA = RemoveFullMailboxAccess(objDACLEX, sGrantedUser)			If (err.number <> 0) Then				objfileError.WriteLine("Failed to Remove Full MailboxAccess from " & sUserLDAPPath)				objfileError.WriteLine("Error: " & err.Description)				fOneError = True				err.Clear			End If						If (fRemovedFMA = False) Then				objfileError.WriteLine("Couldn't find Full mailbox access permission on " & sUserLDAPPath)			End If						If ((fOneError = False) And (fRemovedFMA = True)) Then				objSDMailbox.DiscretionaryAcl = objDACLEX				objUser.MailboxRights = Array(objSDMailbox)			End If		End If		If ((fOneError = False) And (fAddedSendAs = "True")) Then					Set objSDNTsecurity = objUser.ntSecurityDescriptor			Set objDACLNT = objSDNTsecurity.DiscretionaryAcl			fRemovedSendAs = RemoveSendAs(objDACLNT, sGrantedUser)			If (err.number <> 0) Then				objfileError.WriteLine("Failed to Remove SendAs from " & sUserLDAPPath)				objfileError.WriteLine("Error: " & err.Description)				fOneError = True				err.Clear			End If			If (fRemovedSendAs = False) Then				objfileError.WriteLine("Couldn't find SendAs permission on " & sUserLDAPPath)			End If						If ((fOneError = False) And (fRemovedSendAs = True)) Then				objSDNTsecurity.DiscretionaryAcl = objDACLNT				objUser.Put "ntSecurityDescriptor", Array( objSDNTsecurity )				objUser.SetOption ADS_OPTION_SECURITY_MASK, ADS_SECURITY_INFO_DACL			End If		End If		If ((fOneError = False) And (fRemovedFMA Or fRemovedSendAs)) Then			objUser.SetInfo			If (err.number <> 0) Then				objfileError.WriteLine("Failed to update ADSI for user: " & sUserLDAPPath)				objfileError.WriteLine("Error: " & err.Description)				fOneError = True				err.Clear					Else 				If ( fRemovedFMA Or fRemovedSendAs ) Then					'Update Logging					objfileError.WriteLine("Removed Permission from " & sUserLDAPPath & OUTPUT_DELIMITER & fRemovedFMA & OUTPUT_DELIMITER & fRemovedSendAs)				End If			End If		End If		If (fOneError = True) Then			WScript.StdOut.Write("!")		Else			WScript.StdOut.Write(".")		End If	LoopEnd IfCloseImportexportFilesFunction IsValidUserName (sUserName)	Dim dPosition	dPosition = InStr(1, sUserName, "\")	If (dPosition = 0 ) Then		IsValidUserName = False		objfileError.WriteLine("Invalid User:" & sUserName)	Else		IsValidUserName = True	End IfEnd FunctionFunction CheckSendAs (objNTSD, sUser, fSendAs, AccessType)	Dim intACECount	Dim objACE		err.Clear	fSendAs = False	AccessType = ADS_ACETYPE_ACCESS_ALLOWED	intACECount = objNTSD.AceCount	If intACECount Then		For Each objACE In objNTSD			err.Clear			If ( (UCase(objACE.Trustee) = UCase(sUser)) And (objACE.ObjectType = EX_MB_SEND_AS_GUID) ) Then				fSendAs = True				AccessType = objACE.AceType			End If		Next	End If		If (err.number <> 0) Then		objfileError.WriteLine("Check SendAs permissions Failed : " & sUser)		objfileError.WriteLine("Error: " & err.Description)		err.Clear		fOneError = True	End If	Set objACE = NothingEnd FunctionFunction CheckFullMailboxAccess (objACL, sUser, fFoundFMA, AccessType)	Dim intACECount	Dim objACE	err.Clear	fFoundFMA = False	AccessType = ADS_ACETYPE_ACCESS_ALLOWED	intACECount = objACL.AceCount	If intACECount Then		For Each objACE In objACL			If ( (UCase(objACE.Trustee) = UCase(sUser)) And ((objACE.AccessMask And EX_FULLMAILBOX_ACCESSMASK) <> 0)) Then				fFoundFMA = True				AccessType = objACE.AceType			End If		Next	End If	If (err.number <> 0) Then		objfileError.WriteLine("Check FullMailbox permissions Failed : " & sUser)		objfileError.WriteLine("Error: " & err.Description)		err.Clear		fOneError = True	End If	Set ObjACE = NothingEnd FunctionFunction RemoveSendAs (objNTSD, sUser)	Dim intACECount	Dim objACE	Dim fFound		fFound = False	intACECount = objNTSD.AceCount		If intACECount Then		For Each objACE In objNTSD			If ((UCase(objACE.Trustee) = UCase(sUser)) And (objACE.ObjectType = EX_MB_SEND_AS_GUID) ) Then				objNTSD.RemoveAce objACE				fFound = True			End If		Next	End If	RemoveSendAs = fFound		End FunctionFunction RemoveFullMailboxAccess (objACL, sUser)	Dim intACECount	Dim objACE	Dim fFound		fFound = False	intACECount = objACL.AceCount		If intACECount Then		For Each objACE In objACL			If((0 <> Instr(UCase(objACE.Trustee), UCase(sUser))) And (objACE.AccessMask And EX_FULLMAILBOX_ACCESSMASK) <> 0) Then				objACE.AccessMask = (objACE.AccessMask Xor EX_FULLMAILBOX_ACCESSMASK)				fFound = True			End If		Next	End If	RemoveFullMailboxAccess = fFound		End FunctionFunction GetLDAPPathFromLegacyDN (sLegacyDN)	Dim rsUsers	Dim sLdapPath		objCommand.CommandText = "<GC://" & sDomainContainer & ">;(&(&(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(legacyExchangeDN=" & sLegacyDN & ")) ))));adspath;subtree"	objCommand.Properties("searchscope") = ADS_SCOPE_SUBTREE	objCommand.Properties("Page Size") = 10	objCommand.Properties("Timeout") = 30 	objCommand.Properties("Chase referrals") = (ADS_CHASE_REFERRALS_SUBORDINATE Or ADS_CHASE_REFERRALS_EXTERNAL)	err.Clear		Set rsUsers = objCommand.Execute	If (err.number <> 0) Then		objfileError.WriteLine("Search for mailbox owners failed, error:" & err.Description)		fOneError = True	End If		If (rsUsers.RecordCount = 0) Then		objfileError.WriteLine("No mailbox owner user accounts found for " & sLegacyDN & " in " & sDomainContainer & ".")		fOneError = True			End If	If (rsUsers.RecordCount > 1) Then		objfileError.WriteLine("Multiple mailboxs owner user accounts found for " & sLegacyDN & " in " & sDomainContainer & ".")		fOneError = True			End If	sLdapPath = Replace(rsUsers.Fields(0).Value, "GC://", "LDAP://")		GetLDAPPathFromLegacyDN = sLdapPath	Set rsUsers = NothingEnd FunctionFunction CloseImportexportFiles	objfileError.WriteLine("*******************************************************")	objfileError.WriteLine("End at " & Date & " " & Time)	objfileError.WriteLine("*******************************************************")	objFSO.Close	objfileError.Close	objfileOutput.Close	objfileImport.Close		Set objFSO = Nothing	Set objfileError = Nothing	Set objfileOutput = Nothing	Set objfileImport = NothingEnd FunctionFunction CreateImportExportFiles	Dim sErrorsFileName	Dim sImportFileName	Dim sOutputFileName	err.Clear	Set objFSO = CreateObject("Scripting.FileSystemObject")	sErrorsFileName = ERROR_FILENAME	sImportFileName = EMPTYSTRING	sOutputFileName = EMPTYSTRING	Select Case cScriptMode		Case MODE_ADD			sImportFileName = WScript.Arguments(ARG_INDEX_FILENAME)			sOutputFileName = OUTPUT_FILENAME		Case MODE_REMOVE			sImportFileName = OUTPUT_FILENAME 'Use output file name as import file			sOutputFileName = EMPTYSTRING			Case Else			DisplaySyntax	End Select	Set objfileError = objFSO.OpenTextFile(sErrorsFileName, ForAppending, True, TristateTrue)	objfileError.WriteLine("*******************************************************")	objfileError.WriteLine("Start at " & Date & " " & Time)	objfileError.WriteLine("*******************************************************")	If (cScriptMode = MODE_REMOVE) Then		Set objfileImport = objFSO.OpenTextFile(sImportFileName, ForReading, False, TristateTrue)	Else		Set objfileImport = objFSO.OpenTextFile(sImportFileName, ForReading, False, TristateFalse)	End If	If (sOutputFileName <> EMPTYSTRING) Then		'Check if output file already exists.		If (objFSO.FileExists(sOutputFileName)) Then			Set objfileOutput = objFSO.OpenTextFile(sOutputFileName, ForReading, False, TristateTrue)			sOneRow = objfileOutput.ReadLine			'If user name in the file is different from parameter, we can't proceed.			If ( sOneRow <> sGrantedUser ) Then				WScript.StdOut.WriteLine("The Domain\User must be the same as " & sOneRow )				WScript.Quit			End If			Set objfileOutput = objFSO.OpenTextFile(sOutputFileName, ForAppending, True, TristateTrue)		Else			Set objfileOutput = objFSO.OpenTextFile(sOutputFileName, ForWriting, True, TristateTrue)			'The first line of Log file is the user who is going to be granted the permissions			objfileOutput.WriteLine(sGrantedUser)		End If	End If		If (err.number <> 0) Then		WScript.StdOut.WriteLine("Failed to open Log file, error:" & err.Description)		WScript.Quit	End IfEnd FunctionFunction AddAce(dacl, TrusteeName, gAccessMask, gAceType, gAceFlags, gFlags, gObjectType, gInheritedObjectType)	Dim Ace1		Set Ace1 = CreateObject("AccessControlEntry")	Ace1.AccessMask = gAccessMask	Ace1.AceType = gAceType	Ace1.AceFlags = gAceFlags	Ace1.Flags = gFlags	Ace1.Trustee = TrusteeName	'Determine whether ObjectType has to be set	If CStr(gObjectType) <> "0" Then		Ace1.ObjectType = gObjectType	End If	'Determine whether InheritedObjectType has to be set.	If CStr(gInheritedObjectType) <> "0" Then		Ace1.InheritedObjectType = gInheritedObjectType	End If	dacl.AddAce Ace1    Set Ace1 = NothingEnd FunctionFunction DisplaySyntax	WScript.StdOut.WriteLine("Syntax:")	WScript.StdOut.WriteLine()	WScript.StdOut.WriteLine("Grant Full mailbox access and SendAs permission to USER based on IMPORT_FILE:")	WScript.StdOut.WriteLine("    CSCRIPT " & WScript.ScriptName & " -Add DOMAIN\USER IMPORT_FILE")	WScript.StdOut.WriteLine("    NOTE: """ & OUTPUT_FILENAME & """ will be created for -Remove option ")	WScript.StdOut.WriteLine()	WScript.StdOut.WriteLine("Remove Full mailbox access and SendAs permission based on " & OUTPUT_FILENAME & ":")	WScript.StdOut.WriteLine("    CSCRIPT """ & WScript.ScriptName & """ -Remove ")	WScript.StdOut.WriteLine()	WScript.StdOut.WriteLine("For all modes, errors are saved to " & ERROR_FILENAME )	WScript.Quit	End Function

Revize

VerzeDatumZměna
1.011. ledna 2007Původní verze
2.012. ledna 2007Redakčních změn.
3.007 únor 2007Revize celý článek
3.108 února 2007Aktualizovaný download center URL
3.208 února 2007Redakčních změn.
4.009-Feb-2007Přidány nové informace o konfliktu konferenční místnosti
4.1.12. února 2007Přidané Exchange 2003 Enterprise Edition do části "Platí pro"
4.212. února 2007Opravená chyba typografických
4.312. února 2007Opravit číslo kroku v poznámce
5.013. února 2007VM přidané informace v části "Jak nainstalovat nástroj Exchange"
6.015. února 2007Přepis části "Později, než bylo očekáváno zobrazit připomenutí"
7.015. února 2007Ke stažení přidána informace pro modul Virtual Machine pro balíček aktualizace Microsoft Exchange kalendářem
8.016. února 2007Přidány informace o nástroje pro správu systému Exchange v části "Co dělat dříve, než spustíte nástroj Exchange"
8.119. února 2007Byl opraven název souboru v části "Jak spustit Msextmzcfg.exe"
8.220. února 2007Přidané mezery mezi uživatelské_jméno a název_souboru v části skript "Udělit oprávnění poštovní schránky"
9.020. února 2007Revize článku
10.020. února 2007Vnitřní metadata aktualizace
10.120. února 2007Opravená chyba typografických
10.220. února 2007Opravená chyba typografických
10.320. února 2007Opravená chyba typografických
10.421. února 2007Opravená chyba typografických
11.022. února 2007Přidány informace o verzi 2 nástroj Exchange
11.122. února 2007Opravená chyba typografických
11.223. února 2007Tabulky přidané k označení revize článku
12.026. února 2007Přidány informace o místo v protokolu událostí a přidány informace o chybové zprávy a řešení těchto chyb
13.027. února 2007Adresu URL pro stažení odstraněny informace virtuálního počítače a přidán křížový odkaz na 933185
14.028. února 2007V části "Známé problémy" změněného textu v první odrážky zahrnout KB926666
15.027. února 2007Informace přidané virtuálního počítače
16.028. února 2007Byly přidány informace o nejnovější opravy hotfix pro nástroj aktualizace dat časové pásmo pro aplikace Microsoft Office Outlook (Tzmove.exe) do sekce "pro přímou rezervaci". Přidán křížový odkaz na 933146
16.128. února 2007Opravená tabulka značky
17,001. března 2007Odebrané informace Exchange Server 5.5
18.05. března 2007Rewrote revizní tabulky
19.008. března 2007Další informace o chybové zprávě "HRTestMailboxAccess"
19.113. března 2007Odebrat duplicitní odstavce o počtu účastníků v žádosti o schůzku
19.219. března 2007Aktualizovanou revizní tabulky
19.321. března 2007Odebrán virtuální počítač informace v části "informace o nástroji Exchange"
19.403-Apr-2007Aktualizovaná část Úvod
19.504. srpna 2007Byl aktualizován název
21.006-Sep-2007Přidány informace o článku 941018 novější nástrojem
21.107-Sep-2007Odebrat zastaralý odkaz článek znalostní báze Knowledge Base.

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 930879 - Poslední kontrola: 12/22/2014 20:28:00 - Revize: 23.0

Microsoft Exchange Server 2007 Enterprise Edition, Microsoft Exchange Server 2007 Standard Edition, Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Exchange Server 2003 Standard Edition, Microsoft Exchange 2000 Enterprise Server, Microsoft Exchange 2000 Server Standard Edition

  • kbhowto kbresolve kbexpertiseinter kbinfo kbmt KB930879 KbMtcs
Váš názor
vaScript" async=""> var varAutoFirePV = 1; var varClickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write(" ge in languagesListForLargeScreens track by $index -->
España - Español
Paraguay - Español
Venezuela - Español
did=1&t=">0&did=1&t="> >>ow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>"); >