Link to home
Start Free TrialLog in
Avatar of lakhvir
lakhvir

asked on

Exchange 2010 Import/Export Data directly to/from a Mailbox

In Exchange 2010 SP1 is it possible to Import/Export Data directly to/from a Mailbox?

Not to/from a *.pst file.

if yes, can you provide sample Powershell Command?
ASKER CERTIFIED SOLUTION
Avatar of davorin
davorin
Flag of Slovenia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
No you can not, there is no way to do that from an administrative point of view. As suguested, IF you dont want to export the mailbox to PST then you just need an account that can access both mailboxes at the same time. Then you can drag and drop between mailboxes.
Hello,

This is most definately possible. You use the Export-Mailbox powershell command. For example, to copy messages from the Sent items folder of one mailbox to another:

Export-Mailbox -Identity <MailboxIdParameter> -IncludeFolders '\Sent Items' -TargetFolder '\Sent Items' -TargetMailbox <MailboxIdParameter>

JJ
Avatar of lakhvir
lakhvir

ASKER

Thanks JJ.

Will Export-Mailbox command work on Exchange 2010 SP1?
Yes, export-mailbox command works on exchange 2007 and 2010.
But until now I have only seen references to use with pst files.
It seems jjmck is right.
http://technet.microsoft.com/en-us/library/bb266964(EXCHG.80).aspx
Avatar of lakhvir

ASKER

As far I know Export-Mailbox is not a Exchange 2010 command.
To get the command to work with Exchange 2010, you must have Outlook 2010 x64 install on the workstation you are running the command on.

JJ
God, I'm so confused...It is better that today I stop posing comments.

Export-Mailbox on exchange 2010 was replaced by New-MailboxExportRequest on exchange 2010 SP1
http://technet.microsoft.com/en-us/library/ee633455.aspx

But again, I can not find any reference that export/import it is possible without using pst file.
Oh, I didn't notice he was running SP1.

In that case, just create a powershell script that runs New-MailboxExporRequest to export the data to a PST then runs New-MailboxImportRequest to import the data from the PST to the other mailbox, then have the script delete the PST file. You can now run these commends directly on the Exchange server.

JJ
WE ALL KNOW THAT!!

The question was to NOT use a PST.  And the answer is STILL NO.
Chill out dude.

Yes, you need to use a PST but maybe he wasn't aware you could script the process to make it transparent. At then end of the day, why does it matter that a PST is used during the transfer process?

JJ