Commands › SharePoint Online

Request-SPOPersonalSite

SharePoint Online Microsoft.Online.SharePoint.PowerShell Request-*

Requests that one or more users be enqueued for a Personal Site to be created.

Quick start script

# Request-SPOPersonalSite — quick start (serv365.ai)
# 1. Connect (app-only shown; interactive: omit the certificate parameters)
Connect-SPOService -Url https://$org-admin.sharepoint.com

# 2. Run and inspect
Request-SPOPersonalSite -UserEmails <String[]> | Format-List

# 3. Export for evidence / drift tracking
Request-SPOPersonalSite | Export-Clixml .\SPOPersonalSite-$(Get-Date -Format yyyyMMdd).xml

Syntax

Request-SPOPersonalSite -UserEmails <String[]> [-NoWait] [<CommonParameters>]

Parameters (2)

ParameterTypeRequiredWhat it controls
-NoWait SwitchParameter Continues without the status being polled. Polling the action can slow it's progress if lots of user emails are specified.
-UserEmails String[] yes Specifies one or more user logins to be enqueued for the creation of a Personal Site. The Personal site is created by a Timer Job later. You can specify between 1 and 200 users. > [!NOTE] > If you're pre-provisioning...

Reference facts derived from Microsoft documentation, © Microsoft, licensed CC BY 4.0; restructured with original guidance by serv365.ai.