Import PST into Exchange 2013 Archive DB

Hi There,

   I have been migrating users archives from Symantec Enterprise Vault back to users mailboxes, but on some users I have had issues migrating back to the original mailbox so I have had to migrate one to PST and now I am trying to Import the PST in EAC but when I click import PST the box that appears is just blank, now everything else works in the EAC but this is is particular will not work. Anyone any ideas?

July 16th, 2015 7:29am

Do you have permissions to import/export mailboxes? (not granted by default)
Please check http://www.msexchange.org/articles-tutorials/exchange-server-2013/management-administration/managing-pst-import-export-process-exchange-server-2013-part1.html and follow instructions to setup shared folder/grant permissions/make

Free Windows Admin Tool Kit Click here and download it now
July 16th, 2015 7:45am

thanks for the reply

I thought i had assigned permissions by running the below command in the exchange powershell

New-ManagementRoleAssignment -Role "Mailbox Import Export" 

July 16th, 2015 7:52am

I cant even follow the instructions in the Link you have sent me as soon as i double click recipient management i get the below

Free Windows Admin Tool Kit Click here and download it now
July 16th, 2015 8:03am

If you have assigned permissions

New-ManagementRoleAssignment Role "Mailbox Import Export" User youralias

you should be able to do imports/exports. Did you try to do an import using powershell? Cmdlet documentation is here: https://technet.microsoft.com/en-us/library/ff607310(v=exchg.150).aspx

July 16th, 2015 8:14am

I have not tried an import using the powershell command yet as i am concerned how the PST will appear in the users mailbox. (User is Very Particular lets just say)

The command below is how to target his archive DB i believe but what im unsure off is what to set the TargetRootFolder as.

ALso If i enable a retention policy on a users account does it create a separate folder structure away from the Inbox (Like if you were adding in a PST manually to outlook) or does it keep the mails in the same folder but in the backend they are on a separate DB?

New-MailboxImportRequest User2 -FilePath \\server\share\User1.pst -IsArchive -TargetRootFolder /

Free Windows Admin Tool Kit Click here and download it now
July 16th, 2015 8:36am

Well, you can create a test mailbox and import PST to a new mailbox archive and check the content using OWA and remove test mailbox then.

Anyway your command looks fine.

About your second question - when you use retention policies, they will move mail from inbox folder (let's say FolderA) to the same archive folder. If archive folder (FolderA) does not exist, it will create it.

July 16th, 2015 8:52am

Doesn't want to let me do the import from PS either. 

[PS] C:\Windows\system32>New-MailboxImportRequest btsupport-FilePath "\\cbcexc04\Andrew\User Folder 15-07-2015\LastName
,FirstName_Export_0001.pst" -IsArchive -TargetRootFolder / Archive
A positional parameter cannot be found that accepts argument '\\cbcexc04\Andrew\Firstname LastName
15-07-2015\LastName,Firstname_Export_0001.pst'.
    + CategoryInfo          : InvalidArgument: (:) [New-MailboxImportRequest], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,New-MailboxImportRequest
    + PSComputerName        : MyFQDN
Free Windows Admin Tool Kit Click here and download it now
July 16th, 2015 9:35am

Yes, because there is a space missing between btsupport and -filepath :)
July 16th, 2015 9:51am

ok i realized my mistake in that last command there was no space after the user and -filename.

But now it is telling me I that the user mailbox has no archive when I have enabled the archive for this user.

Thankfully I don't deal with Exchange too often as its a pain to learn grasp it.

Free Windows Admin Tool Kit Click here and download it now
July 16th, 2015 9:52am

Another link - how to enable archive

http://enterpriseit.co/microsoft-exchange/enable-archiving/

And Exchange is great - there were some issues with Exchange deployment and provided "professional" support, but once you learn it, you love

July 16th, 2015 9:56am

I have it going now thankfully through PS. The status changed to Queued so I will now have to figure out how to check that it is actually going or check when it completes.

Its just annoying me why it wouldn't work through the GUI seeing as I should have rights to do so. 

I don't come across Exchange too often maybe one project a year and I always have to learn it from Scratch. This is my first go at 2013, been eventful to say the least. 

Free Windows Admin Tool Kit Click here and download it now
July 16th, 2015 10:07am

can view the 5 that i kicked off now, they are all InProgress. Will just have to wait to see how the user feels about how it looks 
July 16th, 2015 10:13am

1. you can use Get-MailboxImportRequest and the Get-MailboxImportRequestStatistics cmdlets and https://www.simple-talk.com/sysadmin/exchange/importing-psts-with-powershell-in-exchange-2010-sp1/  is a good article for 2010 on checking status and 2013 is the same

2. For future projects if interested in 3rd party solutions check out Lucid8's DigiScope http://www.lucid8.com/product/digiscope.asp as its GUI based and can do what you desire and much more

Free Windows Admin Tool Kit Click here and download it now
July 16th, 2015 10:17am

Yes, you can use something like get-mailboximportrequest | get-mailboximportrequeststatistics
to get information about progress of mailbox import (in %).

Also if some of mailbox import requests fails, you can use get-mailboximportrequeststatistics to get a report and to identify the reason.

Goo

July 16th, 2015 12:24pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics