Easily Import PST to Office 365 with simple Migration Steps

In this blog, I am going to discuss that how one can import PST to Office 365. Network Upload Method is one way to execute the process of PST migration to Office 365 accounts. To follow the process using this method you need to follow the below steps for Office 365 Import PST file process.

For this, you also need to assign a new role to Exchange Management Organization that is Import and Export Role. You also have to enable a sharing permission to PST file/ folder. 

How to migrate PST files to Office 365 cloud account?

Now, let us start with the process to export PST to Office 365 account.

Step 1: Provide PST file folder sharing permission:

Sharing permission is necessary as this allows us to access the PST file in the migration process. It may possible that you might face some errors during the process if you will not provide a sharing permission to the PST file or folder.

Steps to enable sharing permission are:

·       Right-click the folder where you have stored the PST files.

·        Go to the Properties, a dialog box will appear.

·        Under Sharing Tab, hit the Share button.

·        Select the options Everyone and then Addà Share.

·        Lastly, choose the folder and hit Done.

Step 2: Assign Import/Export Role:

This is a mandatory pre-requisite of PST to Office 365 migration process as it helps in uploading or exporting of the data. By default, this role is disabled, therefore; you need to grant the Import/Export role to Office 365 Organization Management.

You can assign this using either the Exchange Admin Portal or the Windows PowerShell. Here, I have discussed how to assign an Import and Export Role in Office 365 Exchange Online using PowerShell. The steps to give this permission are:

1)    First, open the PowerShell as an Administrator. Execute the below commands to connect PowerShell to Exchange Online remotely.

$o365Cred = Get-Credential 

Enter the valid Exchange Online login credential, click on OK, and again run the below command:

$Session=New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $o365Cred -Authentication Basic –AllowRedirection


2)    After connecting with Office 365, Import the new PSsession with the help of given command.

Import-PSSession $Session


3)    Now, assign the new management role, Import Export to Office 365.

New-ManagementRoleAssignment -Role "Mailbox Import/Export" -SecurityGroup "Organization Management" -Name "Mailbox Import/Export"


4)    Run the given command to assign the role to the user's mailbox.

New-ManagementRoleAssignment –Role "Mailbox Import Export" –User "username"

In the “username”, you need to put the valid O365 username.


After completing the above steps, you need to start the service to upload PST to Office 365 mailbox.

Step 3: Steps for Network Upload Method:

1)    Go to https://protection.office.com and choose Information governanceà Importà Import PST files. On the Import PST page, click +New Import Job. Type the name of the PST import job and Next.


2)    Choose Upload your data as this will let Microsoft know what kind of migration process you want to follow. Selecting this option shows you want to follow the Network Upload Method and then hit Next.

3)    An import data page will open where you need to follow the steps given in the below image.


First, copy the SAS URL and then download the Azure tool. Execute the given command to upload PST to the Azure areas using the SAS URL.


AzCopy.exe /Source: PST network path /Dest: SAS URL /V:  location to save log file \AzCopy.log /Y

In the Network Path, you need to provide the actual path of the PST files. In SAS URL, you have to put the copied URL and lastly, you have to give a valid location to save the log file on the local device.

After running this command on the Azure or the PowerShell, you can view the details of the Outlook PST file. You can see the number of files transferred, skipped, failed, and the elapsed time.

4)    Once uploaded, now you need to prepare for the mapping process. You need to choose all the options provided for the mapping of the PST file as given in the below image.

You need to select the checkbox of the options and click Next.


5)    Now, create the CSV file containing the below details. Browse CSV, validate it and save à Close.

6)    In the Import job page, you can see the import job waiting to move in O365. You just need to click on Ready to Import to Office 365. A filter page will appear where you have to choose options whether you need to filter your data or not and lastly hit the Next button.

Step 4: If you are a non technical user:

If you are a non technical user that you can use this tool to perform the migration: https://www.itninja.com/link/pst-to-office-365


This post is locked

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login


This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ