We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you a podcast all about Citrix Workspace, moving to the cloud, and analytics & intelligence. Episode 2 coming soon!Listen Now


Bulk PST import w Exchange 2007

Medium Priority
Last Modified: 2012-05-06
I'm trying to find a way to bulk import PST files into exchange 2007 AND be able to chose the destination folder while doing it.  The importing is pretty simply but choosing the destination directory just doesn't seem to be an option.

I have exmerge setup for my 2007 environment as well and there is no option in that tool either to accomplish my task.

Has anyone had experiences with this and what tool or options are needed?
Watch Question

Exchange 2007 SP1 allows for importing pst's from a power shell command.


Above is a great blog post that tells you everything you need to do. There are command line switches in the commandlet that will let you specify a folder to import the pst's into.

When I migrated to exchange from a pop3/pst environment, I named everyone's pst to match their mailbox name and let the command put their pst into the root of their mailbox, but you can add a command to put the pst in a different place.


I don't see anywhere on there to chose a destination folder and I've looked at this MS article detailing the switches that import-mailbox will take:  http://technet.microsoft.com/en-us/library/bb629586.aspx

Would you happen to know the switch because, as you said, by default it puts the mail in the root folder which is not something i can afford to do.
You are correct. I'm sorry, there doesn't seem to be a way to import via command shell to a specific sub folder.

Using outlook's import/export feature lets you chose where to import it, but this is hardly a bulk/scriptable process.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Expert of the Quarter 2009
Expert of the Year 2009

Destination folder?
The only way to import the email from a PST file is at the mailbox level and the email will be placed in to the same folders in the PST File. SO if you have content in Inbox, then it will be placed in the Inbox folder of the account the email is being imported in to.



Importing old archived data back into the default folder would be a mess for my users and so an alternate solution via a script or a 3rd party tool has to be out there.
Why not put the PST file on the user's home directory, and let them open it in outlook?


That's where all the PST files reside currently and i want to put them back into Exchange so our laptop users are not having issues connecting to PST files across VPN and losing drive mappings.  Exchange 2003 STD and the 75GB limit is what forced us to switch to a PST model for archiving temporarily until we could bring up an Exchange 2007 server to accommodate our ever increasing demand for email storage.
I manually had to do most of the migrations and had users that were local, to this location, do their own.

I still believe there has to be a tool out there somewhere =()
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.