共用方式為


Request-SPOPersonalSite

要求將一或多個使用者排入佇列,以建立個人網站。

Syntax

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

Description

Cmdlet Request-SPOPersonalSite 會要求將指定的使用者排入佇列,以便為每個使用者建立個人網站。 「計時器工作」稍後會建立實際的個人網站。 如果使用者已建立個人網站,則會以無訊息方式忽略為使用者建立的要求。

備註:

  • 您必須指定使用者登入的字串陣列,其中包含一或多個有效的使用者電子郵件 (登入) ,而且不能包含任何空白欄位。 如果命令在陣列中遇到任何空字串,則會停止。 最多可以指定 200 位使用者。
  • 執行此 Cmdlet 的動作專案必須至少獲派 SharePoint Online 系統管理員角色,且已獲指派 SharePoint Online 授權,才能布建商務用 OneDrive網站。 要為其布建網站的使用者也必須獲指派 SharePoint 授權。
  • 此 Cmdlet OneDrive 多地理位置無法察覺。 如果您需要為已啟用多地理位置的租使用者要求個人網站,您必須為其資料裝載所在區域中的使用者執行此 Cmdlet。 若要使用特定 PDL 擷取使用者,請使用下列範例: Get-MSOLUser | Where {$_.PreferredDataLocation -eq "EUR"}

如需詳細資訊和其他範例,請參閱 為組織中的使用者預先布建 OneDrive

範例

----------------------範例 1-----------------------

$emails = "user1@contoso.com", "user2@contoso.com"
Request-SPOPersonalSite -UserEmails $emails

此範例會要求將兩個使用者排入佇列,以建立個人網站。

----------------------範例 2-----------------------

Request-SPOPersonalSite -UserEmails $emails

此範例會要求許多使用者排入佇列以建立個人網站。 使用者先前是使用變數$emails來定義。

參數

-NoWait

繼續而不輪詢狀態。 如果指定了許多使用者電子郵件,輪詢動作可能會使進度變慢。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-UserEmails

指定要排入佇列以建立個人網站的一或多個使用者登入。 個人網站稍後會由計時器作業建立。 您可以指定 1 到 200 位使用者。

注意事項

如果您要為大量使用者預先布建 OneDrive,可能需要數天的時間才能建立 OneDrive 位置。

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Online

輸入

System.String[]

輸出

System.Object