| Home | Kaiming |
For exchange 2003, use ExMerge.Exe
Restore-Mailbox cmdlet to recover a mailbox by using a recovery storage group.
A full backup has been created.
create a recovery storage group



restore the mailbox database;assuming the issac database is restored.

Restore-Mailbox -Identity "Ashly Plaston" -RSGDatabase 'EX20071\Recovery Storage Group\Issac'
Restore-Mailbox -RSGMailbox "Ashly Plaston" -RSGDatabase 'Ex20071\Recovery Storage group\Issac' -id 'Shane Williams' -TargetFolder 'Ashly Plaston' -StartDate '02/02/09' -EndDate '02/15/09'
Export-Mailbox
Same database
get-mailbox -Database issac | fl Name
Name : rena hicken
Name : Sam aston
Name : Jim Flether
Move the mail of inbox from Sam Aston to Jim Flether
Add-MailboxPermission "Jim Flether" -User "Kaiming" -AccessRights FullAccess
Add-MailboxPermission "Sam Aston" -User "Kaiming" -AccessRights FullAccess
Run Exchange Management Shell as account: Kaiming
Export-Mailbox -Identity Sam.Aston@work.com -TargetMailbox Jim.Flether -TargetFolder Sam.Aston

Different databases
get-mailbox -Server ex20071 | FT Database, Name
| Database | Name |
| EX20071\First Storage Group\Issac | rena hicken |
| EX20071\First Storage Group\House | George Allistair |
| EX20071\First Storage Group\House | Shane Williams |
| EX20071\First Storage Group\Issac | Sam aston |
| EX20071\First Storage Group\Issac | Jim Flether |
How about to move content of Rena.Hicken@work.com to Shane.Williams@work.com?
Add-MailboxPermission "Rena Hicken" -User "Kaiming" -AccessRights FullAccess
Add-MailboxPermission "Shane Williams" -User "Kaiming" -AccessRights FullAccess
Export-Mailbox -Identity Rena.Hicken@work.com -TargetMailbox Shane.Williams -TargetFolder Rena.Hicken

Export data of George Allistair to a .pst file and import the data from the .pst file into Rena.Hicken mailbox
Install Office 2003 and SP3 into Ex20071 computer
Add-MailboxPermission "George Allistair" -User "Kaiming" -AccessRights FullAccess
Export-Mailbox -Identity George.Allistair@work.com -PSTFolderPath C:\GeorgeAllistair.pst
Add-MailboxPermission "Rena Hicken" -User "Kaiming" -AccessRights FullAccess
Import-Mailbox -Identity Rena.Hicken@work.com -PSTFolderPath C:\GeorgeAllistair.pst
Delete a message sent to all mailboxes in House database
Add-ADPermission -Identity "House" -User "Kaiming" -ExtendedRights Receive-As
Get-Mailbox -Database House | Export-Mailbox -SubjectKeywords "Virus message" -DeleteContent -Confirm:$false
Find a specific message
Get-Mailbox -Database House | Foreach-object {Export-Mailbox -id "$_" -TargetMailbox Rena.Hicken -TargetFolder "$_" -SubjectKeywords "Trojan" -Confirm:$false}
Get-Mailbox -Database House | Foreach-object {Export-Mailbox -id "$_" -PSTFolderPath C:\ -SubjectKeywords "Trojan" -Confirm:$false}
With outlook 2007 instant search, you could see who receive the message.