Office 365 (Now Microsoft 365 ) is a popular business productivity suite that has a bundle of Office productivity tools on top of it provides an email suite. Outlook is a popular email client used by many organizations for managing emails. Whenever you back up the email from Outlook it creates a .pst file this file later be used for exporting and importing. Recently, many users are facing an issue while uploading PST files to Office 365. However, there is the most frequent query regarding “ Office 365 PST import completed with errors!”.
Let’s see a user query to have a better understanding of this problem. which can also help us to mold our solution according to the problem faced by users.
“Imported PST file. Live status says Office 365 PST import completed with errors but when seeing details showing imported 100%” I am using Azure AzCopy Tool to import a PST file to an Office 365 account and then upload it. When I check the current status shows completed with errors and when checking details no errors are there. I am using the Office 365 Business Premium Plan.
**The second problem I am facing is that the upload destination has a long URL and I have a SAS Token. Yet I don’t have an Azure account, and how to delete the uploaded file from that location, is not accessible using a URL.**
—Ray Jhonson
From the above query, we can understand the user is struggling with the Azure AzCopy Tool where he is not able to import PST files in Office 365. In this case, we are showing the steps for the Azure AzCopy Tool which led to the foundation and the idea of performing Pst import through this tool.
What is the AzCopy Tool?
It is a command-line utility provided by Microsoft for transferring data to Azure Storage. However. it can handle large operations and easily work with bulk transferring, downloading, and copying of data. And also helps to transfer files from your local system to Azure Blob Storage, File Storage, Data Lake Storage, and vice & versa. Moreover, it has support for parallel file transfers to speed up the data transfer process. It also has HTTPS Support that uses secure connections for transferring data. Additionally, it can work with Azure Active Directory (AAD) or Shared Access Signatures (SAS) tokens for secured access.
Hence we are familiar with the use of the AzCopy Tool. Let’s see how to upload a file using this tool. If you are facing Office 365 PST import completed with errors follow this step again and verify if the file is Imported successfully
How AzCopy Tool Works – Steps to Import PST
To resolve this issue verify that you have followed the same steps for importing the PST file. If you had made a mistake then maybe that can be a reason for this error or problem. To resolve this issue you can perform the importing steps again if your Office 365 PST import is failed.
Here are the prerequisites you should have before uploading a PST file.
Prerequisites Steps For Uploading ab PST File Using AzCopy Tool:
- Step 1: First, you have to download and install the latest version of AzCopy from the official Microsoft website.
- Step 2: Secondly, you should ensure that you have an Azure Storage account set up with a container where you want to upload the PST files.
- Step 3: You will need authentication credentials to access your Azure Storage. Generate a Shared Access Signature (SAS) token or use your storage account key.
After ensuring the prerequisites you can proceed to import files, please pay attention to each step and carefully execute each step. This method is prone to Human errors and that is why negligence can cause data mismatch and much more.
Note: Before Proceeding please verify your SAS token has the necessary rights or authorization access enabled by the administrator.
Make sure the location or Path of the container is correct before performing the import there may be chances of import failure due to the wrong path of the container.
Steps to Import PST Files Using AzCopy Tool
- Step 1: On your device open Command Prompt or Terminal or PowerShell.
- Step 2: Ensure all PST files are in a directory that you can easily access.
- Step 3: Use the AzCopy Command to Upload Files:
azcopy copy "<source-path>" "<destination-URL>" --recursive
Note: In the place of the source path enter the path of your local directory or file you want to upload. If you’re uploading multiple files use (e.g., C:\PSTFiles\*.pst).
In place of the destination URL enter the URL of the Azure Blob Storage container. This includes the SAS token for authentication.
Example Command: If you are uploading a single PST file from C:\PSTFiles to an Azure Blob container named pst-container. Your command should look like this
For a single file: azcopy copy "C:\PSTFiles\example.pst" "https://<storage-account-name>.blob.core.windows.net/pst-container/example.pst?<SAS-token>" --recursive For multiple files: azcopy copy "C:\PSTFiles\*.pst" "https://<storage-account-name>.blob.core.windows.net/pst-container?<SAS-token>" --recursive
Execute these commands.
Follow these steps to Upload or Import a PST to Office 365. If you had made some errors while uploading the PST files previously the error should have been resolved.
After Uploading the PST file You can create an Import Job using an Exchange admin center and Import the file to Office 365.
Limitations of Using This Tool:
There are multiple limitations of the AzCopy Tool and maybe these limitations are responsible for Office 365 PST import completed with errors.
Let’s see some common limitations of this tool:
- Large Size of Data: This tool supports large files, but when you are transferring very large files (in terabytes). You may experience slower transfer rates and increased complexity.
- Source File System: AzCopy depends on standard file systems and may not handle specific file attributes or permissions that are unique to certain systems.
- File Naming: You should be careful about Azure Blob Storage imposing naming conventions that must be followed, or errors will occur.
- SAS Token Expiry: Sometimes Shared Access Signature (SAS) tokens must be valid throughout the transfer duration; expired tokens will cause failures.
- Account Keys: When you are using storage account keys grant full access this can cause security risks if not managed properly.
- Platform Variability: Behavior may differ slightly across Windows, macOS, and Linux platforms.
- Data Transformation: AzCopy does not support modifying data during transfer. It only copies files as-is.
- Resource Constraints: The tool’s performance can be impacted by local system resources like CPU and RAM, especially during large-scale transfers.
- Checksum Verification: Basic data integrity checks are performed, but they may not detect all types of corruption, necessitating additional verification for critical data.
Solution For Office 365 PST Import Completed With Errors
If showing task is complete and unable to find the imported PST file within the Office 365 Mailbox account check the following things:
- Connect Exchange Online via remote Windows PowerShell, then run the basic commands to see the detailed status of the import request and detailed data about the Azure Azcopy Import request.
- Get-MailboxImportRequest
- Get-MailboxImportRequestStatistics
- Check your browser is updated or try to perform on any other browser.
- Go through the steps once more and check if there is any error in Import Steps.
- Sometimes it happens if the internet connection is interrupted in between.
Fix Office 365 PST Import Errors Using the Most Reliable Solution
To avoid Office 365 PST Import completed with errors. Any other Azure AzCopy error users or admins can use this program. This can easily upload single as well as multiple PST files to an Outlook 365 account in a few steps. If the user wants to import multiple PST files to multiple Office 365 user accounts then Impersonation rights must be assigned.
Also, enables the addition of contacts, calendars & tasks to O365. Incremental Import PST helps you to add new data and all data imported earlier is excluded automatically. This helps to stay away from duplicating data on your Office 365 account.
Must Read: How to Import PST to Office 365 Shared Mailbox?
The Hard Drive Shipping Method is Another Alternative Solution
This is another method to import the Organisation’s large PST file to an MS Office 365 account. The Drive shipping method helps the user to import multiple PST files / or add PST files in batches to the user account. For this copy of PST files, you want to import it to the Hard disk and then physically ship it to Microsoft data centers. Once Microsoft gets you to drive, one of them will move your organization’s PST file to the Microsoft cloud.
This solution can take a month or two months and the organization can’t afford this much of a waiting period also there are lots of chances of errors.
Conclusion
In the above article, we have devised a solution to troubleshoot ‘Office 365 PST Import completed with errors’. This is done by checking the main causes and fixing them. Also, we discussed two alternative solutions i.e. the reliable software solution and the Drive Shipping method to import PST files to Outlook without any error or data loss.