Request-SPOPersonalSite

请求一个或多个用户排队创建个人网站。

语法

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

说明

cmdlet Request-SPOPersonalSite 请求排队指定的用户,以便为每个用户创建个人网站。 实际个人网站之后由计时器作业来创建。 如果用户已创建个人网站,则将无提示忽略用户的创建请求。

注意:

  • You must specify a string array of user logins that contains one or more valid user email (logins) and cannot contain any empty fields. The command will stop if it encounters any empty strings in the array. A maximum of 200 users can be specified.
  • 执行此 cmdlet 的执行组件必须至少分配 SharePoint Online 管理员角色,并且已分配 SharePoint Online 许可证才能预配OneDrive for Business网站。 将为其预配网站的用户还必须分配 SharePoint 许可证。
  • 此 cmdlet 无法OneDrive Multi-Geo感知。 如果需要为启用多地理位置的租户请求个人网站,则必须为要托管其数据所在的区域中的用户运行此 cmdlet。 若要检索具有特定 PDL 的用户,请使用以下示例: Get-MSOLUser | Where {$_.PreferredDataLocation -eq "EUR"}

示例

--------------------示例 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
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-UserEmails

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.

备注

如果要为大量用户预配 OneDrive,则可能需要几天时间才能创建 OneDrive 位置。

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

输入

System.String[]

输出

System.Object