pondělí 9. září 2013

Outlook 2013: 0x80070057

V případě, že používáte stejnou kombinaci poštovního server MS Exchange 2007 a e-mail klienta MS Outlook 2013, tak se můžete s problém aktualizace, či přímo stažení OAB (Offline Address Book).

Při pokusu o stažení OAB (Offline Address Book) se totiž vyskytne chyba 0x80070057.

Kde je problém a jak toto vyřešit. ?

Hned na úvod je nutno pamatovat na to,
že Exchange Product Group testoval a dnes plně podporuje pouze tyto následující MS Outlook klienty
pro MS Exchange Server 2007:
  • Microsoft Office Outlook 2010 RTM and later
  • Microsoft Office Outlook 2007 RTM and later
  • Microsoft Office Outlook 2003 RTM and later
  • Microsoft Office Outlook 2002 
Více informací je na této adrese.

Možnost je tedy vrátit se k předchozí ve MS Outlooku ... např. ve verzi 2010 (kde získávání nové verze OAB standardně funguje skrz Public Folder distribuci).
Ale ne vždy je toto možné a žádoucí.



Nejprve, co je OAB?
Offline Address Book (OAB) je kopie adresářového listu, který si MS Outlook stáhne a používá ho, když je odpojen od serveru. OAB generuje MS Exchange Server nový OAB (nejméně jedenkrát za 24 hodin) a komprimovaný soubor nabízí v distribučním místě ke stažení.

Možnosti distribuce ke stažení:

  • Public Folder distribuce
  • WEB base distribuce

V případě, že se vyskytne chyba 0x80070057 (což v případě MS Outlooku 2013 znamená, že nelze stáhnout, že nelze získat nový OAB z MS Exchange Serveru), může získání nové verze OAB vyřešit pomocí webové distribuce.

Webová distribuce OAB musí být povolena v konfiguraci MS Exchange Serveru a v IIS Manageru lze ověřit, zda-li existuje OAB složka (musí obsahovat podsložku s GUID názvem). Webová distribuce také vyžaduje správnou konfiguraci AUTODISCOVER služeb.

Klasickou cestou (skrz Veřejné složky) nelze tedy OAB do MS Outlooku 2013 distribuovat (z MS Exchange 2007).
Nicméně lze vyzkoušet pro řešení problému následující - a to je WEBOVÁ distribuce.

Pro WEB distribuci je nutno nastavit následující:
  • Exchange Server -> Organization Configuration -> Mailbox -> Offline Address Book -> Properties -> karta Distribution
  • Zaškrtnout Enable Web-Based distribution 
  • Přidat virtuální adresář: Add - OAB
Po této konfiguraci se následně chyba v MS Outlook 2013 změní na: 0x8004010F.

A pak už je zbývá ideálně provést restart všech služeb MS Exchange 2007.

Ale protože to není vždy možné, tak je také možné vyčkat (nejméně 24 hodin).
V mém případě to trvalo cca 2 hodiny (protože mám nastavenu generaci OAB na každé 2 hodiny v pracovní době) a OAB adresář se automaticky stáhnul do MS Outlooku 2013.

Žádné komentáře:

Okomentovat