Подключение или восстановление удаленного почтового ящика в Exchange Server

При удалении почтового ящика Exchange сохраняет ящик в базе данных почтовых ящиков и переводит его в отключенное состояние. Удаляется также связанная с ним учетная запись пользователя Active Directory. Почтовый ящик сохраняется до истечения срока хранения удаленного почтового ящика, который по умолчанию составляет 30 дней, а затем окончательно удаляется (или очищается) из базы данных почтовых ящиков.

Пока удаленный почтовый ящик не будет окончательно удален из базы данных почтовых ящиков Exchange, его можно подключить к учетной записи пользователя в Active Directory, используя Центр администрирования Exchange или командную консоль Exchange. Вы также можете восстановить содержимое удаленного почтового ящика в существующем почтовом ящике, используя командную консоль Exchange.

Дополнительные сведения об отключенных почтовых ящиках и других задачах управления приведены в следующих разделах:

Что нужно знать перед началом работы

  • Предполагаемое время для завершения: 2 минуты.

  • Сведения об открытии Центра администрирования Exchange см. в разделе Центр администрирования Exchange в Exchange Server. Чтобы открыть командную консоль Exchange, см. статью Запуск командной консоли Exchange.

  • Создайте новую учетную запись пользователя в Active Directory для подключения удаленного почтового ящика. Или выполните командлет Get-User в командной консоли Exchange, чтобы убедиться, что учетная запись пользователя в Active Directory, к которой вы хотите подключить удаленный почтовый ящик, существует и не связана с другим почтовым ящиком. Чтобы подключить удаленный почтовый ящик к учетной записи пользователя, учетная запись должна существовать, а значение свойства RecipientType должно иметь Userзначение , указывающее, что учетная запись еще не включена.

    В локальных организациях Exchange также можно проверить эти сведения с помощью оснастки "Пользователи и компьютеры Active Directory".

    Важно!

    При подключении удаленных связанных почтовых ящиков, почтовых ящиков ресурсов или общих почтовых ящиков учетная запись пользователя Active Directory, к которой подключается почтовый ящик, должна быть отключена.

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

    Get-MailboxDatabase | foreach {Get-MailboxStatistics -Database $_.name} | where {$_.DisplayName -eq "<display name>"} | Format-List DisplayName,Database,DisconnectReason
    

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

  • Для выполнения этой процедуры (процедур) необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в разделе "Разрешения подготовки получателей" раздела Разрешения получателей .

  • Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.

  • Возникли проблемы? Обратитесь за помощью к участникам форумов Exchange. Посетите форумы по адресу: Exchange Server, Exchange Online или Exchange Online Protection.

Подключить удаленный почтовый ящик

При подключении удаленного почтового ящика вы связываете его с учетной записью пользователя, которая не включена. Это означает, что у него нет существующего почтового ящика. Для подключения удаленного почтового ящика к учетной записи пользователя, имеющего почтовый ящик, следует восстановить удаленный почтовый ящик. Дополнительные сведения см. в подразделе Restore a deleted mailbox далее в этом разделе.

Использовать Центр администрирования Exchange для подключения удаленного почтового ящика

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

  1. В EAC перейдите в раздел Почтовые ящики получателей>.

  2. Щелкните значок Дополнительные параметры и выберите Подключить почтовый ящик.

    Появится список отключенных почтовых ящиков на сервере Exchange Server в вашей организации Exchange.

    Примечание.

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

  3. Щелкните удаленный почтовый ящик, который требуется подключить, а затем щелкните Подключить.

  4. Нажмите кнопку Да в окне предупреждения, запрашивающего подтверждение подключения ящика.

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

  5. Щелкните пользователя, для которого требуется подключить ящик, а затем щелкните ОК.

    Exchange подключит удаленный почтовый ящик к выбранной учетной записи пользователя.

Подключение удаленного почтового ящика в командной консоли Exchange

Используйте командлет Connect-Mailbox в командной консоли Exchange, чтобы подключить удаленный почтовый ящик к не поддерживающей почту учетной записи пользователя. Необходимо указать тип подключаемого почтового ящика. Ниже показан синтаксис для подключения почтовых ящиков пользователей, помещений и оборудования, а также связанных и общих почтовых ящиков. Во всех примерах необязательный параметр Alias используется для указания псевдонима электронной почты, который является частью адреса электронной почты в левой части символа (@). Если параметр Alias не включен, значение, указанное в параметре User или LinkedMasterAccount , используется для создания псевдонима для адреса электронной почты для повторно подключенного почтового ящика.

Примечание.

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

В этом примере удаленный почтовый ящик пользователя подключается к учетной записи пользователя, не поддерживающей почту. Параметр Identity указывает отображаемое имя удаленного почтового ящика, сохраненного в базе данных почтовых ящиков с именем MBXDB01. Параметр User указывает учетную запись пользователя Active Directory для подключения почтового ящика.

Connect-Mailbox -Identity "Paul Cannon" -Database MBXDB01 -User "Robin Wood" -Alias robinw

Примечание.

Вы также можете использовать значения свойств или MailboxGuid для LegacyDN идентификации удаленного почтового ящика.

В этом примере подключается связанный почтовый ящик. Параметр Identity указывает удаленный почтовый ящик в базе данных почтовых ящиков с именем MBXDB02. Параметр LinkedMasterAccount указывает учетную запись пользователя Active Directory в лесу учетных записей, к которому требуется подключить почтовый ящик. Параметр LinkedDomainController указывает контроллер домена в лесу учетных записей.

Connect-Mailbox -Identity "Temp User" -Database MBXDB02 -LinkedDomainController FabrikamDC01 -LinkedMasterAccount danpark@fabrikam.com -Alias dpark

В данном примере подключается почтовый ящик помещения.

Connect-Mailbox -Identity "rm2121" -Database "MBXResourceDB" -User "Conference Room 2121" -Alias ConfRm2121 -Room

В данном примере подключается почтовый ящик оборудования.

Connect-Mailbox -Identity "MotorPool01" -Database "MBXResourceDB" -User "Van01 (12 passengers)" -Alias van01 -Equipment

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

Connect-Mailbox -Identity "Printer Support" -Database MBXDB01 -User "Corp Printer Support" -Alias corpprint -Shared

Примечание.

Вы также можете использовать LegacyDN значения или MailboxGuid для идентификации удаленного почтового ящика.

Дополнительные сведения о синтаксисе и параметрах см. в разделе Connect-Mailbox.

Как проверить, все ли получилось?

Чтобы убедиться, что удаленный почтовый ящик успешно подключен к учетной записи пользователя, выполните одно из следующих действий.

  • В EAC щелкните Получатели, перейдите на соответствующую страницу с типом подключенного почтового ящика, щелкните Обновить значок обновления и убедитесь, что почтовый ящик указан в списке.

  • В оснастке "Active Directory — пользователи и компьютеры" щелкните правой кнопкой мыши учетную запись пользователя, чей почтовый ящик был подключен, и выберите Свойства. На вкладке Общие обратите внимание, что в поле Адрес электронной почты указан адрес подключенного почтового ящика.

  • В командной консоли Exchange выполните приведенную ниже команду.

    Get-User <identity>
    

    Значение UserMailbox для свойства RecipientType указывает, что учетная запись пользователя и почтовый ящик подключены. Для проверки того, что почтовый ящик подключен, можно запустить командлет Get-Mailbox <identity>.

Восстановление удаленного почтового ящика

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

Восстановленный почтовый ящик удаляется спустя 30 дней. Чтобы удалить его раньше, используйте командлета Remove-StoreMailbox.

Примечание.

Для восстановления удаленного почтового ящика нельзя использовать Центр администрирования Exchange.

Восстановление удаленного почтового ящика в командной консоли Exchange

Для создания запроса на восстановление почтового ящика нужно использовать отображаемое имя, различающееся имя прежней версии (DN) или идентификатор GUID из удаленного почтового ящика. Используйте командлет Get-MailboxStatistics , чтобы отобразить значения DisplayNameсвойств , MailboxGuidи LegacyDN для удаленного почтового ящика, который требуется восстановить. Например, выполните следующие команды, чтобы вернуть эти сведения для всех отключенных и удаленных почтовых ящиков в вашей организации.

$dbs = Get-MailboxDatabase
$dbs | foreach {Get-MailboxStatistics -Database $_.DistinguishedName} | where {$_.DisconnectReason -eq "Disabled"} | Format-Table DisplayName,MailboxGuid,Database,DisconnectDate

В этом примере удаленный почтовый ящик, который определяется параметром SourceStoreMailbox и находится в базе данных почтовых ящиков MBXDB01, восстанавливается в целевой почтовый ящик Debra Garcia. Используется параметр AllowLegacyDNMismatch , чтобы исходный почтовый ящик можно было восстановить в другой почтовый ящик, который не имеет прежнее значение DN.

New-MailboxRestoreRequest -SourceStoreMailbox e4890ee7-79a2-4f94-9569-91e61eac372b -SourceDatabase MBXDB01 -TargetMailbox "Debra Garcia" -AllowLegacyDNMismatch

В этом примере выполняется восстановление удаленного архивного почтового ящика Pilar Pinilla в текущем архивном почтовом ящике. Параметр AllowLegacyDNMismatch не является обязательным, так как основной почтовый ящик и соответствующий архивный почтовый ящик имеют одно и то же устаревшее DN.

New-MailboxRestoreRequest -SourceStoreMailbox "Personal Archive - Pilar Pinilla" -SourceDatabase "MDB01" -TargetMailbox pilarp@contoso.com -TargetIsArchive

Подробные сведения о синтаксисе и параметрах см. в разделе New-MailboxRestoreRequest.

Как проверить, все ли получилось?

Чтобы убедиться, что удаленный почтовый ящик успешно восстановлен в целевом почтовом ящике, выполните командлет Get-MailboxRestoreRequest, чтобы вывести сведения о запросе на восстановление. Если запрос на восстановление был успешно создан, свойство Status будет иметь значение Queued, InProgressили Completed. После завершения запроса на восстановление содержимое удаленного почтового ящика будет присутствовать в целевом почтовом ящике.

Дополнительные сведения см. в следующих разделах: