Office 365 Transfer OneDrive Files to Another User – 3 Different Techniques

Jaspreet Singh Devgan | February 10th, 2021 | How to, PowerShell, Tips

Summary: Are you searching for a solution to transfer OneDrive files to another user in O365? In this post, we are providing 3 different solutions to carry-out the same. Go through this post and you will get your desire solution.

Table of Content:

Overview to OneDrive

Before proceeding to the solution to perform Office 365 transfer OneDrive files to another user, let’s have a brief introduction to OneDrive. OneDrive is a free cloud storage facility launched by Microsoft in 2007. Earlier it was known as SkyDrive, but due to some trademark dispute, later on, January 27, 2014, it was renamed as OneDrive.

It allows users to store files, and personal data in Cloud. Users can share files, and sync files across all internet-connected devices. Users can sign up for a free account and it facilitates 5 GB of free storage for every user account. OneDrive for business – It enables the organization to provide a cloud space to its employees and manage its usage from a central location.

Why There is a Need to Migrate OneDrive Data?

In an organization, there can be various situations like acquisition, merger, divestiture, that can create a need to perform Office 365 transfer OneDrive files to another user. Hence, in the coming section, we have discussed all the possible solutions for this operation.

Approach: 1. Download & Upload to Perform Office 365 Transfer OneDrive Files to Another User

In this method, the users can download their data directly from their source account and upload it to the destination account in O365 by following these steps:

Step 1. Log in to your source OneDrive account.

Step 2. Now select all the files and click the “Download” button.

Step 3. Then, log in to your destination account.

Step 4. Now in order to transfer files from OneDrive to another user, click on the “Upload” button to Upload all the downloaded files to the destination account.

Note: This method is not suitable for a large amount of data transfer within OneDrive accounts in O365.

Things to Keep in Mind Before Using PowerShell

  • It could take a while

Every file and folder takes a minimum of one or two seconds to process. If you have thousands of files, and you are running out of time, then this approach is not for you.

  • It works with an internet connection

When we run PowerShell scripts, it downloads the file before uploading them to the destination user account. If your internet connectivity is slow then you would have to leave it on a cloud-hosted server.

  • Size limit of 250MB

PowerShell has its limitation as it cannot send files larger than 250 MB to SharePoint.

  • Two Factor Authentication should be disabled

PowerShell script does not work with multi-factor security authentication on the Admin account. In order to perform Office 365 transfer OneDrive files to another user, the users have to create a temporary admin account without MFA for this project.

Prerequisites of PowerShell Scripts

In order to run these scripts, users need to install the following PowerShell Module:

SharePoint Online Management Shell

It modifies the permissions in the user’s OneDrive site collections. Users can download and install it from here

SharePoint PnP PowerShell Module

This module will provide the cmdlets and we will use it to transfer the files and folder within OneDrive accounts.
In order to install it, open the PowerShell window as an administrator and run these cmdlets:

1 Install-Module SharePointPnPPowerShellOnline -Force

MSOnline V1 PowerShell Module
Users will also need this module.

In order to install it, open the PowerShell window as an administrator and run these cmdlets:

1 Install-Module MSOnline -Force

Approach: 2. Using PowerShell to Transfer OneDrive Files to Another User

Complete PowerShell script for this operation.

powershell scripts

Approach: 3. Automated Solution to Transfer OneDrive Files to Another User

Afraid of these cmdlet scripts? Don’t worry we have already taken the plunge for you. As it is evident from the above section that these scripts have their limitations, and it is not a reliable approach to perform this operation. It requires a lot of technical knowledge and a minor mistake in these scripts can result in an error.

Therefore, it is suggested by many industry experts to use an automated professional utility over the PowerShell method to perform this type of data transfer project in Office 365. Hence OneDrive to OneDrive migration tool is the best match to transfer OneDrive files to another user in Office 365. It is a user-friendly & reliable tool that ensures a smooth file transfer experience within OneDrive accounts with maximum security in the minimum time possible.

Download Now Purchase Now

Steps to Perform Office 365 Transfer OneDrive Files to Another User

Step 1. Download and Open the utility. Now from the given options to select Migration Platform, select Office 365 as Source and Destination.

Step 2. This utility is capable of performing multiple migration projects in O365. And in order to migrate only the OneDrive data, Check the document option from the screen and enable migrate document permissions. Users can also transfer data selectively by using the date-based filter provided in this tool.

Step 3. Now, in the following fields, log in with admin credentials. Log in with source Admin ID and Application ID and then, click next to perform Office 365 transfer OneDrive files to another user.

Step 4. Following the last step here, log in with destination admin credentials and click Next.

Step 5. In order to create account mapping, this utility provides us three types of mapping options such as Fetch Users, Import Users, and Download Template. Users can select any of these options accordingly.

Step 6. Once the mapping creation is done. Click on the validate buttons to validate permissions then, you are all set to go. Now, Click on the start migration button, in order to start the migration. The migration will start and after a few minutes file transfer would be done.

Concluding Words

Transferring OneDrive files to another user in Office 365 can be an easy and less time-consuming task if we use the right approach for it. However, the manual method can be used for small sizes of files. For large data files, it’s always recommended to use a reliable and secure tool to perform this transition.

In this write-up, we have come up with all the possible solutions to perform this operation. However, using the above-mentioned tool one can easily perform Office 365 transfer OneDrive files to another account, without any hassle in the minimum time possible.