BlackBerry Enterprise server 5.0.4 a Exchange 2013

Home / Uncategorized / BlackBerry Enterprise server 5.0.4 a Exchange 2013

Peklo jménem BlackBerry… Řešili jsme u zákazníka nasazení BlackBerry serveru a Exchange 2013. Exchange 2013 serverů je více v různých sitech. V některých lokalitách jsou i Exchange 2007 a 2010 (např. kvůli migraci). Pro každou lokalitu měl být samostatný BB server. Na stránkech BB se píše, že BB server je podporovaný s Exchange 2013 s v KB je popsáno pár „jednoduchých“ kroků a podmínek. Např. mít nejnovější MAPI/CDO v registrech RPCHTTPProxyMap_BES apod. Nicméně od začátku „to nefungovalo“ ani v testovacích prostředích… Různých odkazů na to, že to nefunguje mraky, ale nikde řešení… Když se podařilo překonat jeden problém, objevil se další apod.

1) Při instalaci nešlo pokračovat při vytváření profilu se zadalo krátké jméno např. EX2013CU2v2 a uživatel BESADMIN, nešlo pokračovat, i když v registrech byl správný odkaz RPCHTTPProxyMap_BES, certifikát byl důvěryhodný apod.

Řešení : zadat jméno Global Catalogu a instalace se dokončila

2) Pokud takto dokončíte instalaci profil BlackBerryServer není funkční. Postup jak vytvořit funkční profil pomocí MAPI/CDO vůči Exchnage 2013 lze nalézt, ale následující postup také fungoval.

  • spustit nástroj MFCMAPI
  • smazat vytvořené profily – Show Profile, pravou myší na jméno profilu a vybrat DeleteProfile
  • do registrů přidat kromě RPCHTTPProxyMap_BES také RPCHTTPProxyMap (se stejnou hodnotou)
  • v MFCPMAPI vybrat Profile, Advanced profile, Launch profile wizard… potvrdit OK
  • pokračovat NEXT, název profilu BlackBerryServer
  • Microsoft Exchange server je Exchange GUID. Ten zjistíte takto Get-Mailbox besadmin | select ExchangeGuid a za guid přidáte název domény (ta by měla koresndovat s tím co je v registrech RPCHTTPProxyMap_BES a se jménem v certifikátu), tedy např.dcd81848-1b08-4fd4-b4bc-ad2bd7b15da8@firma.cz
  • dále jméno uživatele např. besadmin
  • dokončit průvodce
  • v MFCMAPI zvolit Profile, Show Profiles, vybrat profil BlackBerryServer, 2x click na profil Display Name Microsoft Exchange Server, vybrat 2x click PR_PROVIDER_UID který začíná 13DBB0C….
  • vybrat hodnotu PR_PROFILE_CONNECT_FLAGS a HEX 0x8000, potvrdit OK
  • zavřít všechna okna MFCMAPI, resp. se přepnout na úvodní obrazovku.
  • vybrat Session, Logon a vybrat profil BlackBerryServer
  • vyberte Display Name Mailbox… Nesmí se objevit chyba! Pak je profil funkční.
  • lze ověřit testem IEMSTest.exe

3) Další problém vyvstal, když se přidal uživatel v BlackBerry Administration Service. V logu se objevilo následující :

[20400] (09/26 13:57:51.448):{0x13D8} {bestest@virtual.test} MAPIMailbox::MAPIMailbox – OpenMsgStore (0x8004011d) failed, MailboxDN=/o=HCI/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=848c65bf2f4649e583c11c506c88926c-besadmin, ServerDN=/o=HCI/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=EX2013CU2v2/cn=Microsoft Private MDB

nelíbilo se mi to krátké jméno EX2013CU2v2… Co pomohlo? Spustit HandheldCleanup.exe -u, vybrat profil BlackBerryServer, a napsat jméno BB serveru (zadává se při instalaci) a ten detekoval změnu a nahradil krátké jméno Exchange GUID. Hurá! Mailbox se otevřel a BB tel. se spojil. Jenže za cca 10 – 15 minut se vše vrátilo zpět… Pak jsem v jedné diskuzi narazil na to, že při migraci z Exchange 2010 na 2013 měl někdo podobný problém. Zde se sice nic nemigrovalo, nicméně pomohlo to stejné, zakázat BB serveru LDAP.

32-bit: HKEY_LOCAL_MACHINE\Software\Research In Motion\BlackBerry Enterprise Server\Agents
64-bit: HKEY_LOCAL_MACHINE\Software\WOW6432Node\Research In Motion\BlackBerry Enterprise Server\Agents

LDAPSearch nastavit na hodnotu 0

znovu spustit HandheldCleanup.exe -u, změna pak již je trvalá a vše konečně funguje…

Prostě peklo… 🙂

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *