I was recently tasked with migrating a client from POP3 email to Office 365 and I used the PST upload method of migration. Follow this simple guide and video to get an idea of how the process works.
Full guide follows after the break
Part 1 – Day 1 – Preperation
- Login as your Global Admin user or if required add the global admin role to your user.
- On the sidebar click Admin Centres -> Exchange -> Permissions -> Admin Roles
- Click Organisation Management Role and press the edit button.
- Under the Roles section click plus symbol and add Mailbox Import Export Role
- Under Members add your Global Admin user. Save the Group
- Wait at least 24 hours
Part 2 – Day 2 – Upload PSTs to Azure
- From main Office 365 admin go to Users -> Data Migration -> Upload PST
- Click New Import Job and give it a name in lower case only and press next.
- Open notepad ready to take notes.
- Click the link to Show network upload SAS URL and copy to your notepad when ready
- Click the Link to download the Azure AzCopy Tool and install.
- Download Azure Storage Explorer from www.storageexplorer.com and install.
- Click to Open Companion Guide -> Step by Step -> Use network upload to import PST files
- Click Step 2: Upload your PST files to office 365 and copy the sample command in point 3 to your notepad
- Click Step 4: Create the PST Import mapping file – Click Download a copy of the PST Import Mapping File
- Place all your PSTs to upload into a folder eg (C:\PST)
- In your notepad edit the sample command
1AzCopy.exe /Source:<Location of PST files> /Dest:<SAS URL> /V:<Log file location>
Replacing the Items in chevrons with your specific information. EG C:\PST (use speech marks if a long filename path or has spaces) Dest is your SAS URL from elsewhere in your notepad. Please put this in speech marks. Eg https://url.com and lastly put a valid path to make a log file Eg C:\PST\upload.log
- From Start Menu open the Microsoft Azure Storage Command Line
- Copy and paste your completed command from notepad to the command prompt and press return to execute it.
- Wait for this to finish. If anything fails, check the log file, correct issue & try again.
- Open Azure Storage Explorer and click the plug icon on the left.
- Choose the use SAS option and press next, then use SAS URL and paste in your url from your notepad to the shared storage space. Press Next, then Connect
- Confirm all the files you expect to be there have uploaded and have correct sizes etc
- Important: Right click ingestiondata in the tree and click Detach
Part 3 – Day 2 or 3 (Depending on upload time)
Mapping File and Import
- Open your downloaded sample mapping file
- Fill out a line for each pst file you uploaded with the following info in each column
- Workload – Leave this as Exchange
- FilePath – Leave this blank unless you have put files in Azure into a folder
- Name – The filename of your PST file.
- Mailbox – The primary mailbox email / sign in of the destination mailbox
- IsArchive – If this is an archive.pst, click yes to import to archive instead of mailbox
- TargetRootFolder – If items are to be imported to a subfolder of mailbox type it here e.g. /Imported would place all items into a folder called imported as a subfolder of the root of the mailbox.
- SPFileContainer, SPManifestContainer, SPSiteUrl – Leave Blank
- Save your mapping file.
You can repeat as many times as is necessary, you may want to do in batches depending on the time you have available and your upload bandwidth.
If you have any questions please ask.