Request-SPOPersonalSite

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

语法

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

说明

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

注意:

  • 您必须指定一个用户登录的字符串数组,其中包含一个或多个有效用户电子邮件(登录),但不包含任何空字段。 如果遇到数组中的任何空字符串,则命令将停止。 最多可指定 200 个用户。
  • 执行此 cmdlet 的执行组件必须至少分配有 SharePoint Online 管理员角色,并已分配有 SharePoint Online 许可证才能预配OneDrive for Business网站。 要为其预配网站的用户还必须分配有 SharePoint 许可证。
  • 此 cmdlet 未OneDrive Multi-Geo感知。 如果需要为已启用多地理位置的租户请求个人网站,则必须为要托管其数据的区域的用户运行此 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