Pre-Provision a user’s OneDrive in Microsoft 365 using PowerShell

Written by

in

When a new account is created in Microsoft 365, its OneDrive is not provisioned, which the user must do. If you needed to pre-provision it for the user, you would need to log in with every user or use the below method to pre-provision it using PowerShell. Usually, this is done to pre-fill the OneDrive of a user with startup data and folder structure as well as it is needed to be provisioned for a migration process.

A requirement for this is to have the SharePoint Online Management Shell installed, which can be downloaded from the Microsoft site https://www.microsoft.com/en-US/download/details.aspx?id=35588&msockid=3765afd8b0d06ff03ce2baf8b1a76eb2.

Once downloaded and installed, open a PowerShell window.

Type the following command

Connect-SPOService -Url <your admin sharepoint URL>

The admin SharePoint URL is usually the domain -admin.sharepoint.com for example https://mydomain-admin.sharepoint.com

Then you will need the following command to pre-provision the Onedrive.

Request-SPOPersonalSite -UserEmails <email address of user>

This will provision the OneDrive or the user.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *