В этом разделе объясняется, как восстановить почтовый ящик, используя группу хранения для восстановления Microsoft Exchange Server 2007.

Прежде чем приступить к работе

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

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

  • роль администратора получателей Exchange на сервере, на котором расположен целевой почтовый ящик.

Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Exchange 2007, см. в разделе Вопросы, связанные с разрешениями.

Серверы входят в состав одиночного леса или лесов ресурсов. Данные из почтового ящика могут быть экспортированы только в почтовые ящики, находящиеся в том же лесу. Учетные записи в службе каталогов Active Directory, связанные с почтовым ящиком, могут находиться во внешнем лесу, но экспортировать данные из почтового ящика на серверы, находящиеся в других лесах, невозможно.

Только базы данных Exchange 2007 поддерживаются как базы данных восстановления, и только сервер Exchange 2007 поддерживается в качестве сервера назначения для восстановленных данных почтового ящика.

В командлете Restore-Mailbox в качестве источника данных могут использоваться только отключенные почтовые ящики, а в качестве конечных почтовых ящиков — только подключенные почтовые ящики.

Процедура

Слияние восстановленного почтового ящика с использованием группы хранения для восстановления

  1. Если группа хранения для восстановления еще не существует, ее можно создать, выполнив следующую команду среды управления Exchange:

    Копировать код
    new-storagegroup -Server <Server_Name> -LogFolderPath <path_to_Logfiles> -Name <RSG_Name> -SystemFolderPath  <Database_Path> -Recovery
    
  2. Добавьте базу данных восстановления в группу хранения для восстановления, выполнив следующую команду среды управления Exchange:

    Копировать код
    new-mailboxdatabase -mailboxdatabasetorecover <Database_Name> -storagegroup <Server_Name>\<RSG_Name> -EDBFilePath <Database_Path>
    
  3. Задайте возможность перезаписи для базы данных восстановления, выполнив следующую команду среды управления Exchange:

    Копировать код
    set-mailboxdatabase -identity <Server_Name>\<RSG_Name>\<Database_Name> -AllowFileRestore:$True 
    
  4. Подключите базу данных восстановления, выполнив следующую команду среды управления Exchange:

    Копировать код
    mount-database -identity <Server_Name>\<RSG_Name>\<Database_Name>
    
  5. Восстановите почтовый ящик существующего пользователя в существующий почтовый ящик, выполнив следующую команду среды управления Exchange:

    Копировать код
    restore-mailbox -identity <User_name> -rsgdatabase <Server_Name>\<RSG_Name>\<Database_Name> 
    

Примеры команд для восстановления пользовательских данных

Далее приведены примеры команд, которые можно использовать для восстановления пользовательских данных из группы хранения для восстановления.

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

    Копировать код
    Restore-Mailbox -identity 'John Smith' -RSGDatabase 'RSG\mailbox database'
    
  • Чтобы восстановить все почтовые ящики из группы хранения для восстановления в соответствующие активные почтовые ящики, выполните следующую команду среды управления Exchange:

    Копировать код
    Get-MailboxStatistics -database 'RSG\Mailbox Database' | restore-mailbox
    
  • Если требуется восстановить почтовый ящик из группы хранения для восстановления в другой активный почтовый ящик, выполните следующую команду среды управления Exchange:

    Копировать код
    Restore-Mailbox -RSGMailbox 'John Smith' -RSGDatabase 'RSG\Mailbox Database' -id 'Allison Brown' -TargetFolder 'JSmith Email'
    
  • Чтобы восстановить данные конечного пользователя за период между двумя датами, выполните следующую команду среды управления Exchange:

    Копировать код
    Restore-Mailbox -RSGMailbox 'John Smith' -RSGDatabase 'RSG\Mailbox Database' -id 'Allison Brown' -TargetFolder 'JSmith Email' -StartDate '02/02/05' -EndDate '02/05/05'
    

Дополнительные сведения

Дополнительные сведения о восстановлении см. в разделе Указания по выполнению основного восстановления баз данных Exchange.