Read time: 9 minutes
We all know that businesses are consistently moving their data to Office 365, all because of its high-end features and top-notch security. Considering the necessity to move PST files to Office 365, Microsoft offers two different methods (Drive shipping and Network Upload Method) to transfer data from the PST files to the Office environment. However, this data transfer process can be tricky if you’re not using the right approach. It is also important to understand that both methods involve complications, as you need to have an appropriate technical understanding.
Amongst the two methods, the Network Upload method is widely used by organizations to copy PST data to Office 365. Let’s learn how to use the Network upload method to transfer PST files to Office 365 mailboxes.
Things to know before using the network upload method
Here are some prerequisites required before beginning with the PST to Office 365 migration using network upload:
- You must be assigned with Mailbox Import/Export role in Exchange Online to transfer PST items to Office 365
- Your account must have Office 365 Global Administrator privileges
- Every manual method to transfer PST files to Office 365 requires the installation of the Azure AzCopy tool
- You will have to store PST files in a shared folder.
- By default, the maximum size of the message that can be received by Office 365 is 35 MB
Now, let’s move to the working process of the method to transfer PST files to Office 365 mailboxes.
Using network upload method
The Network Upload method allows to upload PST files from your offline storage to Microsoft cloud within the Azure Storage location. After that, it uses the Microsoft 365 Import Service to help you import PST file data to the mailboxes within your organization. The steps that we will be covering to copy PST file to Cloud involve:
Note: *The first step will be performed only once to transfer PST files to Office 365 mailboxes. After that, you have to perform Step 2 to Step 6 every time you want to move PST mailboxes to Office 365.
Step 1: Copying SAS URL & installing azure AzCopy
First, you’ll have to download and install the Azure AzCopy tool on your system, which will be used in the next step to upload PST. Also, you’ll have to copy the SAS URL for your organization.
Note: SAS URL is the combination of network URL for the Azure storage location and a Shared Access Signature key that provides the permissions to move PST files to Azure storage location.
For downloading and installing the Azure AzCopy tool and copying the SAS URL, follow the below steps:
- Visit Microsoft Purview portal and log in with your Office 365 account.
- Select Data lifecycle management from the left pane and click on the Microsoft 365. Now, select the Import tab and click New import job button.

- Now, type a name for the job and click Next. Make sure you use lowercase letters, hyphens, numbers, and underscores because of using uppercase letters.

- From the next page, select Upload your data and then click Next.

- The transferred Data page will appear on the screen, do the following things – copy the secure storage key, and download the Azure AzCopy tool; a pop-up window will appear on the screen, click RUN to install AzCopy.

Step 2: Transfer PST to Office 365
Now, you need to transfer PST files to Azure storage location in Microsoft cloud with the help of the Azure AzCopy tool. To do this, follow the below steps:
- Open the command prompt on your system.
- Go to the directory where the Azure AzCopy tool is installed.
- Run the below command to move the PST files to Office 365:
AzCopy.exe /Source:<Location of PST files> /Dest:<SAS URL> /V:<Log file location> /Y
Here, we have used the parameters to describe the command like Source specifies the source directory where PST file is stored, Dest specifies the SAS URL that you obtained in Step 1, etc.
- Running the command will display the status message of uploading the PST file in progress. A final status message will display the total number of files uploaded to Azure storage location.
If you want to check the list of the PST files uploaded to the Azure blob, then you can use the open-source Microsoft Azure Storage Explorer tool.
Step 3: Creating the PST mapping file
After uploading the PST file to the Azure storage location, you need to create a CSV file to specify the user mailboxes where PST files will be transferred. This CSV file will be submitted after creating a PST transfer job. To create a PST mapping file, follow the below steps:
- Download a sample of the PST mapping file.
- Save the CSV file on your system and use Microsoft Excel to edit this file according to your requirements.
Note: A CSV file must include the following parameters:
Workload,FilePath,Name,Mailbox,IsArchive,TargetRootFolder,ContentCodePage,SPFileContainer,SPManifestContainer,SPSiteUrl
Step 4: Creating a PST transfer job in Office 365
After creating a mapping file, you need to create a PST transfer job in Office 365. Follow the same steps, as mentioned in Step 1 to create a job. And when the transferred Data page appears on the screen, perform the steps as mentioned in the below pictures and click Next.
- In the new wizard, upload the CSV mapping file that you created in Step 3. After uploading the CSV file, click Validate to verify the file for any error. Once it is validated, click the Save button to submit the job, and then click Close.

- The status page will appear on the screen displaying Analysis in Progress, and the New job will display in the transferred page list. To refresh the status of the Job, you can click the Refresh button. Once the analysis is complete, the status will change to Analysis Completed.
Step 5: Filtering data and running the PST transfer job
When the data is ready to move, you can select whether you want to copy the entire data or apply specific filters to trim the data. To do so, follow the below steps:
- Go to the Import Page where the job is displayed and click Ready to move to Office 365.

- A flyout page will appear on the screen with the information about PST files, click Move to Office 365 on that page.
- The Filter your data wizard will pop-up on the screen, here select whether you want to copy the entire data or Filter it before copying. If you wish to filter the data, then check how to filter data when transferring PST files. Make your selection and click Next.

- If you choose to copy the entire data, click Import Data to start the job. Click Refresh to update the status of the job. Once the process is finished, the job status will change to Complete.
All your PST file data will be moved to Office 365 mailboxes; you check the files by opening Office 365 account.
Conclusion
Network Upload is one of the most useful techniques to transfer PST to Office 365. But it is important to note that the process is very complex, require fast internet connection, and works best for a certain threshold value of data. For bulk and quick migrations, use Kernel Import PST to Office 365 tool, which is a better alternative to it for transferring PST files to Office 365. This software comes with advanced filters and functionalities that allow you to transfer PST files to Microsoft 365 based on your requirements.
Frequently asked questions
A. Here is why you should transfer PST files to Office 365 mailboxes:
1. Data is accessible to user on all devices.
2. eDiscovery feature to search the imported data.
3. Control how long you want to retain the imported data.
4. Import inactive mailbox data to archive for compliance purposes.
5. Safeguard sensitive data using data loss prevention policies.
6. Provide users with additional storage with archive mailboxes and auto-expanding archiving.
A. In Network upload method to move PST to Office 365, you use Microsoft Purview Import service. The process of data migration includes:
1. Assigning admin access to the account
2. Download the AzCopy tool on your workstation
3. Acquire and copy the SAS (Shared Access Signature) URL
4. Upload PST to Temporary Azure storage using command line
5. Create and import the CSV mapping file to mailboxes.
