Home   Kaiming



For exchange 2003, use ExMerge.Exe

Restore-Mailbox cmdlet to recover a mailbox by using a recovery storage group.

001

002

003

004

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

001

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

002


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.