none
Exchange 2010 SP1 OAB не работает RRS feed

  • Общие обсуждения

  • Приветствую!

    1. Был давно установлен Exchange 2003, согласно инструкции, через ADSI все удалил.

    2. Поставил Exchange 2010 SP1.

    3. Не работает Default Offline Address Book

    в корне папки нет папки: ExchangeOAB , сделал ручками. В ней не создается папка с идентификатором GUID.

    ошибки в евентах: 9402, 9109, 9334

    и последняя Но уже не ошибка: 9107 (Завершилось создание автономной адресной книги.
    - \Default Offline Address Book )

     

    ошибка 9402 след. вида: (OABGen не удалось прочитать атрибут objectGuid из объекта автономной адресной книги "/o=First Organization/cn=addrlists/cn=oabs/cn=Default Offline Address Book" в Active Directory. Проверьте параметры безопасности для этого объекта. Автономная адресная книга не будет создана. )

    Уже все перепробовал по статьям из Интернета. ничего не помогает, папка не создается, НО если ее сделать руками, в ней не появляется файл oab.xml

    Заранее спасибо.

     

    • Изменен тип Yuriy Lenchenkov 1 ноября 2011 г. 13:43 отсутствие активности
    12 октября 2011 г. 11:20

Все ответы

  • Не пробовали Remove-OfflineAddressBook, а потом  New-OfflineAddressBook ?


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    12 октября 2011 г. 12:07
    Модератор
  • Не пробовали Remove-OfflineAddressBook, а потом  New-OfflineAddressBook ?


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    Пробовал, только не через консоль. Exchange русский, даже называл потом по английски.
    12 октября 2011 г. 16:07
  • Через ADSI посмотрите свойства объекта Configuration - Services - Microsoft Exchange на предмет дублирующихся свойств. Если есть - удалите дубли и пересоздайте OAB

    Innovation distinguishes between a leader and a follower - Steve Jobs
    13 октября 2011 г. 5:08
  • Через ADSI посмотрите свойства объекта Configuration - Services - Microsoft Exchange на предмет дублирующихся свойств. Если есть - удалите дубли и пересоздайте OAB

    Innovation distinguishes between a leader and a follower - Steve Jobs

    Приветствую!

    Были дубли:

    удалил
    AddressBookRoots2 (значение, а не саму строку)
    globalAddressList2 (значение, а не саму строку)

    Пересоздал, ошибки теже

    13 октября 2011 г. 6:30
  • Т.е. свойства AddressBookRoots2 и globalAddressList2 остались?

    Каким методом распространяется OAB: public folder или Web distribution?


    Innovation distinguishes between a leader and a follower - Steve Jobs
    • Изменено Ilya Ershov 13 октября 2011 г. 6:35
    13 октября 2011 г. 6:33
  • Т.е. свойства AddressBookRoots2 и globalAddressList2 остались?

    Каким методом распространяется OAB: public folder или Web distribution?


    Innovation distinguishes between a leader and a follower - Steve Jobs

    'Атрибут' удалить не дает - нет даже такой кнопки.

    Я удалил 'значение' - оно тоже самое как и у атрибута без цифры 2.

    И паблик фолдер и веб.

    13 октября 2011 г. 7:13
  • Удалите созданные файлы lzx и перезапустите Exchange file distribution service

    пересоздайте OAB командлетами Remove-OfflineAddressBook и New-OfflineAddressBook


    Innovation distinguishes between a leader and a follower - Steve Jobs
    14 октября 2011 г. 5:56
  • В папке ExchangeOAB нет папки с GUID адресной книги (не создается) нет также никаких файлов, они не появляются.
    14 октября 2011 г. 11:48
  • Т.е. у вас сейчас Get-OfflineAddressBook не показывает ни одной адресной книги?

    Попробуйте еще сделать forestprep и domainprep, чтобы восстановить все права безопасности.


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    14 октября 2011 г. 15:09
    Модератор
  • Почему не показывает, есть адресная книга. Даже адреса через web интерфейс могу видеть пользователей.

    В евентах ошибка, что нет папки ExchangeOAB и соответственно в ней не создается папка с идентификатором GUID офлайн адресной книги, можно конечно сделать пуками, но толку нет, не появляются *.lzx файлы и нет также oab.xml.

     

    Попробуйте еще сделать forestprep и domainprep, чтобы восстановить все права безопасности.

    У меня ведь Exchange 2010 там нет таких функций.

    + Попробовал удалить Exchange, почистил также через ADSI, поставил - та же ошибка.

    17 октября 2011 г. 11:37
  • Я про это http://technet.microsoft.com/en-us/library/bb125224.aspx
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    17 октября 2011 г. 12:56
    Модератор
  • Пробовал, не помогло.

    Даже нет папки ExchangeOAB

    Если создать ExchangeOAB и в ней папку с GUID, будет ругаться на отсутствие oab.xml - ругается сервис Файл реплики.

    Если пробовать актуализировать книгу, также пишет:

    9402: OABGen не удалось прочитать атрибут objectGuid из объекта автономной адресной книги

    9334: Произошла ошибка ffffffff при инициализации программой OALGen процесса создания автономных списков адресов

    18 октября 2011 г. 4:28
  • Так, новая OAB в EMC отображается?

    В ADSI опять дубли для GlobalAddressList, AddressBookRoots и TemplateRootsне появились?


    Innovation distinguishes between a leader and a follower - Steve Jobs
    18 октября 2011 г. 6:25
  • Да отображается, и в ADSI есть и разрешения сверил по аналогии (правда с 2007 сервером)

    Да как ни странно появились, уже чистил.

    18 октября 2011 г. 6:32
  • В EMC выполните Rebuild

    Перезапустите web-based distribution service


    Innovation distinguishes between a leader and a follower - Steve Jobs
    18 октября 2011 г. 6:59
  • Пробовал и так и перезагружать и делать новую книгу.

     

    Вот начинается:

    1.

    Процесс MSExchangeFDS.exe (идентификатор процесса=4900). Не удалось найти каталог \\\ExchangeOAB\2aebe57b-5f53-4fc8-b16d-06a22f13305a.

    2.

    OABGen не удалось прочитать атрибут objectGuid из объекта автономной адресной книги "/o=/cn=addrlists/cn=oabs/cn=msExchOAB8ad296cd" в Active Directory

    3.

    Произошла ошибка ffffffff при инициализации программой OALGen процесса создания автономных списков адресов

    + все делается в Hyper-V если с этим может быть как то связано.


    • Изменено krasnol1 18 октября 2011 г. 7:30
    18 октября 2011 г. 7:21
  • А /prepareDomain нормально у вас прошло?
    Innovation distinguishes between a leader and a follower - Steve Jobs
    18 октября 2011 г. 7:39
  • День добрый.

    Приблизительный план решения. Но бекап никто не отменял.

    1. Установить роль CAS на временном сервере.

    2. Удалить роль CAS на основном сервере.

    3. Проверить настройки OAB на временном сервере.

    Если потребуеться удалить на основании статьи http://technet.microsoft.com/en-us/library/bb123595.aspx.

    Можно вручную, но перед этим удалить все CAS server.

    CN=Configuration, DC=yourdomain,DC=com CN=Microsoft Exchange CN=Address Lists Container  CN=Offline Address Lists groups

    Пример создания.

    new-OfflineAddressBook -Name 'Default Offline Address List' -Server  -AddressLists '\Default Global Address List' -PublicFolderDistributionEnabled $true -VirtualDirectories ' domain\OAB (Default Web Site)'


    MCITP. Знание - не уменьшает нашей глупости.

    18 октября 2011 г. 7:53
    Модератор
  • А размещение ролей какое? Все на одном сервере?
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    18 октября 2011 г. 8:29
    Модератор
  • Да, во всех случаях в логе:

    The Microsoft Exchange Server setup operation completed successfully.

    18 октября 2011 г. 9:43
  • У меня Exchange 2010 с нуля.

    1. Вычистил старый Exchange 2003, был удален еще несколько лет назад.

    2. Поставил Exchange + EDGE, все настроил, все гуд. ошибок нет. по имени сервера обратил внимание что нет папки ExchangeOAB, зашел в консоль сделал актуализацию офлайн книги - выпали ошибки.

    Перерыл весь инет ничего толком не нашел, везде пишут про разрешения, все проверил - все гуд.

    Написал сюда на форум, ждал ответа. Т.к. сервер тестовый все удалил в обратной последовательности. Почистил также через ADSI. Перед новой установкой, машины вывел из домена, развернул снапшот, завел в домен, все поставил. И опять все гуд, кроме офлайн книжки. Соотв. не вижу смысла опять все удалять.

    До этого ставил неоднократно Exchange 2010 (только не SP1) было все хорошо. 

    + Использую сейчас: Windows 2008 R2 SP1, Exchange 2010 SP1 - все русское. перед установкой все апдейты с wsus.

    18 октября 2011 г. 9:51
  • Да, все на одном сервере.
    18 октября 2011 г. 9:58
  • Если Exchange не в эксплуатации, то можно его удалить.

    И вычистить по инструкции. Инструкцию писал идус. Блог его закрылся так, что автор не я. Она рабочая.

     

    anually Uninstall Last Exchange 2010 Server from Organization

    Important Note:

    Exchange 2010 Manual Un-Installation is UN-SUPPORTED.

    The Best way to Remove Exchange 2010 is Uninstall it from Add/Remove Programs.

    This will COMPLETELY REMOVE ALL Exchange related objects from Organization Completely.

    As It will Remove all Exchange Related Active directory Objects , None of the Exchange related stuff will work after you complete the following:

    Manual Un-Installation.

    Please don’t follow in case you have any working exchange server ( 2000,2003,2007 or 2010) in your Organization.

    Prepare for Manual Un-Installation:

    1.Take System State Backup of your Active directory
    2.Take Exchange Database Flat file Copy (OR) Backup
    3.Make a Note of All your Mailbox Database names, Organization names, MRM Details, MRM Retention Tag Details, MRM Retention Policy Details, OWA Mailbox Policy details, Exchange Active sync Mailbox Policy details, Email Address Policy Details, Transport Rules, Journal Rules, Send/Receive Connector Details, Global Settings, UM Settings etc.
    4.Run ExBPA Report and Export the Report for future reference.
    5.Go to Registry Editor and Export “My Computer” as Registry backup.
    Remove Binaries, Registry from Exchange Server:

    1.Go to Exchange 2010 Server
    2.Make Sure Exchange management Console and Exchange Management Shell are Closed.
    3.Go to Services.msc
    4.Right Click on “Microsoft Exchange Active Directory Topology Service”.
    5.Go to Properties.
    6.Stop the Service. Make the Startup type “Disabled”
    7.Click ok.
    8.Stop and Disable All the Exchange Related Services below in the same method.
    1.Microsoft Exchange Address Book
    2.Microsoft Exchange Anti-spam Update
    3.Microsoft Exchange EdgeSync
    4.Microsoft Exchange File Distribution
    5.Microsoft Exchange Forms-Based Authentication
    6.Microsoft Exchange IMAP4
    7.Microsoft Exchange Information Store
    8.Microsoft Exchange Mail Submission Service
    9.Microsoft Exchange Mailbox Assistants
    10.Microsoft Exchange Mailbox Replication Service
    11.Microsoft Exchange Monitoring
    12.Microsoft Exchange POP3
    13.Microsoft Exchange Protected Service Host
    14.Microsoft Exchange Replication Service
    15.Microsoft Exchange RPC Client Access
    16.Microsoft Exchange Search Indexer
    17.Microsoft Exchange Server Extension for Windows Server Backup
    18.Microsoft Exchange Service Host
    19.Microsoft Exchange Speech Engine
    20.Microsoft Exchange System Attendant
    21.Microsoft Exchange Throttling
    22.Microsoft Exchange Transport
    23.Microsoft Exchange Transport Log Search
    24.Microsoft Exchange Unified Messaging
    25.Microsoft Search (Exchange Server)
    1.Refer to:
    2.Overview of Services Installed by Exchange Setup 
    3.http://technet.microsoft.com/en-us/library/ee423542.aspx
    9.Restart the Exchange Server.
    10.Go to Registry Editor.
    1.Navigate to the following registry entries and delete them.
    2.COMPUTER ->HKEY_LOCAL_MACHINE ->SOFTWARE -> MICROSOFT -> EXCHANGE
    3.COMPUTER ->HKEY_LOCAL_MACHINE ->SOFTWARE -> MICROSOFT -> EXCHANGESERVER
    4.COMPUTER ->HKEY_LOCAL_MACHINE ->SYSTEM ->CURRENTCONTROLSET ->SERVICES ->MSEXCHANGE* (Everything Starts with MSExchange)
    5.COMPUTER -> HKEY_CURRRENT_USER -> SOFTWARE -> MICROSOFT -> EXCHANGESERVER
    11.Open Windows Explorer.
    12.Navigate to %Program Files%Microsoft
    13.Rename “Exchange Server” Folder as “Old Exchange Server”
    14.Restart the Exchange Server.
    15.Download the Windows Installer Clean up utility from the below link
    1.http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe
    16.Install it in the Exchange Server and Open it.
    17.Remove the Microsoft Exchange Related Products. Ex.
    1.Microsoft Exchange 2007 Enterprise Anti-Spam Signature
    2.Microsoft Exchange 2007 Enterprise Block List Update
    3.Microsoft Exchange 2007 Standard Anti Spam-filter Update
    4.Microsoft Exchange Client Language Pack
    5.Microsoft Exchange Server
    6.Microsoft Full Text Indexing Engine for Exchange
    7.Microsoft Exchange Full text indexing Services
    18.Restart the Exchange Server.
    Removing Active Directory Objects:

    1.Go to Primary Domain Controller
    2.Open ADSIEDIT
    3.Right Click on ADSIEdit and Click Connect to
    4.Connect to “Default Naming Context”
    5.Navigate to the following objects and Delete them.
    1.DC=Domain,DC=Com -> OU=Microsoft Exchange Security Groups
    2.DC=Domain,DC=Com -> CN=Microsoft Exchange System Objects
    6.Right Click on ADSIEdit and Click Connect to
    7.Connect to “Configuration”
    8.Navigate to the following objects and Delete them.
    1.CN=Configuration,DC=Domain,DC=Com -> CN=Services -> CN=Microsoft Exchange
    2.CN=Configuration,DC=Domain,DC=Com -> CN=Services -> CN=Microsoft Exchange Autodiscover
    9.Force the Active directory Replication.
    10.Exchange 2010 Manual Uninstallation is Completed.


    MCITP. Знание - не уменьшает нашей глупости.
    18 октября 2011 г. 10:07
    Модератор
  • Я так и удалял.

    Перед установкой Exchange 2010 , я через ADSI все вычистил. Поставил и обнаружилась проблема с офлайн адресной книгой. Пробовал разные методы.. и права добавлял, т.е. просто запортил объекты Exchange. Соотв. удалил Exchange, удалил все в ADSI, подождал сутки. И заново установил. результат тот же самый.

    + машинки виртуальные во второй раз сделал новые, поднял из копий.
    • Изменено krasnol1 18 октября 2011 г. 10:24
    18 октября 2011 г. 10:23
  • Если полностью удалять по данной инструкции, то у вас не будет Exchange в Ad. И ошибки по работе с OAB не будет.
    MCITP. Знание - не уменьшает нашей глупости.
    18 октября 2011 г. 10:30
    Модератор
  • Хорошо, попробую еще раз.

    Но я так и делал. в AD его и не было, я через ADSI все вычистил.

    18 октября 2011 г. 10:37
  • Надо выполнить форсированую репликацию или презагрузить сервера AD.

    http://support.microsoft.com/kb/232538


    MCITP. Знание - не уменьшает нашей глупости.
    18 октября 2011 г. 11:03
    Модератор
  • Чего я не делал, так это перезагрузка AD, понимаю конечно что нужно. Но организация постоянно работает и ранее при установке почтовых серверов с такой проблемой не сталкивался.

    п.с. начал удалять еще раз exchange

    18 октября 2011 г. 11:05
  • Если выполнили репликацию, то перегружать не надо.

    Незабывайте про регулярный бекап.


    MCITP. Знание - не уменьшает нашей глупости.

    18 октября 2011 г. 11:40
    Модератор
  • Все удалил, почистил ADSI. Перезагрузил AD. Подождал (ночь).

    Начал установку, все вроде хорошо, но неожиданно ошибка на роли почтовых ящиков:

    Сбой компонента Роль сервера почтовых ящиков сервера Exchange Server.
    Ошибка: Ошибка:
    При выполнении "$error.Clear();
              if ($RoleCreatePublicFolderDatabase)
              {
                $publicDB = get-PublicFolderDatabase -Server:$RoleFqdnOrName -ErrorAction SilentlyContinue;
                $DB = get-MailboxDatabase -Server:$RoleFqdnOrName -ErrorAction SilentlyContinue;
                if ($publicDB -and $DB)
                {
                    set-mailboxdatabase `
                      -Identity:$DB.Identity `
                      -publicFolderDatabase:$publicDB.Identity `
                      -DomainController $RoleDomainController
                }                 
              }
            " произошла следующая ошибка: "Не удается привязать аргумента к параметру "Identity", так как он имеет значение NULL.".

    Не удается привязать аргумента к параметру "Identity", так как он имеет значение NULL.

     

     

    19 октября 2011 г. 6:57
  • office 2010 filter pack установлен?

    Вот по этому пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\MailboxRole есть ключики, относящиеся к предыдущей установке?


    Innovation distinguishes between a leader and a follower - Steve Jobs
    19 октября 2011 г. 7:38
  • Да установлен.

    Ключиков нет. Старая система удалена. Поднимал новую. Установка полностью с нуля.

    Т.е. согласно инструкции все удалено, AD перезагружен.

    Установлен новый Windows 2008 R2 SP1, установлены все нужные компоненты, и все обновлено через WSUS

    19 октября 2011 г. 7:50
  • Ну вроде все получилось.

    Ругалось из-за того, что был заведен один пользователь в старой установке и арбитражные ящики.

    Удалил ящики.

    Подготовил опять AD

    Переустановил роль.

    Добавил арбитражные ящики.

    Ошибки пропали, появилась папка ExchangeOAB и в ней долгожданные файлы.

    Еще вопрос, при проверке BPA ругается на нехватку прав для папки:  Exchange Server\V14\ClientAccess\OAB\01cc25a1-c712-44ea-a6c8-97092ca4f4a5'  у пользователей: Администраторы и Прошедшие проверку. Хотя во вкладке "Безопасность" они есть и права даны согласно документации.

    19 октября 2011 г. 9:37
  • Полностью листинг ошибки.


    MCITP. Знание - не уменьшает нашей глупости.
    19 октября 2011 г. 10:49
    Модератор
  • Полностью листинг ошибки.


    MCITP. Знание - не уменьшает нашей глупости.

    "Прошедшие проверку" не имеют разрешения на чтение папки 'C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\OAB\01cc25a1-c712-44ea-a6c8-97092ca4f4a5' на сервере EXCH.klossnew.com. Это может привести к ошибке при загрузке клиентами автономной адресной книги через HTTP. Добавьте разрешение на чтение этой папки для данной группы.

    19 октября 2011 г. 11:25
  • Работе OAB хорошо расписал Алекс.

    http://www.alexxhost.ru/2010/08/offline-address-book-oab-exchange-2010.html

    Список прав на OAB и решение ошибки BPA

     http://technet.microsoft.com/en-us/library/dd535384(EXCHG.80).aspx


    MCITP. Знание - не уменьшает нашей глупости.
    19 октября 2011 г. 12:36
    Модератор
  • krasnol1, проблема решена?
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    25 октября 2011 г. 11:58