O OAB (Exchange OAB) não será gerado após a atualização do Exchange 2007 para 2010 (8004010e)

3

Estou puxando meu cabelo há dias, deixe-me ver se consigo descrever meu problema.

Basicamente, estamos a 90% do caminho através da migração para o Exhcnage 2010 de 2007. Desde que eu mudei o OAB (ou OAL agora em 2010) para o novo servidor, tenho recebido esses erros (isso é com o logging set para especialista)

Primeiro, recebo os registros dizendo que está começando Então eu pego um monte (que é aparentemente normal) sendo o último:

Log Name: Application 
Source: MSExchangeSA 
Date: 28/06/2010 8:46:42 a.m. 
Event ID: 9359 
Task Category: (13) 
Level: Warning 
Keywords: Classic 
User: N/A 
Computer:  
Description: 
OALGen truncated or dropped properties for entry 'Joe Tsang' in address list '\Global Address List' because they exceeded the configured size limits for the version 4 offline address list. The affected MAPI ids are: 8008. 
- \Default Offline Address Book 

Eu obtenho cerca de 60 desses e então eu recebo:

Log Name: Application 
Source: MSExchangeSA 
Date: 28/06/2010 8:46:42 a.m. 
Event ID: 9339 
Task Category: (13) 
Level: Error 
Keywords: Classic 
User: N/A 
Computer:  
Description: 
Active Directory PDC returned error 8004010e while generating the offline address book for '\Global Address List'. The last recipient returned by the Active Directory was 'Joe Tsang'. This offline address book will not be generated. 
- \Default Offline Address Book 

E:

Log Name: Application 
Source: MSExchangeSA 
Date: 28/06/2010 8:46:42 a.m. 
Event ID: 9330 
Task Category: (13) 
Level: Error 
Keywords: Classic 
User: N/A 
Computer:  
Description: 
OABGen encountered error 8004010e (internal ID 5001697) accessing Active Directory PDC for '\Global Address List'. 
- \Default Offline Address Book 

E finalmente:

Log Name: Application 
Source: MSExchangeSA 
Date: 28/06/2010 8:46:42 a.m. 
Event ID: 9126 
Task Category: (13) 
Level: Error 
Keywords: Classic 
User: N/A 
Computer:  
Description: 
OABGen encountered error 8004010e while calculating the offline address list for address list '\Global Address List'. This offline address list will not be available for client download. 
- \Default Offline Address Book. 

Além disso, notei durante alguns testes que estou recebendo vários erros na verificação do OABInteg:

Processing Address Book Entry #23 of 50. 

Display Name = [email protected] 
Object is a Distribution list object 
ERROR: LegacyExchangeDN has the '@' character present. This is a PDN issue and this can cause full downloads. 

no entanto, o resumo é:

Scan Finished 
+-------------+ 
Total number of entries processed in the address book: 258 
Total number of entries skipped: 0 
Total number of contacts: 4 
Total number of mailboxes: 139 
Total number of distribution lists: 83 
Total number of groups: 0 
Total number of folders: 32 
Total number of Address Book Container objects found: 0 
Total number of temp legacyExchangeDN's found: 0 
Total number of objects that are missing some main attributes: 0 
Total number of objects that mail and proxy attribute don't match: 0 
Total number of objects that do not have a domain value: 0 
Total number of objects that do not have a valid unicode domain value: 0 
Total number of objects that do not have a valid SMTP Domain because first character is not greater than '/': 0 
Total number of objects that do not start with /o= or /O=: 0 
Total user objects that are missing the Primary Proxy address attribute: 0 
Total user objects with proxy addresses equal to or over 64 characters: 0 
Total objects with the '@' character in the legacyExchangeDN: 8 
Total objects with bad Active Directory Backlinks: 0 
Total objects that have a legacyExchangeDN of ADCDisableMail: 0 
Total objects that have a legacyExchangeDN of ADCDisableMailByADC: 0 

Agora passei um tempo pesquisando sobre isso, e parece ser um problema que remonta ao Exchange 2003, e está relacionado aos registros corrompidos do Active Directory (especificamente os valores Manager, Secretary e HomeMDB e ClientMDB). Eu executei uma ferramenta que foi recomendada pelo blog de Dave Goldman que me permite exportar todo o Banco de Dados do AD (e os valores correlacionados que podem estar causando o problema) e depois de peneirar manualmente 14.000 registros Concluí que não há valores malformados, nulos ou corruptos em qualquer um desses campos ou que eu perdi a cabeça no meio e senti falta deles.

Eu também tentei:

  1. A execução do OABInteg e do proxytest e alltests retorna resultados completamente normais.
  2. Usei a ferramenta MAPI para abrir meu OAB atual e verifiquei manualmente os 50 registros anteriores e seguintes (como o OAB é gerado em grupos de 50) e não encontrei nada.
  3. Eu refiz completamente o OAB (mais de uma vez) e obtive exatamente o mesmo resultado. Eu também tentei usar os métodos de distribuição da Web e pasta pública.

A única coisa que posso encontrar que pode me ajudar nisso é uma ferramenta misteriosa desenvolvida pela filial Illumiati da Microsoft chamada "NSPITool" que aparentemente irá em três etapas fáceis me dizer onde estão os valores malformados no meu diretório ativo e deixar Eu resolvo isso. No entanto, esta ferramenta é aparentemente só disponível via PSS e eu prefiro tentar postar aqui primeiro antes de entrar em contato com MSPSS.

Qualquer ajuda seria apreciada !!

Gareth

    
por Sim 29.06.2010 / 01:19

2 respostas

1

Uma etapa que me ajudou a diagnosticar meus próprios problemas de OAB / OAL após 2007 foi migrar o nível de log de geração de OAB para alto. Isso ajudou a isolar algumas entradas de problemas. Acabei tendo que redefinir alguns valores em algumas caixas de correio. Coisas bobas como alterar um endereço SMTP específico e alterá-lo de volta para o valor original, forçando uma regeneração do OAB e vendo-o funcionar.

Alterando o nível do registro de eventos: link

Set-EventLogLevel -Identity “MSExchangeSA \ OAL Generator” - Especialista em nível

Isso precisa ser executado no (s) servidor (es) que hospedam as caixas de correio. Não no servidor Hub ou CA.

    
por 29.06.2010 / 01:41
1

MS Support PSS - oabvalidate.exe link

    
por 01.12.2010 / 13:12