First create a Recovery mailbox, using Exchange GUI or cmd
PS1> New-MailboxDatabase -Recovery -Name RDB1 -Server MAILBOX01 -EdbFilePath "D:\mountpoints\rdb1-db\RDB1-DB.ebd" -LogFolderPath "D:\mountpoints\rdb1-log"
tdpexcc query tsm *
Now restore the database into the Recovery mailbox
C:\TSM\TDPExchange> tdpexcc RESTore Maildb1 FULL /INTODB=RDB1 /recover=applyrestoredlogs
Check DB state, should be “Clean Shutdown”, not Dirty
C:\> eseutil /mh "D:\mountpoints\rdb1-db\RDB1-DB.ebd"
Check the content of the Recovery database (list of mailboxes):
PS1> Get-MailboxStatistics -Database RDB1
Restore one mailbox into a PST file
C:\TSM\TDPExchange> tdpexcc restoremailbox FTWUATUser02 /mailboxrestoredestination=PST,"H:\TEMPDBRESTOREPATH\FTWUATUser02.pst"
Restore a mailbox to it's previous location
C:\TSM\TDPExchange> tdpexcc restoremailbox FTWUATUser02 /mailboxrestoredestination=EXCHANGE,FTWUATUser02
FMX5924E “This error is because of the permissions of the user running restore. The user must have permission to the recovered mailbox. Added permissions on the Exchange server will resolve this issue.”
Exchange DB state Dirty
eseutil /r e01 /l "dir" /d "dir"