how to perform single mailbox recovery from …...step by step single mailbox recovery 2 summary...

16
Step by Step Single Mailbox Recovery 1 How to Perform Single Mailbox Recovery from Exchange Database Hussain Shakir LinkedIn: https://www.linkedin.com/in/mrhussain Twitter: https://twitter.com/hshakir_ms Blog: http://mstechguru.blogspot.com/

Upload: others

Post on 07-Aug-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 1

How to Perform Single Mailbox Recovery from

Exchange Database

Hussain Shakir

LinkedIn: https://www.linkedin.com/in/mrhussain

Twitter: https://twitter.com/hshakir_ms

Blog: http://mstechguru.blogspot.com/

Page 2: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 2

Summary

Regardless of which kind of backup strategy you use (on-premise or cloud) no practical organization today would like to take the risk of not having proper backups. Simply imagining the kind of information loss an email system crash could ensure is enough to give the Exchange administrator nightmares, let alone the pain of actually having to go through it. As such, a market flooded with Backup-and-Restore solutions is no surprise at all. In this guide we will walk through the single mailbox recovery procedure step by step so we can recover mailbox from an Exchange Database.

Page 3: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 3

Step by Step Process

Windows PowerShell Copyright (C) 2009 Microsoft Corporation. All rights reserved. PS C:\Users\administrator.TECHNETANSWERS> cd\ PS C:\> eseutil.exe /mh G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb Usage Error: Invalid argument 'Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb'. Options must be preceded by '-' or '/'. Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 14.01 Copyright (C) Microsoft Corporation. All Rights Reserved. DESCRIPTION: Database utilities for the Extensible Storage Engine for Microsoft(R) Exchange Server. MODES OF OPERATION: Defragmentation: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /d <database name> [options] Recovery: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /r <logfile base name> [options] Integrity: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /g <database name> [options] Checksum: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /k <file name> [options] Repair: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /p <database name> [options] File Dump: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /m[mode-modifier] <filename> Copy File: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /y <source file> [options] Restore: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /c[mode-modifier] <path name> [op tions] <<<<< Press a key for more help >>>>> D=Defragmentation, R=Recovery, G=inteGrity, K=checKsum, P=rePair, M=file duMp, Y=copY file, C=restore =>

Page 4: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 4

PS C:\> eseutil /mh 'G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb' Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 14.01 Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating FILE DUMP mode... Database: G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb DATABASE HEADER: Checksum Information: Expected Checksum: 0x00169474 Actual Checksum: 0x00169474 Fields: File Type: Database Checksum: 0x169474 Format ulMagic: 0x89abcdef Engine ulMagic: 0x89abcdef Format ulVersion: 0x620,17 Engine ulVersion: 0x620,17 Created ulVersion: 0x620,17 DB Signature: Create time:12/23/2014 17:00:00 Rand:2635706 Computer: cbDbPage: 32768 dbtime: 265460 (0x40cf4) State: Dirty Shutdown Log Required: 526-526 (0x20e-0x20e) Log Committed: 0-527 (0x0-0x20f) Log Recovering: 0 (0x0) GenMax Creation: 02/17/2015 14:59:43 Shadowed: Yes Last Objid: 884 Scrub Dbtime: 0 (0x0) Scrub Date: 00/00/1900 00:00:00 Repair Count: 0 Repair Date: 00/00/1900 00:00:00 Old Repair Count: 0 Last Consistent: (0x20C,8,1F) 02/17/2015 14:46:23 Last Attach: (0x20D,9,86) 02/17/2015 14:46:23 Last Detach: (0x0,0,0) 00/00/1900 00:00:00 Dbid: 1

Page 5: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 5

Log Signature: Create time:12/23/2014 16:59:59 Rand:2630934 Computer: OS Version: (6.1.7601 SP 1 NLS ffffffff.ffffffff) Reseed Count: 1 Reseed Date: 12/29/2014 06:20:43 Old Reseed Count: 0 Patch Count: 64 Patch Date: 12/29/2014 06:20:43 Old Patch Count: 0 Previous Full Backup: Log Gen: 514-514 (0x202-0x202) - OSSnapshot Mark: (0x203,18,107) Mark: 02/17/2015 14:06:03 Previous Incremental Backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00 Previous Copy Backup: Log Gen: 498-499 (0x1f2-0x1f3) - OSSnapshot Mark: (0x1F4,C,1D1) Mark: 02/16/2015 16:21:35 Previous Differential Backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00 Current Full Backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00 Current Shadow copy backup: Log Gen: 0-0 (0x0-0x0) Mark: (0x0,0,0) Mark: 00/00/1900 00:00:00 cpgUpgrade55Format: 0 cpgUpgradeFreePages: 0 cpgUpgradeSpaceMapPages: 0 ECC Fix Success Count: none

Page 6: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 6

Old ECC Fix Success Count: none ECC Fix Error Count: none Old ECC Fix Error Count: none Bad Checksum Error Count: none Old bad Checksum Error Count: none Last checksum finish Date: 02/17/2015 14:06:42 Current checksum start Date: 00/00/1900 00:00:00 Current checksum page: 0 Operation completed successfully in 0.109 seconds. PS C:\> eseutil /ml 'G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E01' Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 14.01 Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating FILE DUMP mode... Verifying log files... Base name: E01 Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E0100000200.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E0100000201.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E0100000202.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E0100000203.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E0100000204.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E0100000205.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E0100000206.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E0100000207.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E0100000208.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E0100000209.log - OK

Page 7: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 7

Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E010000020A.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E010000020B.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E010000020C.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E010000020D.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E010000020E.log - OK Log file: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E010000020F.log - OK No damaged log files were found. Operation completed successfully in 0.187 seconds. PS C:\> eseutil /r E01 /i /l G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01 /d 'G:\Recovery\E_\Exchange Server\V14 \Mailbox\MGMT-DB01\MGMT-DB01.edb' Usage Error: Invalid argument 'Server\V14\Mailbox\MGMT-DB01'. Options must be preceded by '-' or '/'. Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 14.01 Copyright (C) Microsoft Corporation. All Rights Reserved. DESCRIPTION: Database utilities for the Extensible Storage Engine for Microsoft(R) Exchange Server. MODES OF OPERATION: Defragmentation: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /d <database name> [options] Recovery: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /r <logfile base name> [options] Integrity: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /g <database name> [options] Checksum: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /k <file name> [options] Repair: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /p <database name> [options] File Dump: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /m[mode-modifier] <filename>

Page 8: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 8

Copy File: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /y <source file> [options] Restore: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /c[mode-modifier] <path name> [op tions] <<<<< Press a key for more help >>>>> D=Defragmentation, R=Recovery, G=inteGrity, K=checKsum, P=rePair, M=file duMp, Y=copY file, C=restore => PS C:\> eseutil /r E01 /i /l G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01 /d `G:\Recovery\E_\Exchange Server\V14 \Mailbox\MGMT-DB01\MGMT-DB01.edb` Usage Error: Invalid argument 'Server\V14\Mailbox\MGMT-DB01'. Options must be preceded by '-' or '/'. Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 14.01 Copyright (C) Microsoft Corporation. All Rights Reserved. DESCRIPTION: Database utilities for the Extensible Storage Engine for Microsoft(R) Exchange Server. MODES OF OPERATION: Defragmentation: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /d <database name> [options] Recovery: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /r <logfile base name> [options] Integrity: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /g <database name> [options] Checksum: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /k <file name> [options] Repair: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /p <database name> [options] File Dump: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /m[mode-modifier] <filename> Copy File: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /y <source file> [options] Restore: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /c[mode-modifier] <path name> [op tions]

Page 9: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 9

<<<<< Press a key for more help >>>>> D=Defragmentation, R=Recovery, G=inteGrity, K=checKsum, P=rePair, M=file duMp, Y=copY file, C=restore => PS C:\> eseutil /r E01 /i /l G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01 /d "G:\Recovery\E_\Exchange Server\V14 \Mailbox\MGMT-DB01\MGMT-DB01.edb" Usage Error: Invalid argument 'Server\V14\Mailbox\MGMT-DB01'. Options must be preceded by '-' or '/'. Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 14.01 Copyright (C) Microsoft Corporation. All Rights Reserved. DESCRIPTION: Database utilities for the Extensible Storage Engine for Microsoft(R) Exchange Server. MODES OF OPERATION: Defragmentation: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /d <database name> [options] Recovery: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /r <logfile base name> [options] Integrity: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /g <database name> [options] Checksum: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /k <file name> [options] Repair: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /p <database name> [options] File Dump: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /m[mode-modifier] <filename> Copy File: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /y <source file> [options] Restore: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /c[mode-modifier] <path name> [op tions] <<<<< Press a key for more help >>>>> D=Defragmentation, R=Recovery, G=inteGrity, K=checKsum, P=rePair, M=file duMp, Y=copY file, C=restore =>

Page 10: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 10

PS C:\> eseutil /r E01 /i /l G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01 /d `G:\Recovery\E_\Exchange Server\V14 \Mailbox\MGMT-DB01\MGMT-DB01.edb Usage Error: Invalid argument 'Server\V14\Mailbox\MGMT-DB01'. Options must be preceded by '-' or '/'. Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 14.01 Copyright (C) Microsoft Corporation. All Rights Reserved. DESCRIPTION: Database utilities for the Extensible Storage Engine for Microsoft(R) Exchange Server. MODES OF OPERATION: Defragmentation: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /d <database name> [options] Recovery: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /r <logfile base name> [options] Integrity: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /g <database name> [options] Checksum: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /k <file name> [options] Repair: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /p <database name> [options] File Dump: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /m[mode-modifier] <filename> Copy File: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /y <source file> [options] Restore: C:\PROGRAM FILES\MICROSOFT\EXCHANGE SERVER\V14\BIN\ESEUTIL.EXE /c[mode-modifier] <path name> [op tions] <<<<< Press a key for more help >>>>> D=Defragmentation, R=Recovery, G=inteGrity, K=checKsum, P=rePair, M=file duMp, Y=copY file, C=restore => PS C:\> eseutil /r E01 /i /l 'G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01' /d 'G:\Recovery\E_\Exchange Server\V 14\Mailbox\MGMT-DB01\MGMT-DB01.edb' Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 14.01

Page 11: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 11

Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating RECOVERY mode... Logfile base name: E01 Log files: G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01 System files: <current directory> Database Directory: G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb Performing soft recovery... Restore Status (% complete) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----| ................................................... Operation completed successfully in 0.328 seconds. PS C:\> eseutil /mh 'G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb' | findstr "State:" State: Dirty Shutdown PS C:\> eseutil /p 'G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb' Extensible Storage Engine Utilities for Microsoft(R) Exchange Server Version 14.01 Copyright (C) Microsoft Corporation. All Rights Reserved. Initiating REPAIR mode... Database: G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb Temp. Database: TEMPREPAIR5664.EDB Checking database integrity. The database is not up-to-date. This operation may find that this database is corrupt because data from the log files has yet to be placed in the database. To ensure the database is up-to-date please use the 'Recovery' operation.

Page 12: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 12

Scanning Status (% complete) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----| ................................................... Integrity check successful. Note: It is recommended that you immediately perform a full backup of this database. If you restore a backup made before the repair, the database will be rolled back to the state it was in at the time of that backup. Operation completed successfully in 29.531 seconds. PS C:\> eseutil /mh 'G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb' | findstr "State:" State: Clean Shutdown PS C:\> ###################################################################################################################################################################### PS C:\> eseutil /mh 'G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb' PS C:\> eseutil /ml 'G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01\E01' PS C:\> eseutil /r E01 /i /l 'G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01' /d 'G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb' PS C:\> eseutil /mh 'G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb' | findstr "State:" PS C:\> eseutil /p 'G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb' New-MailboxDatabase RecoveryDB -Server mbx01 -Recovery:$true -EdbFilePath 'G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb' -LogFolderPath 'G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01' [PS] D:\>Mount-Database RecoveryDB Get-MailboxStatistics -Database RecoveryDB Restore-Mailbox -Identity "Shakir Hussain" -RecoveryDatabase RecoveryDB -RecoveryMailbox "Shakir Hussain" -TargetFolder Restore #############################################################################################################################################################################

Page 13: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 13

[PS] C:\>New-MailboxDatabase RecoveryDB -Server mbx01 -Recovery:$true -EdbFilePath 'G:\Recovery\E_\Exchange Server\V14\M ailbox\MGMT-DB01\MGMT-DB01.edb' -LogFolderPath 'G:\Recovery\F_\Exchange Server\V14\Mailbox\MGMT-DB01' WARNING: Recovery database 'RecoveryDB' was created using existing file G:\Recovery\E_\Exchange Server\V14\Mailbox\MGMT-DB01\MGMT-DB01.edb. The database must be brought into a clean shutdown state before it can be mounted. Name Server Recovery ReplicationType ---- ------ -------- --------------- RecoveryDB MBX01 True None [PS] C:\>Get-MailboxStatistics -Database RecoveryDB DisplayName ItemCount StorageLimitStatus LastLogonTime ----------- --------- ------------------ ------------- Administrator 115 BelowLimit 2/17/2015 2:41:20 PM Fahad 10 BelowLimit 2/17/2015 2:29:25 PM Shakir Hussain 468 BelowLimit 2/14/2015 3:22:47 PM Hussain Shakir 11 BelowLimit 12/27/2014 4:19:18 PM shakir1 Hussain 4 BelowLimit 1/20/2015 5:32:11 PM Discovery Search Mailbox 5 BelowLimit SystemMailbox{cc887e7d... 7 BelowLimit Web Master 12 BelowLimit 1/20/2015 4:06:48 PM [PS] C:\>Restore-Mailbox -Identity "fahad.khi" -RecoveryDatabase RecoveryDB -RecoveryMailbox "fahad.khi" -TargetFolder R estore Mailbox "fahad.khi" doesn't exist on database "RecoveryDB". + CategoryInfo : NotSpecified: (0:Int32) [Restore-Mailbox], ManagementObjectNotFoundException + FullyQualifiedErrorId : 28E6EC42,Microsoft.Exchange.Management.RecipientTasks.RestoreMailbox

Page 14: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 14

[PS] C:\>Restore-Mailbox -Identity "shakir.hussain" -RecoveryDatabase RecoveryDB -RecoveryMailbox "shakir.hussain" -Targ etFolder Restore Mailbox "shakir.hussain" doesn't exist on database "RecoveryDB". + CategoryInfo : NotSpecified: (0:Int32) [Restore-Mailbox], ManagementObjectNotFoundException + FullyQualifiedErrorId : 9280B461,Microsoft.Exchange.Management.RecipientTasks.RestoreMailbox [PS] C:\>Restore-Mailbox -Identity "Shakir Hussain" -RecoveryDatabase RecoveryDB -RecoveryMailbox "Shakir Hussain" -Targ etFolder Restore Confirm Are you sure you want to perform this action? Recovering mailbox content from mailbox 'Shakir Hussain' in the recovery database 'RecoveryDB' to the mailbox for 'Shakir Hussain ([email protected])'. This operation may take a long time to complete. [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): Y RunspaceId : cb2f99ea-2b19-43df-9f11-d50757f8c97b Identity : technetanswers.local/MailEnabledUsers/Shakir Hussain DistinguishedName : CN=Shakir Hussain,OU=MailEnabledUsers,DC=technetanswers,DC=local DisplayName : Shakir Hussain Alias : shakir.hussain LegacyExchangeDN : /o=technetanswers/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/c n=Shakir Hussain PrimarySmtpAddress : [email protected] SourceServer : MBX01.technetanswers.local SourceDatabase : RecoveryDB SourceGlobalCatalog : DOM01 SourceDomainController : TargetGlobalCatalog : DOM01 TargetDomainController : TargetMailbox : technetanswers.local/MailEnabledUsers/Shakir Hussain TargetServer : MBX01.technetanswers.local TargetDatabase : MGMT-DB01 MailboxSize : 5.321 MB (5,579,643 bytes) IsResourceMailbox : False SIDUsedInMatch :

Page 15: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 15

SMTPProxies : SourceManager : SourceDirectReports : SourcePublicDelegates : SourcePublicDelegatesBL : SourceAltRecipient : SourceAltRecipientBL : SourceDeliverAndRedirect : MatchedTargetNTAccountDN : IsMatchedNTAccountMailboxEnabled : MatchedContactsDNList : TargetNTAccountDNToCreate : TargetManager : TargetDirectReports : TargetPublicDelegates : TargetPublicDelegatesBL : TargetAltRecipient : TargetAltRecipientBL : TargetDeliverAndRedirect : Options : Default SourceForestCredential : TargetForestCredential : TargetFolder : \Restore\Recovered Data - Shakir Hussain - 02/17/2015 16:43:05 PSTFilePath : RecoveryMailboxGuid : 722d6d27-1f67-4be5-862e-437281fea394 RecoveryMailboxLegacyExchangeDN : /O=TECHNETANSWERS/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/C N=SHAKIR HUSSAIN RecoveryMailboxDisplayName : Shakir Hussain RecoveryDatabaseGuid : 23263981-f4f7-4497-9e04-7444c98c224c StandardMessagesDeleted : 0 AssociatedMessagesDeleted : 0 DumpsterMessagesDeleted : 0 MoveType : Restore MoveStage : Completed StartTime : 2/17/2015 4:43:22 PM EndTime : 2/17/2015 4:43:40 PM StatusCode : 0 StatusMessage : This mailbox in the recovery database has been restored to the target user mailbox. ReportFile : C:\Program Files\Microsoft\Exchange Server\V14\Logging\MigrationLogs\restore-Mailbox 20150217-164305-3800830.xml ServerName : mbx01.technetanswers.local

Page 16: How to Perform Single Mailbox Recovery from …...Step by Step Single Mailbox Recovery 2 Summary Regardless of which kind of backup strategy you use (on-premise or cloud) no practical

Step by Step Single Mailbox Recovery 16

[PS] C:\> ######################################################################################################################## For single item recovery do the following. ######################################################### This will recover single item from your mailbox having test word in subject. Restore-Mailbox -Identity "Shakir Hussain" -RecoveryDatabase "RecoveryDB" -SubjectKeywords "test" ####################################################################################################