none
Восстановление удаленных сообщений из Shared Mailbox RRS feed

  • Вопрос

  • Доброго времени суток!

    Один из пользователей, подключенный к Shared Mailbox, необдуманно удалил все сообщения из ящика. Хотелось бы их восстановить. Пробовал действовать согласно этой статье - не помогло, никаких удаленных сообщений не видно ни из OWA, ни из MAPI-клиента. В настройках базы данных сообщений параметр "Keep deleted items" выставлен в значение 30 дней. Однако локальная непрерывная репликация базы была отключена =/

    Между тем, в свойствах п/я в консоли exchange показано значение Total items=4, в то время как в самом ящике в папке Входящие отображается всего одно письмо (было прислано уже после обнаружения проблемы). Остальные папки пусты. Значит, три письма еще где-то лежат и скрыты. Как бы их вытащить на свет божий?

    Заранее спасибо.
    WBR, Sergey.
    • Перемещено Hengzhe Li 12 марта 2012 г. 7:31 forum merge (От:Exchange Server 2007)
    18 марта 2010 г. 8:58

Ответы

  • Непосредственно на сервере Exchange.
    WBR, Sergey.

    вы запустите в ином месте - там где Net Framework 1.1 ( утилита целиком на нете написана) - на серваке эту сборку не ставьте !!!
    Exchange MVP. _ This posting is provided "AS IS" with no warranties, and confers no rights.
    • Помечено в качестве ответа Sergey Putilov 19 марта 2010 г. 11:49
    19 марта 2010 г. 10:12
  • Попробуйте взглянуть на п/я через утилиты PFDavAdmin или MFCMapi. Там есть опция отображения удаленных элементов.

    Посетите http://danshin.ms - ИТ Блог по Exchange и технологиям Microsoft

    • Помечено в качестве ответа Sergey Putilov 19 марта 2010 г. 11:49
    18 марта 2010 г. 9:55
    Модератор

Все ответы

  • Попробуйте взглянуть на п/я через утилиты PFDavAdmin или MFCMapi. Там есть опция отображения удаленных элементов.

    Посетите http://danshin.ms - ИТ Блог по Exchange и технологиям Microsoft

    • Помечено в качестве ответа Sergey Putilov 19 марта 2010 г. 11:49
    18 марта 2010 г. 9:55
    Модератор
  • Backup баз данных не делался видно ?
    Если сообщение было информативным, отметьте его как правильный ответ. Сразу видно ответ на вопрос :-)
    18 марта 2010 г. 10:18
  • PFDavAdmin выдает кучу ошибок, а MFCMapi очень неоднозначен, хотя чувствуется, что функционал у него достаточно обширный.
    Есть попроще варианты? ;)

    WBR, Sergey.
    18 марта 2010 г. 11:47
  • К сожалению, увы.
    WBR, Sergey.
    18 марта 2010 г. 11:48
  • Попроще это как? ;) Типа get-whatwrong? Нет. А вас не настораживает почему PFDavAdmin выдает кучу ошибок?


    Какие ошибки кстати?

    Посетите http://danshin.ms - ИТ Блог по Exchange и технологиям Microsoft

    18 марта 2010 г. 12:29
    Модератор
  • Собственно, ошибка одна:

    Name cannot begin with "0" character, hexadecimal value 0x30. Line 1, position 420.

    И так по отношению к КАЖДОМУ ящику, не только к проблемному.
    Соответственно, ни Normal Content ни Deleted Content у ящиков не просматриваются.
    WBR, Sergey.
    18 марта 2010 г. 12:53
  • Странная ошибка, не встречал такой. А права на ящик у вас есть. Тоесть у той учетной записи из под которой вы запускаете утилиту?


    Посетите http://danshin.ms - ИТ Блог по Exchange и технологиям Microsoft

    18 марта 2010 г. 14:46
    Модератор
  • Запускаю под доменным администратором. По идее, должны быть.
    WBR, Sergey.
    18 марта 2010 г. 15:00
  • Запускаю под доменным администратором. По идее, должны быть.
    WBR, Sergey.

    вы где ее запускаете ?
    Exchange MVP. _ This posting is provided "AS IS" with no warranties, and confers no rights.
    18 марта 2010 г. 17:24
  • Непосредственно на сервере Exchange.
    WBR, Sergey.
    19 марта 2010 г. 6:56
  • По умолчанию админы не имеют доступа к п/я.

    Domain Admins or Enterprise Administrators rights are denied rights to access all mailboxes, by default.

    This means that Exchange Full Administrators do not have the right to open any mailbox found on any server within the Exchange organization.


    Посетите http://danshin.ms - ИТ Блог по Exchange и технологиям Microsoft

    19 марта 2010 г. 7:13
    Модератор
  • OMG. Тогда под какой учеткой посоветуете запустить?

    Кстати, доменный администратор является, по совместительству, Exchange Organization Administrator и Exchange Recipient Administrator. Даже этих прав недостаточно?


    WBR, Sergey.
    19 марта 2010 г. 7:18
  • А там наследуемый Deny стоит. Поэтому нужен явный Allow, чтобы его перекрыть. И, если мне не изменяет память, запускать лучше с рабочего места пользователя, а не с сервера. По-моему при запуске с сервера возникают проблемы. Но тут, надеюсь, Сергей Крылов меня поправит, если я не прав.

    Посетите http://danshin.ms - ИТ Блог по Exchange и технологиям Microsoft

    19 марта 2010 г. 7:25
    Модератор
  • Посмотрел внимательно - доменный администратор является членом всех административных групп Exchange.

    Запустил с рабочей станции пользователя, имеющего фул аксесс к нужному shared mailbox, под доменным администратором. Дело с мертвой точки не сдвинулось =(


    WBR, Sergey.
    19 марта 2010 г. 8:07
  • Сергей, дайте вашему доменному администратору, из под которого вы запускаете программу, ЯВНЫЕ права на п/я иначе не получиться.

    Add-MailboxPermission -id "Имя Пользователя" -User 'DOMAIN\Admin' -AccessRights 'FullAccess'


    Посетите http://danshin.ms - ИТ Блог по Exchange и технологиям Microsoft

    19 марта 2010 г. 8:13
    Модератор
  • Сделал. Не помогло.

    Кстати, интересный факт - в PFDAVAdmin, в свойствах folder permissions проблемного ящика указан только NT AUTHORITY\ANONYMOUS LOGON с ролью none и отсутствием прав. Может, имеет смысл тут копнуть? Добавить доменного админа с правами на все, что можно?

    Если да, то кем его сделать? Owner'ом ящика?


    WBR, Sergey.
    19 марта 2010 г. 8:35
  • Рекомендую сравнить права с другими п/я - Get-MailboxPermission - и выставить по аналогии. Как минимум должны быть

    NT AUTHORITY\SELF

    NT AUTHORITY\NETWORK SERVICE


    Посетите http://danshin.ms - ИТ Блог по Exchange и технологиям Microsoft

    19 марта 2010 г. 8:51
    Модератор
  • Вот результат Get-MailboxPermission проблемного ящика:

    Identity             User                 AccessRights        IsInherited Deny
    --------             ----                 ------------        ----------- ----
    gu1.local/Users/m... NT AUTHORITY\SELF     {FullAccess, Ext... False       False
    gu1.local/Users/m... GU1\administrator     {FullAccess}        False       False
    gu1.local/Users/m... GU1\O.Basargina      {FullAccess}        False       False
    gu1.local/Users/m... GU1\S.Putilov        {FullAccess}        False       False
    gu1.local/Users/m... GU1\D.Plotnikov      {FullAccess}        False       False
    gu1.local/Users/m... GU1\n.gladkih        {FullAccess}        False       False
    gu1.local/Users/m... GU1\CSERVER0$        {ReadPermission}    True        False
    gu1.local/Users/m... GU1\Exchange Serv... {FullAccess}        True        True
    gu1.local/Users/m... GU1\administrator    {FullAccess}        True        True
    gu1.local/Users/m... GU1\Domain Admins    {FullAccess}        True        True
    gu1.local/Users/m... GU1\Enterprise Ad... {FullAccess}        True        True
    gu1.local/Users/m... GU1\Exchange Orga... {FullAccess}        True        True
    gu1.local/Users/m... NT AUTHORITY\NETW ... {ReadPermission}    True        False
    gu1.local/Users/m... GU1\Exchange Serv... {FullAccess}        True        False
    gu1.local/Users/m... GU1\Exchange Publ... {ReadPermission}    True        False
    gu1.local/Users/m... GU1\administrator     {FullAccess, Del... True        False
    gu1.local/Users/m... GU1\Exchange Serv... {ReadPermission}    True        False
    gu1.local/Users/m... GU1\Exchange Orga... {FullAccess, Del... True        False
    gu1.local/Users/m... GU1\Exchange View... {ReadPermission}    True        False
    gu1.local/Users/m... GU1\Enterprise Ad... {FullAccess, Del... True        False
    gu1.local/Users/m... GU1\Domain Admins    {FullAccess, Del... True        False

    Вот - моего:

    Identity             User                 AccessRights        IsInherited Deny
    --------             ----                 ------------        ----------- ----
    gu1.local/UsersAn... NT AUTHORITY\SELF     {FullAccess, Rea... False       False
    gu1.local/UsersAn... GU1\CSERVER0$        {ReadPermission}    True        False
    gu1.local/UsersAn... GU1\Exchange Serv... {FullAccess}        True        True
    gu1.local/UsersAn... GU1\administrator     {FullAccess}        True        True
    gu1.local/UsersAn... GU1\Domain Admins    {FullAccess}        True        True
    gu1.local/UsersAn... GU1\Enterprise Ad... {FullAccess}        True        True
    gu1.local/UsersAn... GU1\Exchange Orga... {FullAccess}        True        True
    gu1.local/UsersAn... NT AUTHORITY\NETW ... {ReadPermission}    True        False
    gu1.local/UsersAn... GU1\Exchange Serv... {FullAccess}        True        False
    gu1.local/UsersAn... GU1\Exchange Publ... {ReadPermission}    True        False
    gu1.local/UsersAn... GU1\administrator     {FullAccess, Del... True        False
    gu1.local/UsersAn... GU1\Exchange Serv... {ReadPermission}    True        False
    gu1.local/UsersAn... GU1\Exchange Orga... {FullAccess, Del... True        False
    gu1.local/UsersAn... GU1\Exchange View... {ReadPermission}    True        False
    gu1.local/UsersAn... GU1\Enterprise Ad... {FullAccess, Del... True        False
    gu1.local/UsersAn... GU1\Domain Admins    {FullAccess, Del... True        False

    На первый взгляд особых различий не заметил (хотя, это не означает, что их нет... =))


    WBR, Sergey.
    19 марта 2010 г. 9:24
  • А от какой учетки запуск утилиты происходит?

    Посетите http://danshin.ms - ИТ Блог по Exchange и технологиям Microsoft

    19 марта 2010 г. 9:29
    Модератор
  • Непосредственно на сервере Exchange.
    WBR, Sergey.

    вы запустите в ином месте - там где Net Framework 1.1 ( утилита целиком на нете написана) - на серваке эту сборку не ставьте !!!
    Exchange MVP. _ This posting is provided "AS IS" with no warranties, and confers no rights.
    • Помечено в качестве ответа Sergey Putilov 19 марта 2010 г. 11:49
    19 марта 2010 г. 10:12
  • Ага! ей кажеться именно 1.1 нужно. Не смотря на то, что на компе может быть установлена 3.5, например!


    Посетите http://danshin.ms - ИТ Блог по Exchange и технологиям Microsoft

    19 марта 2010 г. 10:16
    Модератор
  • Ага! ей кажеться именно 1.1 нужно. Не смотря на то, что на компе может быть установлена 3.5, например!


    Посетите http://danshin.ms - ИТ Блог по Exchange и технологиям Microsoft


    ну да -)
    Exchange MVP. _ This posting is provided "AS IS" with no warranties, and confers no rights.
    19 марта 2010 г. 10:18
  • Большое спасибо!

    Все корректно запустилось, удаленные письма отобразились и восстановились без проблем!


    WBR, Sergey.
    19 марта 2010 г. 11:49