Назад | Перейти на главную страницу

Exchange OAB (OAL) не будет создаваться после обновления с Exchange 2007 до 2010 (8004010e)

Я выдергиваю волосы уже несколько дней, позвольте мне посмотреть, смогу ли я описать свою проблему.

По сути, мы прошли 90% пути перехода на Exhcnage 2010 с 2007 года. С тех пор, как я переместил автономную адресную книгу (или OAL сейчас в 2010 году) на новый сервер, я получал эти ошибки (это с журналом, установленным на эксперт)

Сначала я получаю журналы, в которых говорится, что он начинается. Затем я получаю целую кучу (которые, по-видимому, нормальны), последнее:

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 

Я получаю около 60 штук, а потом получаю:

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 

И:

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 

И наконец:

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. 

Кроме того, во время некоторой проверки я заметил, что при проверке OABInteg получаю кучу ошибок:

Processing Address Book Entry #23 of 50. 

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

однако сводка такова:

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 

Теперь я потратил очень мало времени на изучение этого, и, похоже, это проблема, восходящая к Exchange 2003 и связанная с поврежденными записями Active Directory (в частности, значениями Manager, Secret и HomeMDB и ClientMDB). Я запустил инструмент, рекомендованный блогом Дэйва Голдмана, который позволяет мне экспортировать всю базу данных AD (и соответствующие значения, которые могут вызывать проблему), и после ручного просеивания 14000 записей я пришел к выводу, что нет искаженных, нулевых или поврежденных значений в любой из этих областей, или что я потерял рассудок на полпути и пропустил их.

Я также пробовал:

  1. Запуск OABInteg и proxytest и alltests возвращает совершенно нормальные результаты.
  2. Использовал инструмент MAPI, чтобы открыть текущую автономную адресную книгу, вручную проверил предыдущие и следующие 50 записей (поскольку автономная адресная книга создается группами по 50) и ничего не нашел.
  3. Я полностью переделал автономную адресную книгу (более одного раза) и получил точно такой же результат. Я также пробовал использовать методы распространения через Интернет и общие папки.

Единственное, что я могу найти, что может мне в этом помочь, - это таинственный инструмент, разработанный филиалом Microsoft Illumiati под названием «NSPITool», который, по-видимому, в три простых шага скажет мне, где в моем активном каталоге находятся искаженные значения, и позволит мне решить эту проблему. . Однако этот инструмент, по-видимому, доступен только через PSS, и я бы предпочел сначала опубликовать здесь, прежде чем связываться с MSPSS.

Любая помощь будет приветствоваться !!

Гарет

Одним из шагов, который помог мне диагностировать мои собственные проблемы с автономной адресной книгой после миграции 2007 г., было повышение уровня журнала создания автономной адресной книги до высокого. Это помогло выделить некоторые проблемные записи. В итоге мне пришлось заново установить некоторые значения в нескольких почтовых ящиках. Такие глупые вещи, как изменение определенного SMTP-адреса и возвращение его к исходному значению, принудительная регенерация автономной адресной книги и наблюдение за ее работой.

Изменение уровня журнала событий: http://technet.microsoft.com/en-us/library/aa998905(EXCHG.80).aspx

Set-EventLogLevel -Identity «MSExchangeSA \ OAL Generator» - эксперт уровня

Это необходимо запустить на сервере (ах), на котором размещены почтовые ящики. Не на концентраторе или сервере (ах) CA.