Задать вопрос
  • Есть ли возможность восстановить архивы из базы Exchange не имея актуальной AD?

    @aak4 Автор вопроса
    В итоге решение такое.
    1. Восстанавливаем базу с помощью eseutil.exe /r
    2. Проверяем командой eseutil.exe /mh name_db.edb параметр state. Должно быть clear shutdown
    3. Создаем новую базу с помощью New-MailboxDatabase -Recovery -Name name_db.edb -EdbFilePath C:\Mailbox\name_db.edb –LogFolderPath C:\Mailbox\ или через ECP-Серверы-базы данных-создать, не забывая СНЯТЬ галочку с "Подключить эту базу данных", после чего заходим в созданную базу данных и в вкладке обслуживание ставим галочку "Эту базу данных можно перезаписать при восстановлении".
    4. Закидываем ранее восстановленный файл базы данных edb в указанную в 3 пункте папку выбранную при создание новой базы и переименовываем в name_db.edb (имя указанное при создании новой базы)
    5. Монтируем эту базу данных с помощью Mount-Database -Identity name_db или через ECP
    6. Заходим в EPC-получатели-почтовые ящики-3 точки-подключить почтовый ящик
    тык
    64463c8167fe5349123805.png

    7. Вы должны увидеть следующее
    тык
    6446400c43067380374377.png
    это старые GUID, которые нужно прописать в ручную каждому пользователю.
    8. Корректируем атрибут ArchiveGuid каждого нужного пользователя с помощью Enable-Mailbox -ArchiveGuid 9d7a2bd9-2da4-4b86-a1f2-df5706fcab3f -ArchiveDatabase name_db -Identity user. Вместо 9d7a2bd9-2da4-4b86-a1f2-df5706fcab3f указываем то, что получили в 7 шаге.
    9. С помощью Get-Mailbox user | fl Name, *Archive* проверяем атрибуты ArchiveGuid (должен быть указанный в пункте 8) и ArchiveState (должен быть указан как Local)
    10. Проверяем
    Ответ написан
    Комментировать