Добавить в корзинуПозвонить
Найти в Дзене
Integrus. it-решения

Восстановление Exchange

Популярность Exchange Server продиктована мощным функционалом корпоративной почтовой системы и удобством интеграции с приложениями Windows. Но как бы ни был хорош инструмент, надо всегда рассчитывать на то, что он может выйти из строя. Например, заранее позаботиться о создании резервных копий всех критически важных данных. Восстановление данных для Exchange может потребоваться при: По закону подлости в мусорную корзину часто улетают важные письма, и ловким движением руки корзина очищается. В Exchange можно без проблем восстановить в течение 14 дней удаленные письма, а в срок до месяца – почтовые ящики. Сначала удаленное остается в корзине, а затем перемещается в папку для восстановления. Если за полтора месяца пользователю информация не потребовалась, она удаляется полностью. Если по истечение нескольких месяцев потребуется восстановить почту или конкретные письма, придется обращаться к специалистам. Выполнение данной процедуры возможно только программными способами, причем никаких точ
Оглавление

Популярность Exchange Server продиктована мощным функционалом корпоративной почтовой системы и удобством интеграции с приложениями Windows. Но как бы ни был хорош инструмент, надо всегда рассчитывать на то, что он может выйти из строя. Например, заранее позаботиться о создании резервных копий всех критически важных данных.

Восстановление данных для Exchange может потребоваться при:

  • аварийных перезагрузках сервера;
  • сбоях в операционной системе;
  • грубых отключениях питания;
  • некорректных действиях пользователя.

По закону подлости в мусорную корзину часто улетают важные письма, и ловким движением руки корзина очищается. В Exchange можно без проблем восстановить в течение 14 дней удаленные письма, а в срок до месяца – почтовые ящики. Сначала удаленное остается в корзине, а затем перемещается в папку для восстановления. Если за полтора месяца пользователю информация не потребовалась, она удаляется полностью.

Если по истечение нескольких месяцев потребуется восстановить почту или конкретные письма, придется обращаться к специалистам. Выполнение данной процедуры возможно только программными способами, причем никаких точных сроков сказать нельзя – каждый случай индивидуален.

В некоторых организациях системные администраторы предусмотрительно меняют политику хранения, самостоятельно при создании почтового ящика выставляя максимально допустимый временной диапазон. Exchange позволяет в этом случае восстановить информацию в период до 24855 дней включительно.

Exchange различает учетные записи пользователей, содержащие информацию о конфигурации, и собственно почтовые ящики. Когда происходит ящик удаляется, учетные записи больше не имеют с ним связи.

Разберемся, в чем разница типов удаления. Например, Disabled означает, что ящик отключен от учетной записи либо он не только отключен, но и учетка, относящаяся к нему, также удалена. Статус Soft Deleted означает, что сохранена копия ящика после перемещения.

При восстановлении можно экспортировать элементы в различные форматы, что делает использование и хранение ящика более удобным.

Восстановление в Exchange 2016

Простой вариант. Если для удаленного ящика или корреспонденции не истекло время хранения на сервере, восстановить их можно, воспользовавшись кроссплатформенным решением PowerShell.

Запускаем команду:

Get-MailboxDatabase | Get-MailboxStatistics | Where { $_.DisconnectReason -eq "Disabled" } | ft

DisplayName,Database,DisconnectDate

И видим в перечне ящики, которые ранее были отключены.

Восстанавливаем удаленный ящик Exchange 2016 подходящим способом:

  • Connect-Mailbox -Identity "имя ящика" -Database "mskDB1"
  • через командлет Restore-Mailbox (если требуется восстановить ящик для учетной записи).

Более долгий вариант восстановления основывается на знании имен двух ящиков - исходного и целевого, и набора поисковых критериев. Целевой ящик нужен для фиксации найденных сообщений.

Удаленная информация при заданных параметрах даты и времени ищется через консоль. Обнаружив сообщение, для выбора способа восстановления берутся разные командлеты. Так, Search-Mailbox производит сохранение в пользовательский ящик, New-MailboxExportRequest – копирует информацию в PST-файл, а New-MailboxImportRequest – из PST-файла в почту.

При восстановлении нужно будет прописать название «потеряшки» из CVS-файла. Командой информация переводится в переменные, а затем они восстанавливают удаленное в ящике.

Восстановление в Exchange 2013

-2

Простой вариант. Для восстановления нужно знать, существует ли учетная запись. Выясняется это через Get-User. Если учетки, придется создать ее заново. Параллельно проверяется БД почтовых ящиков, чтобы понять, нет ли возможности восстановления у удаленного ящика.

Для подключения удаленной почты к учетной записи выбирается пункт меню «Подключить почтовый ящик» и из перечня выбирается необходимый. Для восстановления потребуется указать имя пользователя.

Еще вариант восстановления через командлет New-MailboxRestoreRequest применяется для удаленных ящиков, содержимое которых подлежит копированию в целевой ящик. Он останется в БД до момента, пока не выйдет срок заданного хранения или он не будет удален вручную.

Указываем свойства ящика, применимые ко всем корпоративным ящикам, которые удалены или отключены:

Get-MailboxDatabase | Get-MailboxStatistics | Where {$_.DisconnectReason -eq "Disabled"} | fl DisplayName,MailboxGuid,LegacyDN,Database

Если задать определенный параметр AllowLegacyDNMismatch, исходник будет восстановлен в отдельном ящике с устаревшим наименованием.

Еще можно восстановить удаленные элементы с помощью Outlook Web Access (OWA).

Для этого зайдем в Outlook и откроем учетку, предполагающую возможность работы в Exchange Server. Поиск по корзине позволяет найти удаленное. Его нужно просто перенести в исходную папку. Так просто восстанавливается почтовый ящик.

Восстановление писем Exchange из бэкапа

Наличие бэкапа делает процесс восстановления легким и приятным, без страха потери какой-либо критически важной информации. Восстановить таким образом можно как весь ящик целиком, так и отдельные файлы или папки.

С помощью PowerShell смотрим перечень ящиков из базы восстановления:

Get-MailboxStatistics -Database ХХХХХ,

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

Восстанавливаем:

New-MailboxRestoreRequest –SourceDatabase RDB –SourceStoreMailbox “название почтового ящика” –TargetMailbox псеводним ящика –AllowLegacyDNMismatch

Указание почтового ящика и псевдонима обязательны, т.к. поиск ведется по совпадениям в БД с проверкой адресов Х500 на предмет совпадений. Если это не сделать, данные не смогут восстановиться в правильном месте.

После восстановления все содержимое переносится в конкретную папку:

Восстановление позволяет все содержимое ящика перенести в определенную папку:

New-MailboxRestoreRequest –SourceDatabase RDB –SourceStoreMailbox “название почтового ящика” –TargetMailbox псеводним ящика –TargetRootFolder “название определенной папки для восстановления” –AllowLegacyDNMismatch

Если все сделано верно, почта пользователя пополняется новой папкой, в которой сохраняется все содержимое удаленного ящика.

Подробнее:

https://integrus.ru/blog/it-decisions/vosstanovlenie-udalennyh-pisem-i-pochtovyh-yashhikov-v-exchange.html

https://integrus.ru/blog/it-decisions/vosstanovlenie-baz-dannyh-exchange.html