Secure Ways to move PST to Office 365

Many users switch email clients or one platform to another. Therefore, all the previous data becomes essential to import from the old account to the new one. This article will provide you with practical solutions for such a query about how to move pst to office 365 directly. Read this blog, and we hope, you will be satisfied with the provided information in this article.


PST is the file format used by MS Outlook to store personal information like email messages, calendar events, tasks, notes, and many other elements. PST file allows you to see the details contained in it without internet connectivity. Whereas, Office 365 is the platform that provides many outstanding features and many other applications including too. After being fascinated by these features, users wish to move pst to Office 365 for taking advantage of these benefits offered by Microsoft 365. However, to prevent their crucial data from malware or virus attacks, users also follow the 3-2-1 Backup Rule strategy for making three copies of their crucial data. Now, move to the following part to do the practical to accomplish the given task.

Move PST to Office 365 Manually

However, there are four different methods including advanced software you can go with anyone. Here, we will introduce one manual solution which will be more compatible with you, but for a better experience and flexible steps, we advised you to go with an automated tool. Now, before beginning the manual steps to over the given task, there are some prerequisites that you should follow before going with the manual methods.

Prerequisites Before the Migration Process

There are some points, regarding the migration process which should be followed by every user. So that, there leaves no room for error.

  • It is required to have an Admin account on Office 365 tenant.
  • There must have an Import Export mailbox admin role.
  • Having a high bandwidth is essential to upload a file quickly.

After considering the instructions, let’s move to execute the process of the manual method to import PST to Office 365. For this, we use the Powershell command method to complete the task.

Upload PST to Office 365 Using Powershell Commands

Using this method, you are able to upload multiple PST files, if you have more than 100 .pst files, you can upload them to the Microsoft Exchange mailbox. The whole process will complete in four stages, which have given below.

Stage 1: Storage Provisioning

The import service feature is built on Azure Storage provided by MS O365. Here are the steps, follow to set storage provisioning.

  • Go to the Admin Center in Office 365.
  • After that, click on Import Service then hit Data Migration.
  • Now, click on the Upload PST option.
  • Here, click on the + sign, and choose the option Upload email messages (PST files).
  • Afterward, the storage account will be created, click on the show network upload SAS URL. This URL will contain the following elements:
  • Storage Account Name
  • Container Name
  • Shared Access Signature (SAS).

Stage 2: Upload the PST File

After completing the steps of provisioning storage in the first stage, now you need to upload a .pst file using either two methods AzCopy Tool or Azure Storage Explorer. Here, we are going with the Azure Storage Explorer, follow these steps to complete the task.

  • Connect to the Azure Storage Explorer.
  • After that, enter the Shared Access Signature SAS URL or an account key.
  • After providing the SAS URL, you can see the Connection Summary.
  • Next, you can import PST files using the Azure Storage Explorer tool.
  • Afterward, you can see the list of presented files on Azure using the following commands:

New-AzureStorageContext -SasToken ($SharedAccessSignatureURL -split ‘\?’ | Select-Object -Last 1) -StorageAccountName ($SharedAccessSignatureURL -split ‘\.’ -split ‘//’)[1] | Get-AzureStorageBlob -Container ($SharedAccessSignatureURL -split ‘\?’ -split ‘/’)[3] | Select-Object -ExpandProperty Name

Stage 3: Mapping the File

Here, you must create a CSV file after uploading the PST file to Azure Storage. This CSV file will map all the uploaded PST files to mailboxes and destination folders.

Stage 4: Import the PST File

At the last stage, now you need to import the PST files. After that, click on the Finish button to complete the task of PST files in the Office 365 Archive folder. For this, use the given command here.

Get-MailboxImportRequest | ForEach-Object -Process { Get-MailboxImportRequestStatistics -Identity $_.RequestGuid } | Select-Object -Property BatchName, TargetAlias, StatusDetail, StartTimestamp, OverallDuration, TotalInProgressDuration, EstimatedTransferSize, PercentComplete, @{Label=’File’;Expression={$_.AzureBlobStorageAccountUri | Split-Path -Leaf}} | Out-GridView -Title “PST Import Progress

After acquiring the above-mentioned four stages correctly, you can migrate PST to Office 365. On the other side, you can analyze how complicated and technical these steps are. Therefore, novice users are unable to perform the manual steps. A professional or well-known person can execute these steps, who knows the commands and the Powershell very well. Now, the question arises of how normal or nontechnical users can finish this task without acquiring any advanced knowledge.

Only one solution is there, and that is to go with a professional utility Cigati Mail Migration Tool, which allows you to move the PST files directly to Microsoft 365.

Direct Method to Move PST to Office 365

Email Migration Software is one of the most effective and reliable tools which facilitates users to transfer their .pst files to O365 in bulk. Additionally, users are allowed to convert the PST files into multiple other file formats and can migrate the converted Outlook PST files to many other email clients including O365. Furthermore, move to know the working of the utility throughout the steps.


In this write-up, we have elaborated on the query to move PST to Office 365 with the solutions manual and professional. Through the manual method, we have used the Powershell commands to finish the task which sounds typical and complex for a normal user. As a solution, we familiarize you with a professional tool to ease the given task. Now, it’s up to you what you choose the way easy or complex.

Categories PC

Related Articles

Leave a Comment